From 4bd43e724a6fd9592dc745c20ec98109e58af031 Mon Sep 17 00:00:00 2001 From: joeappleton18 <joeappleton18@gmail.com> Date: Wed, 31 Jan 2024 09:28:22 +0000 Subject: [PATCH] passing tests --- src/main/java/l_1/House.java | 7 +++++-- src/test/java/l_1/HouseTest.java | 6 ++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/l_1/House.java b/src/main/java/l_1/House.java index 2bbcc0a..e086f98 100644 --- a/src/main/java/l_1/House.java +++ b/src/main/java/l_1/House.java @@ -32,8 +32,11 @@ public class House { public double getTotalArea() { double total = 0.0; - // missing the loop.... - + + for (Room room: this.rooms) { + total += room.getArea(); + } + return total; } } diff --git a/src/test/java/l_1/HouseTest.java b/src/test/java/l_1/HouseTest.java index 1dd72eb..b9bb0ed 100644 --- a/src/test/java/l_1/HouseTest.java +++ b/src/test/java/l_1/HouseTest.java @@ -27,10 +27,12 @@ class HouseTest { Lounge lounge1 = new Lounge(10.0); Lounge lounge2 = new Lounge(15.0); DiningRoom dining1 = new DiningRoom(16.0); + Bedroom bedroom = new Bedroom(10); house.addRoom(lounge1); house.addRoom(lounge2); house.addRoom(dining1); + house.addRoom(bedroom); } /** @@ -38,7 +40,7 @@ class HouseTest { */ @Test void testRequirement3() { - assertEquals(house.howManyRooms(), 3); + assertEquals(house.howManyRooms(), 4); } /** @@ -46,7 +48,7 @@ class HouseTest { */; @Test void testRequirement4() { - assertEquals(house.getTotalArea(), 41.0); + assertEquals(house.getTotalArea(), 51.0); } @AfterEach -- GitLab