You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LifeTest.java 712B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import org.junit.Test;
  2. import static org.junit.Assert.*;
  3. public class LifeTest {
  4. @Test
  5. public void createNewCell() {
  6. // Arrange: drei lebende Zellen
  7. Life l = new Life();
  8. l.printWelt();
  9. l.setAlive(0, 0);
  10. l.setAlive(0, 1);
  11. l.setAlive(0, 2);
  12. l.printWelt();
  13. // Act: Berechnung der Folgegeneration
  14. ILife nextGen = l.nextGeneration();
  15. // Assert: Rasterpunkt mit drei Nachbarn sollte jetzt leben
  16. assertTrue(nextGen.isAlive(0, 1));
  17. }
  18. @Test
  19. public void destroyLonelyCell() {
  20. }
  21. @Test
  22. public void keepAliveCell() {
  23. }
  24. @Test
  25. public void destroyCrowdedCell() {
  26. }
  27. }