001    package de.hska.java.aufgaben.felder;
002    
003    import junit.framework.TestCase;
004    
005    /**
006     * JUnit-Testklasse für {@link KleinsterAbstand}.
007     * 
008     * @author Christian Pape
009     */
010    public class KleinsterAbstandTest extends TestCase {
011    
012        private KleinsterAbstand kleinsterAbstand = new KleinsterAbstand();
013        
014        public void testGetIndexMitKleinstenAbstand() {
015            int [] zahlen = {1, 1};
016            
017            assertEquals(0, kleinsterAbstand.getIndexMitKleinstenAbstand(zahlen));
018        }
019    
020        public void testGetIndexMitKleinstenAbstand1() {
021            int [] zahlen = {1, 3, 2};
022            
023            assertEquals(1, kleinsterAbstand.getIndexMitKleinstenAbstand(zahlen));
024        }
025    
026        public void testGetIndexMitKleinstenAbstand2() {
027            int [] zahlen = {1, 3, 2, 3, 7, 9, 9, 8, 2, 2};
028            
029            assertEquals(5, kleinsterAbstand.getIndexMitKleinstenAbstand(zahlen));
030        }
031    }