示例#1
0
 def test_to_ten(self):
     fib = Fibonacci()
     self.assertEqual(2, fib.fib(3))
     self.assertEqual(3, fib.fib(4))
     self.assertEqual(5, fib.fib(5))
     self.assertEqual(8, fib.fib(6))
     self.assertEqual(13, fib.fib(7))
     self.assertEqual(21, fib.fib(8))
     self.assertEqual(34, fib.fib(9))
     self.assertEqual(55, fib.fib(10))
示例#2
0
 def test_neg_number(self):
     fib = Fibonacci()
     self.assertEqual(0, fib.fib(-5))
示例#3
0
 def test_larger_nums(self):
     fib = Fibonacci()
     self.assertEqual(55, fib.fib(20))
     self.assertEqual(55, fib.fib(40))
示例#4
0
 def test_two(self):
     fib = Fibonacci()
     self.assertEqual(1, fib.fib(2))
示例#5
0
 def test_one(self):
     fib = Fibonacci()
     self.assertEqual(1, fib.fib(1))
示例#6
0
 def test_zero(self):
     fib = Fibonacci()
     self.assertEqual(0, fib.fib(0))