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