-tetrahedron_properties :: Test.Framework.Test
-tetrahedron_properties =
- testGroup "Tetrahedron Properties" [
- tp "b0_v0_always_unity" prop_b0_v0_always_unity,
- tp "b0_v1_always_zero" prop_b0_v1_always_zero,
- tp "b0_v2_always_zero" prop_b0_v2_always_zero,
- tp "b0_v3_always_zero" prop_b0_v3_always_zero,
- tp "b1_v1_always_unity" prop_b1_v1_always_unity,
- tp "b1_v0_always_zero" prop_b1_v0_always_zero,
- tp "b1_v2_always_zero" prop_b1_v2_always_zero,
- tp "b1_v3_always_zero" prop_b1_v3_always_zero,
- tp "b2_v2_always_unity" prop_b2_v2_always_unity,
- tp "b2_v0_always_zero" prop_b2_v0_always_zero,
- tp "b2_v1_always_zero" prop_b2_v1_always_zero,
- tp "b2_v3_always_zero" prop_b2_v3_always_zero,
- tp "b3_v3_always_unity" prop_b3_v3_always_unity,
- tp "b3_v0_always_zero" prop_b3_v0_always_zero,
- tp "b3_v1_always_zero" prop_b3_v1_always_zero,
- tp "b3_v2_always_zero" prop_b3_v2_always_zero,
- tp "swapping_vertices_doesnt_affect_coefficients1"
- $ prop_swapping_vertices_doesnt_affect_coefficients1,
- tp "swapping_vertices_doesnt_affect_coefficients2"
- $ prop_swapping_vertices_doesnt_affect_coefficients2,
- tp "swapping_vertices_doesnt_affect_coefficients3"
- $ prop_swapping_vertices_doesnt_affect_coefficients3,
- tp "swapping_vertices_doesnt_affect_coefficients4"
- $ prop_swapping_vertices_doesnt_affect_coefficients4,
- 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 ]
-
-
--- Do the slow tests last so we can stop paying attention.
-slow_tests :: Test.Framework.Test
-slow_tests =
- testGroup "Slow Tests" [
- tp "cube indices within bounds" prop_cube_indices_never_go_out_of_bounds,
- tc "trilinear9x9x9 reproduced" test_trilinear9x9x9_reproduced ]
-
-