package ea; import org.junit.Test; import static org.junit.Assert.*; public class KnotenTest { @Test public void basic () { Rechteck r = new Rechteck(100, 100, 100, 100); Knoten k = new Knoten(); k.add(r); assertTrue(k.besitzt(r)); k.entfernen(r); assertFalse(k.besitzt(r)); // TODO: Für Schüler evtl. unerwartetes Verhalten - Exception? k.add(r, r); assertEquals(2, k.alleElemente().length); k.verschieben(new Vektor(10, 10)); assertEquals(new Punkt(120, 120), r.position()); r.verschieben(new Vektor(10, 10)); assertEquals(new Punkt(130, 130), r.position()); k.entfernen(r); assertEquals(0, k.alleElemente().length); } }