import Test.HUnit
import Test.QuickCheck (Testable ())
+import Cardinal (cardinal_tests, cardinal_properties)
import FunctionValues (function_values_tests, function_values_properties)
import Misc (misc_tests, misc_properties)
-import Tests.Cardinal
import Tests.Cube as TC
import Tests.Grid
import Tests.Tetrahedron as TT
tc :: Test.Framework.Providers.API.TestName -> Test.HUnit.Assertion -> Test.Framework.Test
tc = testCase
-cardinal_tests :: Test.Framework.Test
-cardinal_tests =
- testGroup "Cardinal Tests" [
- tc "c-tilde_2100 rotation correct" test_c_tilde_2100_rotation_correct ]
grid_tests :: Test.Framework.Test
tp = testProperty
-cardinal_properties :: Test.Framework.Test
-cardinal_properties =
- testGroup "Cardinal Properties" [
- tp "ccwx rotation changes direction" prop_ccwx_rotation_changes_direction,
- tp "cwx rotation changes direction" prop_cwx_rotation_changes_direction,
- tp "ccwy rotation changes direction" prop_ccwy_rotation_changes_direction,
- tp "cwy rotation changes direction" prop_cwy_rotation_changes_direction,
- tp "ccwz rotation changes direction" prop_ccwz_rotation_changes_direction,
- tp "cwz rotation changes direction" prop_cwz_rotation_changes_direction,
- tp "ccwx rotation result unique" prop_ccwx_rotation_result_unique,
- tp "cwx rotation result unique" prop_cwx_rotation_result_unique,
- tp "ccwy rotation result unique" prop_ccwy_rotation_result_unique,
- tp "cwy rotation result unique" prop_cwy_rotation_result_unique,
- tp "ccwz rotation result unique" prop_ccwz_rotation_result_unique,
- tp "cwz rotation result unique" prop_cwz_rotation_result_unique,
- tp "four cwx is identity" prop_four_cwx_is_identity,
- tp "four ccwx is identity" prop_four_ccwx_is_identity,
- tp "four cwy is identity" prop_four_cwy_is_identity,
- tp "four ccwy is identity" prop_four_ccwy_is_identity,
- tp "four cwz is identity" prop_four_cwz_is_identity,
- tp "four ccwz is identity" prop_four_ccwz_is_identity]
-
-
p78_24_properties :: Test.Framework.Test
p78_24_properties =
testGroup "p. 78, Section (2.4) Properties" [