Kann sich vielleicht jemand hier einen Reim drauf machen warum die Tests nicht ausgeführt werden?
Hier ist die TestMain Klasse:
public class TestMain {
public static String s="Hallo Welt!";
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(s);
}
public static boolean isLongEnough(String s){
boolean b=true;
if(s.length()<5){
b=false;
}
return b;
}
}
Für URLs von guten Tutorials zu dem Thema wäre ich auch dankbar.
Ich habe es mit diesem versucht:
http://www.patrick-gotthard.de/6525/maven-tutorial-fuer-anfaenger
Vielen Dank:)
Landei
1. September 2013 um 14:03
2
Wie sieht deine pom.xml aus, was ist die Ausgabe von “mvn test” auf der Kommandozeile?
Ja, Deine pom.xml wäre interessant. Wie baust Du denn das Artefakt?
[XML]
4.0.0
test
0.0.1-SNAPSHOT
de.dritter
org.testng
testng
6.8.5
[/XML]
Die Ausgabe der TestMain funktioniert ganz normal.
maki
2. September 2013 um 02:12
5
So habe das scope Attribut eingefügt.
Allerdings werden die Tests immer noch nicht ausgeführt.
[XML]
4.0.0
test
0.0.1-SNAPSHOT
de.dritter
org.testng
testng
6.8.5
test
Daniel Ritter
[/XML]
maki
2. September 2013 um 04:12
7
Hi, dein scm element ist falsch.
Aber dein Problem mit TestNG ist wohl ein anderes.
Zeig doch mal den Quellcode deines Tests, aber bitte kein Screenshot
Beim Neustart von Eclipse kam es im Maven-Plugin zu folgendem Fehler
und hier ist noch einmal der Testcode:
import org.testng.Assert;
import org.testng.annotations.Test;
public class test {
@Test
public void isLongEnoughTest(){
Assert.assertTrue(TestMain.isLongEnough("sssss"),"ist lang genug");
}
@Test
public void isNotLongEnoughTest(){
Assert.assertTrue(TestMain.isLongEnough("ssss"),"ist nicht lang genug");
}
}
*** Edit ***
Letzter Fehler hat sich erledigt…