Sha256: 75a268b14a45a762142873f098b37af941404ebfbb49ac1ee5b2caf68e7bfb7a
Contents?: true
Size: 981 Bytes
Versions: 150
Compression:
Stored size: 981 Bytes
Contents
(* Test/exercise version: "1.1.0" *) open Core open OUnit2 open Difference_of_squares let ae exp got _test_ctxt = assert_equal exp got let square_of_sum_tests = [ "square of sum 1" >:: ae 1 (square_of_sum 1); "square of sum 5" >:: ae 225 (square_of_sum 5); "square of sum 100" >:: ae 25502500 (square_of_sum 100); ] let sum_of_squares_tests = [ "sum of squares 1" >:: ae 1 (sum_of_squares 1); "sum of squares 5" >:: ae 55 (sum_of_squares 5); "sum of squares 100" >:: ae 338350 (sum_of_squares 100); ] let difference_of_squares_tests = [ "difference of squares 1" >:: ae 0 (difference_of_squares 1); "difference of squares 5" >:: ae 170 (difference_of_squares 5); "difference of squares 100" >:: ae 25164150 (difference_of_squares 100); ] let () = run_test_tt_main ( "difference of squares tests" >::: List.concat [square_of_sum_tests; sum_of_squares_tests; difference_of_squares_tests] )
Version data entries
150 entries across 150 versions & 1 rubygems