Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. package tests;
  2.  
  3. import java.sql.Timestamp;
  4.  
  5. import Model.Booking;
  6. import Model.LaundryRoom;
  7. import Model.Resident;
  8. import junit.framework.TestCase;
  9.  
  10. public class BookingTest extends TestCase {
  11. // long expectedBookingId;
  12. LaundryRoom expectedLaundryRoom;
  13. Resident expectedResident;
  14. Timestamp expectedStartTime;
  15. Timestamp expectedEndTime;
  16. Booking b1;
  17. Booking b2;
  18.  
  19. public BookingTest(String name) {
  20. super(name);
  21. }
  22.  
  23. protected void setUp() throws Exception {
  24. super.setUp();
  25. // expectedBookingId = 2;
  26. expectedLaundryRoom = new LaundryRoom("yes", "yes", "no", null);
  27. expectedResident = new Resident("Jacob", 940826, null);
  28. expectedStartTime = java.sql.Timestamp.valueOf("2015-10-14 08:00:00.000");
  29. expectedEndTime = Timestamp.valueOf("2015-10-14 12:00:00.000");
  30. b1 = new Booking(/* expectedBookingId, */ expectedResident, expectedLaundryRoom, expectedStartTime,
  31. expectedEndTime);
  32. b2 = new Booking(new Resident(), new LaundryRoom(), Timestamp.valueOf("2015-10-14 08:00:00.000"),
  33. Timestamp.valueOf("2015-10-14 12:00:00.000"));
  34. }
  35.  
  36. protected void tearDown() throws Exception {
  37. b1 = null;
  38. b2 = null;
  39. }
  40.  
  41. public void testGetResident() {
  42. assertEquals(expectedResident, b1.getResident());
  43. }
  44.  
  45. public void testGetLaundryRoom() {
  46. assertEquals(expectedLaundryRoom, b1.getLaundryRoom());
  47. }
  48.  
  49. public void testGetStartTime() {
  50. assertEquals(expectedStartTime, b1.getStartTime());
  51. }
  52.  
  53. public void testGetStartEndTime() {
  54. assertEquals(expectedEndTime, b1.getEndTime());
  55. }
  56.  
  57. public void testSetResident() {
  58. Resident expectedResident2 = new Resident();
  59. b1.setResident(expectedResident2);
  60. assertEquals(expectedResident2, b1.getResident());
  61. }
  62.  
  63. public void testSetLaundryRoom() {
  64. LaundryRoom expectedLaundryRoom2 = new LaundryRoom();
  65. b1.setLaundryRoom(expectedLaundryRoom2);
  66. assertEquals(expectedLaundryRoom2, b1.getLaundryRoom());
  67. }
  68.  
  69. public void testSetStartTime() {
  70. Timestamp expectedStartTime2 = Timestamp.valueOf("2018-10-14 08:00:00.000");
  71. b1.setStartTime(expectedStartTime2);
  72. assertEquals(expectedStartTime2, b1.getStartTime());
  73. }
  74.  
  75. public void testSetEndTime() {
  76. Timestamp expectedEndTime2 = Timestamp.valueOf("2018-10-14 12:00:00.000");
  77. b1.setEndTime(expectedEndTime2);
  78. assertEquals(expectedEndTime2, b1.getEndTime());
  79. }
  80.  
  81. public void testEquals() {
  82. assertTrue(!b1.equals(null));
  83. assertEquals(b1, b1);
  84. assertEquals(b1, new Booking(expectedResident, expectedLaundryRoom, expectedStartTime, expectedEndTime));
  85. assertTrue(!b1.equals(b2));
  86.  
  87. }
  88.  
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement