001 package de.hska.java.aufgaben.rekursion;
002
003 import junit.framework.TestCase;
004
005 /**
006 * JUnit-Testklasse für Fibonacci.
007 *
008 * @author Christian Pape
009 *
010 */
011 public class FibonacciTest extends TestCase {
012
013 private Fibonacci fibonacci = new Fibonacci();
014 /*
015 * Test method for 'de.hska.java.aufgaben.rekursion.Fibonacci.getFibonacci(int)'
016 */
017 public void testGetFibonacci() {
018 assertEquals(1, fibonacci.getFibonacci(1));
019 }
020
021 public void testGetFibonacci2() {
022 assertEquals(1, fibonacci.getFibonacci(2));
023 }
024
025 public void testGetFibonacci3() {
026 assertEquals(2, fibonacci.getFibonacci(3));
027 }
028
029 public void testGetFibonacci4() {
030 assertEquals(3, fibonacci.getFibonacci(4));
031 }
032
033 public void testGetFibonacci5() {
034 assertEquals(5, fibonacci.getFibonacci(5));
035 }
036
037 public void testGetFibonacci6() {
038 assertEquals(8, fibonacci.getFibonacci(6));
039 }
040
041 public void testGetFibonacci7() {
042 assertEquals(13, fibonacci.getFibonacci(7));
043 }
044
045 public void testGetFibonacci8() {
046 assertEquals(21, fibonacci.getFibonacci(8));
047 }
048 }