Mercurial > lada > lada-server
view src/test/java/de/intevation/lada/LadaValidatorTest.java @ 536:bf387959b75e
Added validator tests.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 24 Feb 2015 10:56:09 +0100 |
parents | 1d4d6112ffee |
children | 2cff9c6c4a9e |
line wrap: on
line source
package de.intevation.lada; import java.util.ArrayList; import javax.inject.Inject; import org.apache.log4j.Logger; import org.jboss.arquillian.junit.Arquillian; import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; import de.intevation.lada.test.validator.Probe; import de.intevation.lada.validation.Validator; import de.intevation.lada.validation.annotation.ValidationConfig; @RunWith(Arquillian.class) public class LadaValidatorTest extends BaseTest { private static Logger logger = Logger.getLogger(LadaStammTest.class); @Inject @ValidationConfig(type="Probe") private Validator probeValidator; private Probe probeTest; public LadaValidatorTest() { probeTest = new Probe(); testProtocol = new ArrayList<Protocol>(); } @BeforeClass public static void beforeTests() { logger.info("---------- Testing Lada Validator ----------"); } @Test public final void probeHasHauptprobenNr() { probeTest.setValidator(probeValidator); probeTest.hasHauptprobenNr(testProtocol); } @Test public final void probeHasNoHauptprobenNr() { probeTest.setValidator(probeValidator); probeTest.hasNoHauptprobenNr(testProtocol); } @Test public final void probeExistingHauptprobenNrNew() { probeTest.setValidator(probeValidator); probeTest.existingHauptprobenNrNew(testProtocol); } @Test public final void probeUniqueHauptprobenNrNew() { probeTest.setValidator(probeValidator); probeTest.uniqueHauptprobenNrNew(testProtocol); } @Test public final void probeExistingHauptprobenNrUpdate() { probeTest.setValidator(probeValidator); probeTest.existingHauptprobenNrUpdate(testProtocol); } @Test public final void probeUniqueHauptprobenNrUpdate() { probeTest.setValidator(probeValidator); probeTest.uniqueHauptprobenNrUpdate(testProtocol); } @Test public final void probeHasEntnahmeOrt() { probeTest.setValidator(probeValidator); probeTest.hasEntnahmeOrt(testProtocol); } @Test public final void probeHasNoEntnahmeOrt() { probeTest.setValidator(probeValidator); probeTest.hasNoEntnahmeOrt(testProtocol); } @Test public final void probeHasProbenahmeBegin() { probeTest.setValidator(probeValidator); probeTest.hasProbeentnahmeBegin(testProtocol); } @Test public final void probeHasNoProbenahmeBegin() { probeTest.setValidator(probeValidator); probeTest.hasNoProbeentnahmeBegin(testProtocol); } }