Mercurial > lada > lada-server
annotate src/test/java/de/intevation/lada/ValidatorTest.java @ 979:7a6985fbb3c8
Deactivate tests for validators and land-interfaces.
These tests depend on test data which do not exist anymore.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Tue, 14 Jun 2016 18:33:09 +0200 |
parents | d0a591b3eade |
children | 1c41c7b8f7c2 626ed546329f |
rev | line source |
---|---|
849
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
832
diff
changeset
|
1 /* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
832
diff
changeset
|
2 * Software engineering by Intevation GmbH |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
832
diff
changeset
|
3 * |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
832
diff
changeset
|
4 * This file is Free Software under the GNU GPL (v>=3) |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
832
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
832
diff
changeset
|
6 * the documentation coming with IMIS-Labordaten-Application for details. |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
832
diff
changeset
|
7 */ |
832
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
8 package de.intevation.lada; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
9 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
10 import static de.intevation.lada.BaseTest.ARCHIVE_NAME; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
11 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
12 import java.util.ArrayList; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
13 import java.util.List; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
14 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
15 import javax.inject.Inject; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
16 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
17 import org.apache.log4j.Logger; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
18 import org.jboss.arquillian.container.test.api.Deployment; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
19 import org.jboss.arquillian.junit.Arquillian; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
20 import org.jboss.shrinkwrap.api.ShrinkWrap; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
21 import org.jboss.shrinkwrap.api.asset.EmptyAsset; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
22 import org.jboss.shrinkwrap.api.spec.WebArchive; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
23 import org.junit.After; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
24 import org.junit.AfterClass; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
25 import org.junit.BeforeClass; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
26 import org.junit.Test; |
979
7a6985fbb3c8
Deactivate tests for validators and land-interfaces.
Tom Gottfried <tom@intevation.de>
parents:
849
diff
changeset
|
27 import org.junit.Ignore; |
832
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
28 import org.junit.runner.RunWith; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
29 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
30 import de.intevation.lada.test.validator.Messung; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
31 import de.intevation.lada.test.validator.Probe; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
32 import de.intevation.lada.test.validator.Status; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
33 import de.intevation.lada.validation.Validator; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
34 import de.intevation.lada.validation.annotation.ValidationConfig; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
35 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
36 @RunWith(Arquillian.class) |
979
7a6985fbb3c8
Deactivate tests for validators and land-interfaces.
Tom Gottfried <tom@intevation.de>
parents:
849
diff
changeset
|
37 @Ignore |
7a6985fbb3c8
Deactivate tests for validators and land-interfaces.
Tom Gottfried <tom@intevation.de>
parents:
849
diff
changeset
|
38 // TODO: make tests independent of test data which do not exist anymore |
832
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
39 public class ValidatorTest { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
40 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
41 private static Logger logger = Logger.getLogger(StammdatenTest.class); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
42 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
43 protected static List<Protocol> testProtocol; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
44 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
45 protected static boolean verboseLogging = false; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
46 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
47 @Inject |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
48 @ValidationConfig(type="Probe") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
49 private Validator probeValidator; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
50 private Probe probeTest; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
51 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
52 @Inject |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
53 @ValidationConfig(type="Messung") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
54 private Validator messungValidator; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
55 private Messung messungTest; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
56 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
57 @Inject |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
58 @ValidationConfig(type="Status") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
59 private Validator statusValidator; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
60 private Status statusTest; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
61 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
62 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
63 public ValidatorTest() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
64 probeTest = new Probe(); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
65 messungTest = new Messung(); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
66 statusTest = new Status(); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
67 testProtocol = new ArrayList<Protocol>(); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
68 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
69 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
70 /** |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
71 * Create a deployable WAR archive. |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
72 */ |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
73 @Deployment(testable=true) |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
74 public static WebArchive createDeployment() throws Exception { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
75 WebArchive archive = ShrinkWrap.create(WebArchive.class, ARCHIVE_NAME) |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
76 .addPackages(true, Package.getPackage("de.intevation.lada")) |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
77 .addAsResource("log4j.properties", "log4j.properties") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
78 .addAsResource("shibboleth.properties", "shibboleth.properties") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
79 .addAsResource("probequery.json", "probequery.json") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
80 .addAsResource("messprogrammquery.json", "messprogrammquery.json") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
81 .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml") |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
82 .addAsResource("META-INF/test-persistence.xml", |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
83 "META-INF/persistence.xml"); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
84 return archive; |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
85 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
86 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
87 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
88 @BeforeClass |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
89 public static void beforeTests() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
90 logger.info("---------- Testing Lada Validator ----------"); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
91 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
92 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
93 @After |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
94 public final void printLogs() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
95 for (Protocol p : testProtocol) { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
96 logger.info(p.toString(verboseLogging)); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
97 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
98 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
99 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
100 @AfterClass |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
101 public static final void afterTests() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
102 System.out.println(""); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
103 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
104 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
105 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
106 public final void probeHasHauptprobenNr() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
107 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
108 probeTest.hasHauptprobenNr(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
109 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
110 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
111 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
112 public final void probeHasNoHauptprobenNr() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
113 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
114 probeTest.hasNoHauptprobenNr(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
115 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
116 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
117 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
118 public final void probeExistingHauptprobenNrNew() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
119 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
120 probeTest.existingHauptprobenNrNew(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
121 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
122 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
123 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
124 public final void probeUniqueHauptprobenNrNew() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
125 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
126 probeTest.uniqueHauptprobenNrNew(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
127 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
128 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
129 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
130 public final void probeExistingHauptprobenNrUpdate() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
131 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
132 probeTest.existingHauptprobenNrUpdate(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
133 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
134 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
135 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
136 public final void probeUniqueHauptprobenNrUpdate() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
137 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
138 probeTest.uniqueHauptprobenNrUpdate(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
139 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
140 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
141 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
142 public final void probeHasEntnahmeOrt() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
143 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
144 probeTest.hasEntnahmeOrt(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
145 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
146 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
147 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
148 public final void probeHasNoEntnahmeOrt() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
149 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
150 probeTest.hasNoEntnahmeOrt(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
151 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
152 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
153 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
154 public final void probeHasProbenahmeBegin() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
155 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
156 probeTest.hasProbeentnahmeBegin(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
157 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
158 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
159 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
160 public final void probeHasNoProbenahmeBegin() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
161 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
162 probeTest.hasNoProbeentnahmeBegin(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
163 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
164 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
165 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
166 public final void probeTimeNoEndProbenahmeBegin() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
167 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
168 probeTest.timeNoEndProbeentnahmeBegin(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
169 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
170 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
171 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
172 public final void probeTimeNoBeginProbenahmeBegin() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
173 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
174 probeTest.timeNoBeginProbeentnahmeBegin(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
175 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
176 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
177 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
178 public final void probeTimeBeginAfterEndProbenahmeBegin() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
179 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
180 probeTest.timeBeginAfterEndProbeentnahmeBegin(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
181 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
182 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
183 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
184 public final void probeTimeBeginFutureProbenahmeBegin() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
185 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
186 probeTest.timeBeginFutureProbeentnahmeBegin(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
187 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
188 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
189 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
190 public final void probeHasUmwelt() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
191 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
192 probeTest.hasUmwelt(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
193 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
194 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
195 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
196 public final void probeHasNoUmwelt() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
197 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
198 probeTest.hasNoUmwelt(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
199 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
200 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
201 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
202 public final void probeHasEmptyUmwelt() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
203 probeTest.setValidator(probeValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
204 probeTest.hasEmptyUmwelt(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
205 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
206 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
207 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
208 public final void messungHasNebenprobenNr() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
209 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
210 messungTest.hasNebenprobenNr(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
211 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
212 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
213 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
214 public final void messungHasNoNebenprobenNr() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
215 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
216 messungTest.hasNoNebenprobenNr(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
217 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
218 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
219 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
220 public final void messungHasEmptyNebenprobenNr() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
221 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
222 messungTest.hasEmptyNebenprobenNr(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
223 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
224 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
225 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
226 public final void messungUniqueNebenprobenNrNew() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
227 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
228 messungTest.uniqueNebenprobenNrNew(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
229 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
230 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
231 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
232 public final void messungUniqueNebenprobenNrUpdate() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
233 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
234 messungTest.uniqueNebenprobenNrUpdate(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
235 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
236 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
237 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
238 public final void messungExistingNebenprobenNrNew() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
239 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
240 messungTest.existingNebenprobenNrNew(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
241 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
242 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
243 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
244 public final void messungExistingNebenprobenNrUpdate() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
245 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
246 messungTest.existingHauptprobenNrUpdate(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
247 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
248 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
249 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
250 public final void messungHasMesswert() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
251 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
252 messungTest.hasMesswert(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
253 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
254 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
255 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
256 public final void messungHasNoMesswert() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
257 messungTest.setValidator(messungValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
258 messungTest.hasNoMesswert(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
259 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
260 |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
261 @Test |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
262 public final void statusKombiNegative() { |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
263 statusTest.setValidator(statusValidator); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
264 statusTest.checkKombiNegative(testProtocol); |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
265 } |
59c51da59b30
Refactored test environment.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
266 } |