summaryrefslogtreecommitdiffstats
path: root/TestAufgabeFFP1.hs
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2012-03-23 18:56:51 +0100
committermanuel <manuel@mausz.at>2012-03-23 18:56:51 +0100
commit6d7f692ac38f9e2964aed76574c989990f1e573b (patch)
treec0c10e9c11490a4d0466b5fbf0d440fdd49d35e7 /TestAufgabeFFP1.hs
parentaf2639ac7e4bd714fae65fbe17ccb1177f0e2abb (diff)
downloadffp-6d7f692ac38f9e2964aed76574c989990f1e573b.tar.gz
ffp-6d7f692ac38f9e2964aed76574c989990f1e573b.tar.bz2
ffp-6d7f692ac38f9e2964aed76574c989990f1e573b.zip
implementing fibdiag
Diffstat (limited to 'TestAufgabeFFP1.hs')
-rw-r--r--TestAufgabeFFP1.hs31
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
29fibdiag1 :: Test
30fibdiag1 = TestCase (assertEqual "fibdiag(1)" [1] (fibdiag 1))
31
32fibdiag2 :: Test
33fibdiag2 = TestCase (assertEqual "fibdiag(2)" [1] (fibdiag 2))
34
35fibdiag3 :: Test
36fibdiag3 = TestCase (assertEqual "fibdiag(3)" [1,1] (fibdiag 3))
37
38fibdiag4 :: Test
39fibdiag4 = TestCase (assertEqual "fibdiag(4)" [1,2] (fibdiag 4))
40
41fibdiag5 :: Test
42fibdiag5 = TestCase (assertEqual "fibdiag(5)" [1,3,1] (fibdiag 5))
43
44fibdiag6 :: Test
45fibdiag6 = TestCase (assertEqual "fibdiag(6)" [1,4,3] (fibdiag 6))
46
47fibdiag7 :: Test
48fibdiag7 = TestCase (assertEqual "fibdiag(7)" [1,5,6,1] (fibdiag 7))
49
50fibdiag8 :: Test
51fibdiag8 = TestCase (assertEqual "fibdiag(8)" [1,6,10,4] (fibdiag 8))
52
53fibdiagTests = TestList [fibdiag1, fibdiag2, fibdiag3, fibdiag4, fibdiag5,
54 fibdiag6, fibdiag7, fibdiag8]
55
56-------------------------------------------------------------------------------
57
29tests :: [Test] 58tests :: [Test]
30tests = [pof2s1, pdTests] 59tests = [pof2s1, pdTests, fibdiagTests]
31 60
32main = do 61main = do
33 forM tests $ \test -> 62 forM tests $ \test ->