diff options
author | Dominic Rogetzer <e1627756@student.tuwien.ac.at> | 2018-06-16 12:05:30 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2018-06-16 16:07:17 +0200 |
commit | e1c281212924aecf2b266ef99cc7c6795600d747 (patch) | |
tree | f6492ba5ad2166c2417f1bfc499040c664da09b0 /src/test/java/at/ac | |
parent | 174ede688c45d2a294527433f0bf23d57f9246b7 (diff) | |
download | sepm-groupproject-e1c281212924aecf2b266ef99cc7c6795600d747.tar.gz sepm-groupproject-e1c281212924aecf2b266ef99cc7c6795600d747.tar.xz sepm-groupproject-e1c281212924aecf2b266ef99cc7c6795600d747.zip |
Rename OperationServiceIntegrationTest, add another test case [#27302]
rename file to OperationServiceIntegrationTest
implement addInvalidOperation
Diffstat (limited to 'src/test/java/at/ac')
-rw-r--r-- | src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/OperationServiceIntegrationTest.java (renamed from src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/OperationIntegrationTests.java) | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/OperationIntegrationTests.java b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/OperationServiceIntegrationTest.java index 7ac0685..1928eff 100644 --- a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/OperationIntegrationTests.java +++ b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/OperationServiceIntegrationTest.java @@ -13,7 +13,9 @@ import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dao.VehicleData import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Operation; import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Operation.Status; import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Vehicle; +import at.ac.tuwien.sepm.assignment.groupphase.exception.InvalidOperationException; import at.ac.tuwien.sepm.assignment.groupphase.exception.PersistenceException; +import at.ac.tuwien.sepm.assignment.groupphase.exception.ServiceException; import at.ac.tuwien.sepm.assignment.groupphase.util.Helper; import at.ac.tuwien.sepm.assignment.groupphase.util.JdbcTestCase; import java.util.Set; @@ -22,13 +24,13 @@ import org.dbunit.dataset.IDataSet; import org.dbunit.dataset.ITable; import org.junit.Test; -public class OperationIntegrationTests extends JdbcTestCase { +public class OperationServiceIntegrationTest extends JdbcTestCase { private OperationService operationService; private Operation o; - public OperationIntegrationTests() throws PersistenceException { + public OperationServiceIntegrationTest() throws PersistenceException { EmployeeDAO employeeDAO = new EmployeeDatabaseDAO(getJdbcConnectionManager()); RegistrationDAO registrationDAO = new RegistrationDatabaseDAO(getJdbcConnectionManager(), employeeDAO); @@ -71,7 +73,7 @@ public class OperationIntegrationTests extends JdbcTestCase { } @Test - public void addOperation() throws Exception { + public void addValidOperation() throws Exception { long id = operationService.add(o); assertEquals(2, id); @@ -87,4 +89,9 @@ public class OperationIntegrationTests extends JdbcTestCase { Assertion.assertEquals(expected, actual); } + + @Test(expected = InvalidOperationException.class) + public void addInvalidOperation() throws InvalidOperationException, ServiceException { + operationService.add(o.toBuilder().opCode("").build()); + } } |