comparison 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
comparison
equal deleted inserted replaced
976:01ce190079e5 977:aba3a5384c69
15 15
16 import org.apache.log4j.Logger; 16 import org.apache.log4j.Logger;
17 import org.jboss.arquillian.container.test.api.RunAsClient; 17 import org.jboss.arquillian.container.test.api.RunAsClient;
18 import org.jboss.arquillian.junit.Arquillian; 18 import org.jboss.arquillian.junit.Arquillian;
19 import org.jboss.arquillian.junit.InSequence; 19 import org.jboss.arquillian.junit.InSequence;
20 import org.jboss.arquillian.persistence.ApplyScriptBefore;
20 import org.jboss.arquillian.persistence.Cleanup; 21 import org.jboss.arquillian.persistence.Cleanup;
21 import org.jboss.arquillian.persistence.DataSource; 22 import org.jboss.arquillian.persistence.DataSource;
22 import org.jboss.arquillian.persistence.TestExecutionPhase; 23 import org.jboss.arquillian.persistence.TestExecutionPhase;
23 import org.jboss.arquillian.persistence.UsingDataSet; 24 import org.jboss.arquillian.persistence.UsingDataSet;
24 import org.jboss.arquillian.test.api.ArquillianResource; 25 import org.jboss.arquillian.test.api.ArquillianResource;
45 * 46 *
46 * @author <a href="mailto:rrenkert@intevation.de">Raimund Renkert</a> 47 * @author <a href="mailto:rrenkert@intevation.de">Raimund Renkert</a>
47 */ 48 */
48 @RunWith(Arquillian.class) 49 @RunWith(Arquillian.class)
49 @FixMethodOrder(MethodSorters.NAME_ASCENDING) 50 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
51 @ApplyScriptBefore("datasets/clean_and_seed.sql")
50 public class StammdatenTest extends BaseTest { 52 public class StammdatenTest extends BaseTest {
51 53
52 private static Logger logger = Logger.getLogger(StammdatenTest.class); 54 private static Logger logger = Logger.getLogger(StammdatenTest.class);
53 55
54 @PersistenceContext(unitName="stamm") 56 @PersistenceContext(unitName="stamm")
314 } 316 }
315 317
316 @Test 318 @Test
317 @RunAsClient 319 @RunAsClient
318 public final void testKoordinatenartById(@ArquillianResource URL baseUrl) { 320 public final void testKoordinatenartById(@ArquillianResource URL baseUrl) {
319 stammdatenTest.getById(baseUrl, "koordinatenart", 2, testProtocol); 321 stammdatenTest.getById(baseUrl, "koordinatenart", 5, testProtocol);
320 } 322 }
321 323
322 @Test 324 @Test
323 @RunAsClient 325 @RunAsClient
324 public final void testStaatAll(@ArquillianResource URL baseUrl) { 326 public final void testStaatAll(@ArquillianResource URL baseUrl) {
326 } 328 }
327 329
328 @Test 330 @Test
329 @RunAsClient 331 @RunAsClient
330 public final void testStaatById(@ArquillianResource URL baseUrl) { 332 public final void testStaatById(@ArquillianResource URL baseUrl) {
331 stammdatenTest.getById(baseUrl, "staat", 322, testProtocol); 333 stammdatenTest.getById(baseUrl, "staat", 0, testProtocol);
332 } 334 }
333 335
334 @Test 336 @Test
335 @RunAsClient 337 @RunAsClient
336 public final void testUmweltAll(@ArquillianResource URL baseUrl) { 338 public final void testUmweltAll(@ArquillianResource URL baseUrl) {
350 } 352 }
351 353
352 @Test 354 @Test
353 @RunAsClient 355 @RunAsClient
354 public final void testVerwaltungseinheitById(@ArquillianResource URL baseUrl) { 356 public final void testVerwaltungseinheitById(@ArquillianResource URL baseUrl) {
355 stammdatenTest.getById(baseUrl, "verwaltungseinheit", "09575134", testProtocol); 357 stammdatenTest.getById(baseUrl, "verwaltungseinheit",
358 "11000000", testProtocol);
356 } 359 }
357 } 360 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)