diff options
author | Dominic Rogetzer <e1627756@student.tuwien.ac.at> | 2018-05-21 14:22:02 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2018-05-22 17:05:33 +0200 |
commit | 02112c80a9111bed79d2633d38438ac2172f61ba (patch) | |
tree | 5957373122087bf5754313a3bdbd4a7c9f295258 /src/test/java/at/ac/tuwien | |
parent | 595d6c6b5412b273cca205a0d6a7cac743046e1c (diff) | |
download | sepm-groupproject-02112c80a9111bed79d2633d38438ac2172f61ba.tar.gz sepm-groupproject-02112c80a9111bed79d2633d38438ac2172f61ba.tar.xz sepm-groupproject-02112c80a9111bed79d2633d38438ac2172f61ba.zip |
Refactor testAddValidEmployeeJoin to use helper methods [#25963]
Diffstat (limited to 'src/test/java/at/ac/tuwien')
-rw-r--r-- | src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/EmployeePersistenceTest.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/EmployeePersistenceTest.java b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/EmployeePersistenceTest.java index b16bab0..970c300 100644 --- a/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/EmployeePersistenceTest.java +++ b/src/test/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/dao/EmployeePersistenceTest.java @@ -173,6 +173,7 @@ public class EmployeePersistenceTest extends JdbcTestCase { String[] excludedColumns = new String[] {"E_VERSION", "V_ID"}; String table = "EMP_JOIN"; + String expectedXmlDataFileName = "testAddValidEmployeeJoin_expected.xml"; String sqlJoinEmployeeVersion = "SELECT e.id AS E_ID, v.name AS V_NAME, v.birthday AS V_BIRTHDAY, " @@ -181,16 +182,13 @@ public class EmployeePersistenceTest extends JdbcTestCase { + "FROM Employee e " + "JOIN EmployeeVersion v ON e.version = v.id"; - ITable actualJoinData = getConnection().createQueryTable(table, sqlJoinEmployeeVersion); - - IDataSet expectedDataSet = - new FlatXmlDataFileLoader().load("/testAddValidEmployeeJoin_expected.xml"); - ITable expectedJoinData = expectedDataSet.getTable(table); - ITable actualFilteredJoinData = - DefaultColumnFilter.excludedColumnsTable(actualJoinData, excludedColumns); + Helper.getActualFilteredQueryTableData( + getConnection(), table, sqlJoinEmployeeVersion, excludedColumns); + ITable expectedFilteredJoinData = - DefaultColumnFilter.excludedColumnsTable(expectedJoinData, excludedColumns); + Helper.getExpectedFilteredTableData( + table, excludedColumns, expectedXmlDataFileName); Assertion.assertEquals(expectedFilteredJoinData, actualFilteredJoinData); } |