X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FTests%2FCube.hs;h=5485046ec46b934cc423bb9dedb0054eab9d289b;hb=01925d099b231a128f6bd51abd61bf9ff9c424b6;hp=4a119c26433e3e0b5f7de303267face1006d6de8;hpb=9a3a3a8596fd2b87f19d6d904d564fd1c7fe706f;p=spline3.git diff --git a/src/Tests/Cube.hs b/src/Tests/Cube.hs index 4a119c2..5485046 100644 --- a/src/Tests/Cube.hs +++ b/src/Tests/Cube.hs @@ -5,8 +5,8 @@ import Test.QuickCheck import Comparisons import Cube -import FunctionValues (FunctionValues(FunctionValues)) -import Tests.FunctionValues +import FunctionValues (FunctionValues) +import Tests.FunctionValues () import Tetrahedron (v0, volume) instance Arbitrary Cube where @@ -186,3 +186,75 @@ prop_tetrahedron10_volumes_positive c = prop_tetrahedron11_volumes_positive :: Cube -> Bool prop_tetrahedron11_volumes_positive c = volume (tetrahedron11 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron12_volumes_positive :: Cube -> Bool +prop_tetrahedron12_volumes_positive c = + volume (tetrahedron12 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron13_volumes_positive :: Cube -> Bool +prop_tetrahedron13_volumes_positive c = + volume (tetrahedron13 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron14_volumes_positive :: Cube -> Bool +prop_tetrahedron14_volumes_positive c = + volume (tetrahedron14 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron15_volumes_positive :: Cube -> Bool +prop_tetrahedron15_volumes_positive c = + volume (tetrahedron15 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron16_volumes_positive :: Cube -> Bool +prop_tetrahedron16_volumes_positive c = + volume (tetrahedron16 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron17_volumes_positive :: Cube -> Bool +prop_tetrahedron17_volumes_positive c = + volume (tetrahedron17 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron18_volumes_positive :: Cube -> Bool +prop_tetrahedron18_volumes_positive c = + volume (tetrahedron18 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron19_volumes_positive :: Cube -> Bool +prop_tetrahedron19_volumes_positive c = + volume (tetrahedron19 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron20_volumes_positive :: Cube -> Bool +prop_tetrahedron20_volumes_positive c = + volume (tetrahedron20 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron21_volumes_positive :: Cube -> Bool +prop_tetrahedron21_volumes_positive c = + volume (tetrahedron21 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron22_volumes_positive :: Cube -> Bool +prop_tetrahedron22_volumes_positive c = + volume (tetrahedron22 c) > 0 + +-- | This pretty much repeats the prop_all_volumes_positive property, +-- but will let me know which tetrahedrons's vertices are disoriented. +prop_tetrahedron23_volumes_positive :: Cube -> Bool +prop_tetrahedron23_volumes_positive c = + volume (tetrahedron23 c) > 0