Hallo zusammen,
ich versuche mich gerade an JUnit 4 und habe hier ein Problem, zu dem ich bisher online nichts gefunden habe (wahrscheinlich verstehe ich es nur falsch)..
Also ich benutze Eclipse Java EE IDE Indigo, habe ein neues Projekt (HelloWorld") erstellt, junit-4.10.jar ist als externene JAR eingebunden, in der Runtime Umgebegung der VM steht -ea als Argument.
Wenn ich nun die Klassen HelloWorld
und die Testklasse TestThatWeGetHelloWorldPrompt
als JUnit 4-Test laufen lasse, sollte mein Test ja funktionieren. Leider erscheint nur die Fehlermeldung
"java.lang.Assertion.error: Not yet implemented". Daraus werde ich nicht ganz schlau..
Kann mir vielleicht jemand helfen?
Danke schon mal, Andi
ich versuche mich gerade an JUnit 4 und habe hier ein Problem, zu dem ich bisher online nichts gefunden habe (wahrscheinlich verstehe ich es nur falsch)..
Also ich benutze Eclipse Java EE IDE Indigo, habe ein neues Projekt (HelloWorld") erstellt, junit-4.10.jar ist als externene JAR eingebunden, in der Runtime Umgebegung der VM steht -ea als Argument.
Wenn ich nun die Klassen HelloWorld
Java:
public class HelloWorld {
public String say(){
return ("Hello World");
}
}
und die Testklasse TestThatWeGetHelloWorldPrompt
Java:
import org.junit.Test;
import junit.framework.TestCase;
public class TestThatWeGetHelloWorldPrompt extends TestCase {
private HelloWorld hi;
public TestThatWeGetHelloWorldPrompt(
String name) {
super(name);
}
@Test
public void testSay() {
hi = new HelloWorld();
fail("Fehler");
assertEquals("Hello World!", hi.say());
}
public static void main(String[] args) {
junit.textui.TestRunner.run(TestThatWeGetHelloWorldPrompt.class);
}
}
als JUnit 4-Test laufen lasse, sollte mein Test ja funktionieren. Leider erscheint nur die Fehlermeldung
"java.lang.Assertion.error: Not yet implemented". Daraus werde ich nicht ganz schlau..
Kann mir vielleicht jemand helfen?
Danke schon mal, Andi