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);
}
}