Browse Source

All Test Working, edited DestroyLonelyCell

master
Mikko Winkler 2 years ago
parent
commit
5f89715e3d
1 changed files with 6 additions and 6 deletions
  1. 6
    6
      test/LifeTest.java

+ 6
- 6
test/LifeTest.java View File

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


Loading…
Cancel
Save