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