diff src/test/java/de/intevation/lada/StammdatenTest.java @ 977:aba3a5384c69

Use a minimal set of master data based on empty database for tests.
author Tom Gottfried <tom@intevation.de>
date Tue, 14 Jun 2016 18:30:41 +0200
parents 075f511243d5
children 1c41c7b8f7c2 8f2b1a8f2a73
line wrap: on
line diff
--- a/src/test/java/de/intevation/lada/StammdatenTest.java	Wed Jun 08 12:56:37 2016 +0200
+++ b/src/test/java/de/intevation/lada/StammdatenTest.java	Tue Jun 14 18:30:41 2016 +0200
@@ -17,6 +17,7 @@
 import org.jboss.arquillian.container.test.api.RunAsClient;
 import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.arquillian.junit.InSequence;
+import org.jboss.arquillian.persistence.ApplyScriptBefore;
 import org.jboss.arquillian.persistence.Cleanup;
 import org.jboss.arquillian.persistence.DataSource;
 import org.jboss.arquillian.persistence.TestExecutionPhase;
@@ -47,6 +48,7 @@
  */
 @RunWith(Arquillian.class)
 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
+@ApplyScriptBefore("datasets/clean_and_seed.sql")
 public class StammdatenTest extends BaseTest {
 
     private static Logger logger = Logger.getLogger(StammdatenTest.class);
@@ -316,7 +318,7 @@
     @Test
     @RunAsClient
     public final void testKoordinatenartById(@ArquillianResource URL baseUrl) {
-        stammdatenTest.getById(baseUrl, "koordinatenart", 2, testProtocol);
+        stammdatenTest.getById(baseUrl, "koordinatenart", 5, testProtocol);
     }
 
     @Test
@@ -328,7 +330,7 @@
     @Test
     @RunAsClient
     public final void testStaatById(@ArquillianResource URL baseUrl) {
-        stammdatenTest.getById(baseUrl, "staat", 322, testProtocol);
+        stammdatenTest.getById(baseUrl, "staat", 0, testProtocol);
     }
 
     @Test
@@ -352,6 +354,7 @@
     @Test
     @RunAsClient
     public final void testVerwaltungseinheitById(@ArquillianResource URL baseUrl) {
-        stammdatenTest.getById(baseUrl, "verwaltungseinheit", "09575134", testProtocol);
+        stammdatenTest.getById(baseUrl, "verwaltungseinheit",
+            "11000000", testProtocol);
     }
 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)