001    package de.hska.java.aufgaben.rekursion;
002    
003    import junit.framework.TestCase;
004    
005    /**
006     * JUnit-Testklasse für GroessteGemeinsameTeiler.
007     * 
008     * @author Christian Pape
009     */
010    public class GroessteGemeinsameTeilerTest extends TestCase {
011    
012            private GroessteGemeinsameTeiler ggt = new GroessteGemeinsameTeiler();
013            
014            public void testGetGGT() {
015                    assertEquals(1, ggt.getGGT(41, 3));
016            }
017    
018            public void testGetGGT1() {
019                    assertEquals(4, ggt.getGGT(40, 4));
020            }
021            
022    
023            public void testGetGGT2() {
024                    assertEquals(14, ggt.getGGT(2*7*3*11, 2*2*7*7*41));
025            }
026    
027            public void testGetGGT3() {
028                    assertEquals(786, ggt.getGGT(786, 786));
029            }
030    
031    }