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    }