[Lada-commits] [PATCH 08 of 11] Added some tests for validation module
Wald Commits
scm-commit at wald.intevation.org
Fri Mar 13 16:50:47 CET 2015
# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1426261695 -3600
# Node ID 4a78dad2c31ffef25ac9ae86c6703cb7164ee37d
# Parent fffee95c4cb621ca47545e34b052aaec34c16c00
Added some tests for validation module.
diff -r fffee95c4cb6 -r 4a78dad2c31f src/test/java/de/intevation/lada/LadaValidatorTest.java
--- a/src/test/java/de/intevation/lada/LadaValidatorTest.java Fri Mar 13 16:47:52 2015 +0100
+++ b/src/test/java/de/intevation/lada/LadaValidatorTest.java Fri Mar 13 16:48:15 2015 +0100
@@ -10,6 +10,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
+import de.intevation.lada.test.validator.Messung;
import de.intevation.lada.test.validator.Probe;
import de.intevation.lada.validation.Validator;
import de.intevation.lada.validation.annotation.ValidationConfig;
@@ -24,8 +25,14 @@
private Validator probeValidator;
private Probe probeTest;
+ @Inject
+ @ValidationConfig(type="Messung")
+ private Validator messungValidator;
+ private Messung messungTest;
+
public LadaValidatorTest() {
probeTest = new Probe();
+ messungTest = new Messung();
testProtocol = new ArrayList<Protocol>();
}
@@ -135,4 +142,58 @@
probeTest.setValidator(probeValidator);
probeTest.hasEmptyUmwelt(testProtocol);
}
+
+ @Test
+ public final void messungHasNebenprobenNr() {
+ messungTest.setValidator(messungValidator);
+ messungTest.hasNebenprobenNr(testProtocol);
+ }
+
+ @Test
+ public final void messungHasNoNebenprobenNr() {
+ messungTest.setValidator(messungValidator);
+ messungTest.hasNoNebenprobenNr(testProtocol);
+ }
+
+ @Test
+ public final void messungHasEmptyNebenprobenNr() {
+ messungTest.setValidator(messungValidator);
+ messungTest.hasEmptyNebenprobenNr(testProtocol);
+ }
+
+ @Test
+ public final void messungUniqueNebenprobenNrNew() {
+ messungTest.setValidator(messungValidator);
+ messungTest.uniqueNebenprobenNrNew(testProtocol);
+ }
+
+ @Test
+ public final void messungUniqueNebenprobenNrUpdate() {
+ messungTest.setValidator(messungValidator);
+ messungTest.uniqueNebenprobenNrUpdate(testProtocol);
+ }
+
+ @Test
+ public final void messungExistingNebenprobenNrNew() {
+ messungTest.setValidator(messungValidator);
+ messungTest.existingNebenprobenNrNew(testProtocol);
+ }
+
+ @Test
+ public final void messungExistingNebenprobenNrUpdate() {
+ messungTest.setValidator(messungValidator);
+ messungTest.existingHauptprobenNrUpdate(testProtocol);
+ }
+
+ @Test
+ public final void messungHasMesswert() {
+ messungTest.setValidator(messungValidator);
+ messungTest.hasMesswert(testProtocol);
+ }
+
+ @Test
+ public final void messungHasNoMesswert() {
+ messungTest.setValidator(messungValidator);
+ messungTest.hasNoMesswert(testProtocol);
+ }
}
More information about the Lada-commits
mailing list