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 }