001 package de.hska.info1.suchen;
002 import junit.framework.TestCase;
003
004 /**
005 * JUnit-Testmethoden für die Binärsuche.
006 *
007 * @author Christian Pape
008 *
009 */
010 public class BinaerSucheTest extends TestCase {
011
012 private Suchen binaerSuche = new BinaerSuche();
013
014 private int [] zahlenFolge = {1, 2, 5, 6, 7};
015
016 public void testBinaerSuchen1() {
017 assertFalse( binaerSuche.istEnthalten(zahlenFolge, 20));
018 }
019
020 public void testistEnthalten2() {
021 assertTrue( binaerSuche.istEnthalten(zahlenFolge, 5));
022 }
023
024 public void testistEnthalten3() {
025 assertTrue( binaerSuche.istEnthalten(zahlenFolge, 1));
026 }
027
028 public void testistEnthalten4() {
029 assertTrue( binaerSuche.istEnthalten(zahlenFolge, 6));
030 }
031
032 }