Grüß euch,
ich habe eine Frage zu JUnit und zwar will ich die Ergebnisse der Testsuite ausgeben während sie rennt.
Dafür habe ich die Testsuite in einem eigenen Thread gestellt:
Ausserdem würde ich gerne wissen wie ich Result() dem JUnitCoreRunner zuordne.
ich habe eine Frage zu JUnit und zwar will ich die Ergebnisse der Testsuite ausgeben während sie rennt.
Dafür habe ich die Testsuite in einem eigenen Thread gestellt:
Java:
class SecondThread implements Runnable{
@Override
public void run(){
try{
String SuiteToRun = new String(tf_runts.getText());
Class<?> STR = Class.forName(SuiteToRun);
JUnitCore JTR = new JUnitCore();
RunListener JTRL = new RunListener();
Result JTRes = new Result();
Exception Exc = new Exception();
Description tstart = Description.createTestDescription(getClass(), getName());
Failure tfailure = new Failure(tstart,Exc);
JTRL.testRunStarted(tstart);
JTRL.testFailure(tfailure);
JTR.addListener(JTRL);
JTR.run(STR);
int Resrunned = JTRes.getRunCount();
int Resigno = JTRes.getIgnoreCount();
int ResFailed = JTRes.getFailureCount();
}
catch(Exception e) {
System.out.println(e);
}
}
}
Ausserdem würde ich gerne wissen wie ich Result() dem JUnitCoreRunner zuordne.