Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tests;
- import java.sql.Timestamp;
- import Model.Booking;
- import Model.LaundryRoom;
- import Model.Resident;
- import junit.framework.TestCase;
- public class BookingTest extends TestCase {
- // long expectedBookingId;
- LaundryRoom expectedLaundryRoom;
- Resident expectedResident;
- Timestamp expectedStartTime;
- Timestamp expectedEndTime;
- Booking b1;
- Booking b2;
- public BookingTest(String name) {
- super(name);
- }
- protected void setUp() throws Exception {
- super.setUp();
- // expectedBookingId = 2;
- expectedLaundryRoom = new LaundryRoom("yes", "yes", "no", null);
- expectedResident = new Resident("Jacob", 940826, null);
- expectedStartTime = java.sql.Timestamp.valueOf("2015-10-14 08:00:00.000");
- expectedEndTime = Timestamp.valueOf("2015-10-14 12:00:00.000");
- b1 = new Booking(/* expectedBookingId, */ expectedResident, expectedLaundryRoom, expectedStartTime,
- expectedEndTime);
- b2 = new Booking(new Resident(), new LaundryRoom(), Timestamp.valueOf("2015-10-14 08:00:00.000"),
- Timestamp.valueOf("2015-10-14 12:00:00.000"));
- }
- protected void tearDown() throws Exception {
- b1 = null;
- b2 = null;
- }
- public void testGetResident() {
- assertEquals(expectedResident, b1.getResident());
- }
- public void testGetLaundryRoom() {
- assertEquals(expectedLaundryRoom, b1.getLaundryRoom());
- }
- public void testGetStartTime() {
- assertEquals(expectedStartTime, b1.getStartTime());
- }
- public void testGetStartEndTime() {
- assertEquals(expectedEndTime, b1.getEndTime());
- }
- public void testSetResident() {
- Resident expectedResident2 = new Resident();
- b1.setResident(expectedResident2);
- assertEquals(expectedResident2, b1.getResident());
- }
- public void testSetLaundryRoom() {
- LaundryRoom expectedLaundryRoom2 = new LaundryRoom();
- b1.setLaundryRoom(expectedLaundryRoom2);
- assertEquals(expectedLaundryRoom2, b1.getLaundryRoom());
- }
- public void testSetStartTime() {
- Timestamp expectedStartTime2 = Timestamp.valueOf("2018-10-14 08:00:00.000");
- b1.setStartTime(expectedStartTime2);
- assertEquals(expectedStartTime2, b1.getStartTime());
- }
- public void testSetEndTime() {
- Timestamp expectedEndTime2 = Timestamp.valueOf("2018-10-14 12:00:00.000");
- b1.setEndTime(expectedEndTime2);
- assertEquals(expectedEndTime2, b1.getEndTime());
- }
- public void testEquals() {
- assertTrue(!b1.equals(null));
- assertEquals(b1, b1);
- assertEquals(b1, new Booking(expectedResident, expectedLaundryRoom, expectedStartTime, expectedEndTime));
- assertTrue(!b1.equals(b2));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement