S
sylvester618
Gast
Hi...
Habe eine Klasse mit einigen Testmethoden...Manche
gehen gut und manche geben einen Fehler aus...Soweit so
gut...So sieht eine Methode zb aus...:
Nun möchte ich in einer Klasse TestListener (wird von der
TestKlasse in der Main aufgerufen: So...
Meine Frage nun: es funktioniert zwar, dass ich zB mir Anzahl der Tests
ausgeben lasse, aber ich möchte zB ganz einfach ausgeben:
test1().....Test Passt
test2().....Upsi..Fehler
....
Wie löse ich das am besten? Hab keine Methode im Listener gefunden, die
auf das Ergebnis (entweder failded, passed) zugreifen kann und mir dann dazu den
passenden Text (von mir selber definiert) ausgibt...Also nur den Methodennamen
und den Text...
Bitte dringend um Hilfe...
lg mo :cry:
Habe eine Klasse mit einigen Testmethoden...Manche
gehen gut und manche geben einen Fehler aus...Soweit so
gut...So sieht eine Methode zb aus...:
Code:
@Test public void test1()
{
assertEquals("test 2+4", 6.0, cf.add(2,4));
}
Nun möchte ich in einer Klasse TestListener (wird von der
TestKlasse in der Main aufgerufen: So...
Code:
public static void main(String args[])
{
JUnitCore core = new JUnitCore();
TestListener listener = new TestListener();
core.addListener(listener);
try
{
core.run(Class.forName("methodenTest"));
}
.......
Meine Frage nun: es funktioniert zwar, dass ich zB mir Anzahl der Tests
ausgeben lasse, aber ich möchte zB ganz einfach ausgeben:
test1().....Test Passt
test2().....Upsi..Fehler
....
Wie löse ich das am besten? Hab keine Methode im Listener gefunden, die
auf das Ergebnis (entweder failded, passed) zugreifen kann und mir dann dazu den
passenden Text (von mir selber definiert) ausgibt...Also nur den Methodennamen
und den Text...
Bitte dringend um Hilfe...
lg mo :cry: