From 189da799cb2a6dd784b7a69f038590b0fa968cb3 Mon Sep 17 00:00:00 2001 From: Saskia Date: Sat, 15 Feb 2025 17:04:37 +0100 Subject: [PATCH] =?UTF-8?q?Finaler=20Commit=2004=20(Test=202-4=20gr=C3=BCn?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Leider habe ich zu spät realisiert, dass nach dem bestehen des ersten Testes die anderen Test auch grün werden nachdem ich sie geschrieben habe. Ich hoffe meine Abgabe passt trotzallem, bei Rückfragen können Sie sich gerne melden. --- test/LifeTest.java | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/test/LifeTest.java b/test/LifeTest.java index 346fbd3..020f2c1 100644 --- a/test/LifeTest.java +++ b/test/LifeTest.java @@ -22,17 +22,42 @@ public class LifeTest { @Test public void destroyLonelyCell() { - + Life l = new Life(); + l.setAlive(1,1); + + ILife nextGen = l.nextGeneration(); + + assertFalse(nextGen.isAlive(1,1)); } @Test public void keepAliveCell() { + Life l = new Life(); + + l.setAlive(1,1); + l.setAlive(1,2); + l.setAlive(2,1); + + ILife nextGen = l.nextGeneration(); + + assertTrue(nextGen.isAlive(1,1)); } @Test public void destroyCrowdedCell() { + Life l = new Life(); + + l.setAlive(2,1); + l.setAlive(1,1); + l.setAlive(1,2); + l.setAlive(2,2); + l.setAlive(3,1); + + ILife nextGen = l.nextGeneration(); + + assertFalse(nextGen.isAlive(2,1)); }