diff --git a/test/LifeTest.java b/test/LifeTest.java index dafd6b5..c35e1ac 100644 --- a/test/LifeTest.java +++ b/test/LifeTest.java @@ -39,6 +39,17 @@ public class LifeTest { @Test public void keepAliveCell() { + // Arrange: drei lebende Zellen + Life l = new Life(); + l.setAlive(0, 0); + l.setAlive(0, 1); + l.setAlive(0, 2); + + // Act: Berechnung der Folgegeneration + ILife nextGen = l.nextGeneration(); + + // Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben + assertTrue(nextGen.isAlive(0, 1)); }