我想在控制台上打印失败字符串。我正在使用以下代码。
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class MyTestRunner {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(MyClassTest.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
}
}
当我在eclipse中执行上面的代码时,我得到了正确的失败字符串,但当我尝试在Linux中执行时,我得到了以下
testSet1(PlatformPrinter): org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String;