1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-07-27 13:28:59 +00:00
millfork/examples/tests/test_fibonacci.mfk

19 lines
321 B
Plaintext
Raw Normal View History

2020-04-05 22:00:48 +00:00
import framework
word fib(byte n) {
stack byte i
i = n
if i < 2 { return 1 }
return fib(i-1) + fib(i-2)
}
void test_fibonacci() {
start_suite("Fibonacci"z)
assert_equal(1, fib(0))
assert_equal(1, fib(1))
assert_equal(2, fib(2))
assert_equal(3, fib(3))
assert_equal(5, fib(4))
2020-04-05 22:44:20 +00:00
}