如何检查JUnit测试是否通过[已关闭]

rsaldnfx  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(111)

已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

上个月关门了。
Improve this question
我已经编写了一个JUnit测试TestClass.test(),并且在某个其他Java程序中看到了测试类,我希望只有在JUnit测试通过时才执行代码的某一部分。我怎么能这么做呢?事

if(JUnit.passes(TestClass.test)){
    ....
}
cidc1ykv

cidc1ykv1#

您可以在JUnit4测试套件中以编程方式运行测试,并使用JUnitCore.runClasses检查结果:

if (JUnitCore.runClasses(MyTests.class).wasSuccessful()) {
  System.err.println("Tests ran successfully.");
}

或者是一个单一的测试:

if (new JUnitCore().run(Request.method(MyTests.class, "myTest")).wasSuccessful()) {
  System.err.println("Tests ran successfully.");
}

相关问题