/**
 * 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));
    }
}
