diff options
| author | Dominic Rogetzer <e1627756@student.tuwien.ac.at> | 2018-06-11 15:05:52 +0200 | 
|---|---|---|
| committer | Tharre <tharre3@gmail.com> | 2018-06-11 18:15:42 +0200 | 
| commit | 2dcc2e6be5a4d4f04e23f7fc2c5250697b11a05f (patch) | |
| tree | fdccf6d7f0fb7f3f7820d949f2a16af09ff5fdb8 /src/test/java | |
| parent | 31abe77439c1424c1ea290d55df0a6c54a5d7724 (diff) | |
| download | sepm-groupproject-2dcc2e6be5a4d4f04e23f7fc2c5250697b11a05f.tar.gz sepm-groupproject-2dcc2e6be5a4d4f04e23f7fc2c5250697b11a05f.tar.xz sepm-groupproject-2dcc2e6be5a4d4f04e23f7fc2c5250697b11a05f.zip  | |
Extract two methods in RegistrationServiceTest for later use [#27302]
methods are addValidRegistrations and addOnlyOnePersonToRTW. Extracted in order to avoid duplicate code, as the same code is used in integration test later on
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/RegistrationServiceTest.java | 17 | 
1 files changed, 14 insertions, 3 deletions
diff --git a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/RegistrationServiceTest.java b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/RegistrationServiceTest.java index 4d3a251..c6af300 100644 --- a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/RegistrationServiceTest.java +++ b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/RegistrationServiceTest.java @@ -58,6 +58,17 @@ public class RegistrationServiceTest {      @Test      public void addValidRegistrationsShouldSucceed()              throws InvalidRegistrationException, ServiceException, InvalidVehicleException { +        addValidRegistrations(registrationDAO, vehicleDAO); +    } + +    @Test +    public void addOnlyOnePersonToRTWShouldFail() +            throws InvalidRegistrationException, ServiceException, InvalidVehicleException { +        addOnlyOnePersonToRTW(thrown, registrationDAO, vehicleDAO); +    } + +    static void addValidRegistrations(RegistrationDAO registrationDAO, VehicleDAO vehicleDAO) +            throws InvalidVehicleException, InvalidRegistrationException, ServiceException {          RegistrationService registrationService =                  new RegistrationServiceImpl(registrationDAO, vehicleDAO);          Set<Registration> registrations = new HashSet<>(); @@ -111,9 +122,9 @@ public class RegistrationServiceTest {          registrationService.add(vehicle.id(), registrations);      } -    @Test -    public void addOnlyOnePersonToRTWShouldFail() -            throws InvalidRegistrationException, ServiceException, InvalidVehicleException { +    static void addOnlyOnePersonToRTW( +            ExpectedException thrown, RegistrationDAO registrationDAO, VehicleDAO vehicleDAO) +            throws InvalidVehicleException, InvalidRegistrationException, ServiceException {          thrown.expect(InvalidRegistrationException.class);          RegistrationService registrationService =                  new RegistrationServiceImpl(registrationDAO, vehicleDAO);  | 
