Reservation reservation2 = new Reservation(groupId, sc.getLoggedUser(), resource2, dateRange,\r
"Test reservation2");\r
Reservation reservation3 = new Reservation(groupId, testUser2, resource3, dateRange, "Test reservation3");\r
+ Reservation reservation4 = new Reservation(UUID.randomUUID(), testUser2, resource3, dateRange, "Test reservation3");\r
dh.addReservation(reservation1);\r
dh.addReservation(reservation2);\r
dh.addReservation(reservation3);\r
+ dh.addReservation(reservation4);\r
\r
Map<Reservation, Boolean> loggedUserReservation = uc.getUserReservations(null);\r
Map<Reservation, Boolean> reservationMap = uc.getUserReservations(testUser2);\r
package ch.bfh.ti.srs.datahandler;
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
import java.util.ArrayList;
assertEquals(3, allReservations.size());
}
+
+ @Test
+ public void editUserTest() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+ dh.addUser(new User("TestUser1","pass1"));
+ assertTrue(dh.editUser(new User("TestUser1","pass1")));
+ }
+
+ @Test(expected = IllegalArgumentException.class)
+ public void editUserException1Test() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+
+ dh.editUser(null);
+ }
+
+ @Test
+ public void editUserException2Test() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+ dh.addUser(new User("TestUser1","pass1"));
+ assertFalse(dh.editUser(new User("TestUser2","pass1")));
+ }
+
+ @Test
+ public void deleteResourceTest() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+
+ Resource res = new Resource("Room1", "Testroom");
+ dh.addResource(res);
+ dh.deleteResource(res);
+ }
+
+ @Test(expected = IllegalArgumentException.class)
+ public void deleteResourceExceptionTest() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+
+ dh.deleteResource(null);
+ }
+
+ @Test
+ public void deleteResourceException1Test() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+
+ dh.deleteResource(new Resource("Room1", "Testroom"));
+ }
+
+ @Test
+ public void editResourceTest() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+
+ Resource res = new Resource("Room1", "Testroom");
+ dh.addResource(res);
+ dh.editResource(res);
+ }
+
+ @Test(expected = IllegalArgumentException.class)
+ public void editResourceExceptionTest() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+
+ dh.editResource(null);
+ }
+
+ @Test
+ public void editResourceException1Test() throws Exception {
+ DataHandlerForTests dh = new DataHandlerForTests();
+
+ dh.editResource(new Resource("Room1", "Testroom"));
+ }
}