|
@ -20,17 +20,17 @@ class TestFib(unittest.TestCase): |
|
|
# Die setUp() Methode wird zu Beginn jedes Testcases aufgrufen |
|
|
# Die setUp() Methode wird zu Beginn jedes Testcases aufgrufen |
|
|
def setUp(self): |
|
|
def setUp(self): |
|
|
logging.debug('setting up test') |
|
|
logging.debug('setting up test') |
|
|
self.results = [1,1,2,3,5,8,13,21,34,55] |
|
|
self.results = [0,1,1,2,3,5,8,13,21,34,55] |
|
|
|
|
|
|
|
|
#die beiden Tests aus ./testfib.py mit unittest |
|
|
#die beiden Tests aus ./testfib.py mit unittest |
|
|
def test_fib(self): |
|
|
def test_fib(self): |
|
|
|
|
|
|
|
|
# assertEqual(n,r) testet, ob das Resultat r der Vorgabe n entspricht. |
|
|
# assertEqual(n,r) testet, ob das Resultat r der Vorgabe n entspricht. |
|
|
self.assertEqual(8,fib(5)) |
|
|
self.assertEqual(5,fib(5)) |
|
|
self.assertEqual(34,fib(8)) |
|
|
self.assertEqual(21,fib(8)) |
|
|
|
|
|
|
|
|
def test_mult_fib(self): |
|
|
def test_mult_fib(self): |
|
|
results =[1,1,2,3,5,8,13,21,34,55] |
|
|
results =[0,1,1,2,3,5,8,13,21,34,55] |
|
|
|
|
|
|
|
|
for n in range(0,9): |
|
|
for n in range(0,9): |
|
|
self.assertEqual(results[n],fib(n)) |
|
|
self.assertEqual(results[n],fib(n)) |
|
|