]> gitweb.michael.orlitzky.com - octave.git/blobdiff - run-tests.m
Move several functions out of the homework1/src directory and into the top-level...
[octave.git] / run-tests.m
index ef72b10731fecb8f6f324d4b25150153140af948..1f6d561f00904f5e9852d224d7d117695d5125bc 100755 (executable)
@@ -13,3 +13,32 @@ unit_test_equals("sin[0, pi] == 0", ...
 unit_test_equals("sin[0, pi, 2*pi] == 0", ...
                 0, ...
                 divided_difference(@sin, [0,pi,2*pi]));
+
+unit_test_equals("zero order divided_difference_coefficients", ...
+                [1], ...
+                divided_difference_coefficients([0]));
+
+unit_test_equals("first order divided_difference_coefficients", ...
+                [-1, 1] / pi, ...
+                divided_difference_coefficients([0, pi]));
+
+unit_test_equals("second order divided_difference_coefficients", ...
+                [1, -2, 1] / (2*pi^2), ...
+                divided_difference_coefficients([0, pi, 2*pi]));
+
+
+unit_test_equals("1 is odd", ...
+                true, ...
+                odd(1));
+
+unit_test_equals("1 is not even", ...
+                false, ...
+                even(1));
+
+unit_test_equals("2 is not odd", ...
+                false, ...
+                odd(2));
+
+unit_test_equals("2 is even", ...
+                true, ...
+                even(2));