Browse Source

final commit

master
Felix Schmidt 2 years ago
parent
commit
beb429874c
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      test/LifeTest.java

+ 4
- 4
test/LifeTest.java View File

ILife nextGen = l.nextGeneration(); ILife nextGen = l.nextGeneration();




// Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben
// Assert: Rasterpunkt mit einem Nachbar soll tot sein
assertFalse(nextGen.isAlive(0, 2)); assertFalse(nextGen.isAlive(0, 2));
} }


ILife nextGen = l.nextGeneration(); ILife nextGen = l.nextGeneration();




// Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben
// Assert: Rasterpunkt mit zwei Nachbarn sollte jetzt am Leben bleiben
assertTrue(nextGen.isAlive(0, 1)); assertTrue(nextGen.isAlive(0, 1));
} }




@Test @Test
public void destroyCrowdedCell() { public void destroyCrowdedCell() {
// Arrange: drei lebende Zellen
// Arrange: fünf lebende Zellen
Life l = new Life(); Life l = new Life();
l.setAlive(0, 0); l.setAlive(0, 0);
l.setAlive(0, 1); l.setAlive(0, 1);
ILife nextGen = l.nextGeneration(); ILife nextGen = l.nextGeneration();




// Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben
// Assert: Rasterpunkt mit vier Nachbarn sollte jetzt tot sein
assertFalse(nextGen.isAlive(0, 1)); assertFalse(nextGen.isAlive(0, 1));
} }



Loading…
Cancel
Save