aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java/at/ac/tuwien/sepm/assignment
diff options
context:
space:
mode:
authorFelix Kehrer <felix.kehrer@gmail.com>2018-06-04 22:29:01 +0200
committerTharre <tharre3@gmail.com>2018-06-05 12:33:15 +0200
commit6dbab1351c559661e60dc3d710fee01fb1620437 (patch)
treec040183e29f90e32f3b0faf50c9c96ac5c2e72e5 /src/test/java/at/ac/tuwien/sepm/assignment
parent8f234aca42fd885e324c8d18f41d0da6186b11f6 (diff)
downloadsepm-groupproject-6dbab1351c559661e60dc3d710fee01fb1620437.tar.gz
sepm-groupproject-6dbab1351c559661e60dc3d710fee01fb1620437.tar.xz
sepm-groupproject-6dbab1351c559661e60dc3d710fee01fb1620437.zip
implemented working testListOperations() #27844
Diffstat (limited to 'src/test/java/at/ac/tuwien/sepm/assignment')
-rw-r--r--src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/OperationDAOTest.java26
1 files changed, 24 insertions, 2 deletions
diff --git a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/OperationDAOTest.java b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/OperationDAOTest.java
index d59b299..ede2613 100644
--- a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/OperationDAOTest.java
+++ b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/OperationDAOTest.java
@@ -15,6 +15,7 @@ import java.time.Instant;
import java.util.Arrays;
import java.util.Collections;
import java.util.EnumSet;
+import java.util.LinkedList;
import java.util.Set;
import java.util.TimeZone;
import org.dbunit.dataset.DataSetException;
@@ -103,8 +104,29 @@ public class OperationDAOTest extends JdbcTestCase {
public void testListOperations() throws Exception {
Set<Operation> operationSet = operationDAO.list(EnumSet.allOf(Status.class));
- // TODO: operations.list() currently doesn't set the vehicles set
- // assertEquals(Set.of(o), operationSet);
+ Vehicle vehicle =
+ Vehicle.builder()
+ .id(4)
+ .name("BKTW-2")
+ .constructionType(ConstructionType.HOCHDACH)
+ .type(VehicleType.BKTW)
+ .hasNef(false)
+ .status(Vehicle.Status.ZUM_BERUFUNGSORT)
+ .registrations(new LinkedList<>())
+ .build();
+ Operation operation =
+ Operation.builder()
+ .id(1)
+ .opCode("ALP-95E7")
+ .severity(Severity.E)
+ .created(Instant.parse("2000-01-01T00:00:00.0Z"))
+ .destination("Wiedner Hauptstraße 35, Wien")
+ .additionalInfo("Additional information")
+ .status(Status.ACTIVE)
+ .vehicles(Set.of(vehicle))
+ .build();
+
+ assertEquals(Set.of(operation), operationSet);
}
@Test