X-Git-Url: https://gitweb.michael.orlitzky.com/?p=spline3.git;a=blobdiff_plain;f=src%2FFunctionValues.hs;h=dc1f0d00f6fd7cc4a6bc36fa67b54efd5d2037d7;hp=5c44dc53902b503c8a71f0da431d36effa565de7;hb=83ef0aaeae074756e4ee90d72d3e27e74e136061;hpb=a499efdb0e215ac424fe7c38a52430daebefc22b diff --git a/src/FunctionValues.hs b/src/FunctionValues.hs index 5c44dc5..dc1f0d0 100644 --- a/src/FunctionValues.hs +++ b/src/FunctionValues.hs @@ -17,10 +17,16 @@ where import Prelude hiding ( LT ) import Test.Tasty ( TestTree, testGroup ) import Test.Tasty.HUnit ( Assertion, testCase ) -import Test.Tasty.QuickCheck ( Arbitrary(..), choose, testProperty ) +import Test.Tasty.QuickCheck ( Arbitrary( arbitrary ), choose, testProperty ) import Assertions ( assertTrue ) -import Cardinal ( Cardinal(..), cwx, cwy, cwz ) +import Cardinal ( + Cardinal(F, B, L, R, D, T, FL, FR, FD, FT, BL, BR, BD, BT, LD, LT, RD, + RT, FLD, FLT, FRD, FRT, BLD, BLT, BRD, BRT, I, Scalar, Sum, + Difference, Product, Quotient ), + cwx, + cwy, + cwz ) import Examples ( trilinear ) import Values ( Values3D, dims, idx ) @@ -429,12 +435,22 @@ prop_z_rotation_doesnt_affect_top fv0 = function_values_properties :: TestTree function_values_properties = - let tp = testProperty - in - testGroup "FunctionValues properties" [ - tp "x rotation doesn't affect front" prop_x_rotation_doesnt_affect_front, - tp "x rotation doesn't affect back" prop_x_rotation_doesnt_affect_back, - tp "y rotation doesn't affect left" prop_y_rotation_doesnt_affect_left, - tp "y rotation doesn't affect right" prop_y_rotation_doesnt_affect_right, - tp "z rotation doesn't affect top" prop_z_rotation_doesnt_affect_top, - tp "z rotation doesn't affect down" prop_z_rotation_doesnt_affect_down ] + testGroup "FunctionValues properties" [ + testProperty + "x rotation doesn't affect front" + prop_x_rotation_doesnt_affect_front, + testProperty + "x rotation doesn't affect back" + prop_x_rotation_doesnt_affect_back, + testProperty + "y rotation doesn't affect left" + prop_y_rotation_doesnt_affect_left, + testProperty + "y rotation doesn't affect right" + prop_y_rotation_doesnt_affect_right, + testProperty + "z rotation doesn't affect top" + prop_z_rotation_doesnt_affect_top, + testProperty + "z rotation doesn't affect down" + prop_z_rotation_doesnt_affect_down ]