Ejemplo n.º 1
0
def test_fibonacci_negative():
    expected_result = 0
    actual_result = generateFibonacci(-999)
    assert actual_result == expected_result, \
        "Fibonacci function with negative parameter: %s; expected was 0" % actual_result
Ejemplo n.º 2
0
def test_fibonacci_zero():
    expected_result = 0
    actual_result = generateFibonacci(0)
    assert actual_result == expected_result, \
        "Fibonacci function with parameter 0: %s; expected was 0" % actual_result
Ejemplo n.º 3
0
def test_fibonacci_default():
    expected_result = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
    actual_result = generateFibonacci()
    assert actual_result == expected_result, \
        "Fibonacci function without parameter: %s; expected was %s" % (actual_result, expected_result)
Ejemplo n.º 4
0
def test_fibonacci_one():
    expected_result = 1
    actual_result = generateFibonacci(1)
    assert actual_result == expected_result,\
        "Fibonacci function with parameter 1: %s; expected was 1" % actual_result
Ejemplo n.º 5
0
def test_fibonacci_twenty():
    expected_result = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765]
    actual_result = generateFibonacci(20)
    assert actual_result == expected_result, \
        "Fibonacci function with parameter 20: %s; expected was %s" % (actual_result, expected_result)
def test_fibonacci_10():
    assert generateFibonacci(10) == [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
def test_fibonacci_1():
    assert generateFibonacci(1) == [1]
def test_fibonacci_5():
    assert generateFibonacci(5) == [1, 1, 2, 3, 5]