/** * Test class for Room. * * @author Dr. Jody Paul * @version CS1 Spring 2006 */ public class RoomTest extends junit.framework.TestCase { /** Tests the getBuilding() method. */ public void testGetBuilding() { Room room1 = new Room("Science", "228"); assertSame("Science", room1.getBuilding()); Room room2 = new Room("", ""); assertEquals(0, room2.getBuilding().length()); } /** Tests the getRoomNumber() method. */ public void testGetRoomNumber() { Room room1 = new Room("Science", "228"); assertSame("228", room1.getRoomNumber()); Room room2 = new Room("", ""); assertEquals(0, room2.getRoomNumber().length()); } /** Tests the equals(Room r) method. */ public void testEquals() { Room room1 = new Room("Science", "228"); Room room2 = new Room("Science", "228"); Room room3 = new Room("West", "228"); Room room4 = new Room("Science", "222"); assertEquals(true, room1.equals(room2)); assertEquals(false, room2.equals(room3)); assertEquals(false, room1.equals(room4)); } }