[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