Ich weiß, dass Netbeans ein vorhandenes junit Plugin hat, aber aus irgendeinem Grund, es funktioniert nicht richtig mit meinem Code:Junit auf Netbeans funktioniert nicht
public int Add(String a, String b){
int x = Integer.parseInt(a);
int y = Integer.parseInt(b);
return x + y;
}
JUnit-Testklasse erzeugt wurde, das den folgenden Test enthält Fall:
public void testAdd() {
System.out.println("Add");
String a = "2";
String b = "3";
TestingProject2016 instance = new TestingProject2016();
int expResult = 5;
int result = instance.Add(a, b);
assertEquals(expResult, result);
}
die junit zeigt, dass dieser Test nicht sagen, dass Fehler bei der Initialisierung gibt es, obwohl es ein Erfolg sein sollte, da es einen korrekten Wert auf dem obigen Code basiert zurückgibt.
Jede Idee, was falsch gelaufen ist?
Hinweis: dass ich Junit bin mit 4 Thanks :)
Nicht genügend Informationen. Können Sie Junit-Ausgabe hinzufügen? Oder Sie können diese Methode debuggen. – IntFloat
junit output screenshot wird der Frage hinzugefügt –
Sie sagen, Sie laufen JUnit 4, aber es sieht für mich so aus, als hätten Sie einen JUnit 3-Test generiert. Hat Ihre 'testAdd()' Methode eine '@ Test' Annotation? Erweitert Ihre Testklasse 'TestingProject2016Test'' TestCase'? –