ich folgenden Tests Struktur haben:Lauftests von inneren Klassen über Maven
public class WorkerServiceTest {
public class RaiseErrorTest extends AbstractDbUnitTest{
@Test
public void testSomething(){
}
...
}
...
}
Es getan, weil ich nicht will eine eigene Klasse-Datei für jeden Testfall erstellen AbstractDbUnitTest
erstreckt.
Das Problem ist, dass mvn test
Test nicht von meiner inneren Klasse ausgeführt wird. Gibt es eine Möglichkeit, wie man Maven konfiguriert, um solche Tests durchzuführen? Natürlich kann ich Methoden in der Elternklasse erstellen, die die inneren Klassenmethoden aufrufen, aber ich möchte einen klareren Weg.
Ich versuche dies mit Maven 3.0.4 und Junit 4.11 und immer noch nicht funktioniert Von Eclipse funktioniert das ganz gut, aber nicht mit 'mvn test'. Irgendwelche Ideen? – Chirlo
Was funktioniert für mich, war die Konfiguration der "Maven-todsichere-Plugin" ... Ich habe die folgende Konfiguration zu ändern: ' configuration>' Einzelheiten bei [hier] (http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html) –
@CarlitosWay Können Sie einige Details angeben, wird es nicht in Ihrem Kommentar angezeigt. Ich habe versucht, die src/main/java, und das funktioniert immer noch nicht. Vielen Dank. –