diff options
Diffstat (limited to 'TestAufgabeFFP1.hs')
| -rw-r--r-- | TestAufgabeFFP1.hs | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/TestAufgabeFFP1.hs b/TestAufgabeFFP1.hs index e119a3e..7cbc2c2 100644 --- a/TestAufgabeFFP1.hs +++ b/TestAufgabeFFP1.hs | |||
| @@ -26,8 +26,37 @@ pdTests = TestList [pd1] | |||
| 26 | 26 | ||
| 27 | ------------------------------------------------------------------------------- | 27 | ------------------------------------------------------------------------------- |
| 28 | 28 | ||
| 29 | fibdiag1 :: Test | ||
| 30 | fibdiag1 = TestCase (assertEqual "fibdiag(1)" [1] (fibdiag 1)) | ||
| 31 | |||
| 32 | fibdiag2 :: Test | ||
| 33 | fibdiag2 = TestCase (assertEqual "fibdiag(2)" [1] (fibdiag 2)) | ||
| 34 | |||
| 35 | fibdiag3 :: Test | ||
| 36 | fibdiag3 = TestCase (assertEqual "fibdiag(3)" [1,1] (fibdiag 3)) | ||
| 37 | |||
| 38 | fibdiag4 :: Test | ||
| 39 | fibdiag4 = TestCase (assertEqual "fibdiag(4)" [1,2] (fibdiag 4)) | ||
| 40 | |||
| 41 | fibdiag5 :: Test | ||
| 42 | fibdiag5 = TestCase (assertEqual "fibdiag(5)" [1,3,1] (fibdiag 5)) | ||
| 43 | |||
| 44 | fibdiag6 :: Test | ||
| 45 | fibdiag6 = TestCase (assertEqual "fibdiag(6)" [1,4,3] (fibdiag 6)) | ||
| 46 | |||
| 47 | fibdiag7 :: Test | ||
| 48 | fibdiag7 = TestCase (assertEqual "fibdiag(7)" [1,5,6,1] (fibdiag 7)) | ||
| 49 | |||
| 50 | fibdiag8 :: Test | ||
| 51 | fibdiag8 = TestCase (assertEqual "fibdiag(8)" [1,6,10,4] (fibdiag 8)) | ||
| 52 | |||
| 53 | fibdiagTests = TestList [fibdiag1, fibdiag2, fibdiag3, fibdiag4, fibdiag5, | ||
| 54 | fibdiag6, fibdiag7, fibdiag8] | ||
| 55 | |||
| 56 | ------------------------------------------------------------------------------- | ||
| 57 | |||
| 29 | tests :: [Test] | 58 | tests :: [Test] |
| 30 | tests = [pof2s1, pdTests] | 59 | tests = [pof2s1, pdTests, fibdiagTests] |
| 31 | 60 | ||
| 32 | main = do | 61 | main = do |
| 33 | forM tests $ \test -> | 62 | forM tests $ \test -> |
