|
|
@@ -23,7 +23,7 @@ public class LifeTest { |
|
|
|
@Test |
|
|
|
public void destroyLonelyCell() { |
|
|
|
|
|
|
|
// Arrange: drei lebende Zellen |
|
|
|
// Arrange: |
|
|
|
Life l = new Life(); |
|
|
|
l.setAlive(0, 0); |
|
|
|
l.setAlive(0, 1); |
|
|
@@ -32,14 +32,14 @@ public class LifeTest { |
|
|
|
ILife nextGen = l.nextGeneration(); |
|
|
|
|
|
|
|
// Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben |
|
|
|
assertTrue(!nextGen.isAlive(1, 1)); |
|
|
|
assertTrue(!nextGen.isAlive(0, 0)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
public void keepAliveCell() { |
|
|
|
// Arrange: drei lebende Zellen |
|
|
|
// Arrange: |
|
|
|
Life l = new Life(); |
|
|
|
l.setAlive(0, 0); |
|
|
|
l.setAlive(0, 1); |
|
|
@@ -48,14 +48,14 @@ public class LifeTest { |
|
|
|
// Act: Berechnung der Folgegeneration |
|
|
|
ILife nextGen = l.nextGeneration(); |
|
|
|
|
|
|
|
// Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben |
|
|
|
// Assert: |
|
|
|
assertTrue(nextGen.isAlive(0, 1)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
public void destroyCrowdedCell() { |
|
|
|
// Arrange: drei lebende Zellen |
|
|
|
// Arrange: |
|
|
|
Life l = new Life(); |
|
|
|
l.setAlive(0, 0); |
|
|
|
l.setAlive(0, 1); |
|
|
@@ -66,7 +66,7 @@ public class LifeTest { |
|
|
|
// Act: Berechnung der Folgegeneration |
|
|
|
ILife nextGen = l.nextGeneration(); |
|
|
|
|
|
|
|
// Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben |
|
|
|
// Assert: |
|
|
|
assertTrue(!nextGen.isAlive(0, 1)); |
|
|
|
} |
|
|
|
|