运行 JUnit4 测试 - 从 java 程序
我想知道如何在 java 程序中运行一些 JUnit4 测试。基本上 - 根据运行时的某些条件,我需要决定使用哪个测试运行器。使用 Junit3 我可以覆盖 TestCase…
Maven2 junit超时注释不起作用
我们在 Maven2 项目中进行了大量测试,并使用 CruiseControl 进行构建。然而,构建经常挂起,因为带有超时的测试注释 @Test(timeout = 5000) 被忽略。…
JMock 模拟对象可以返回另一个模拟对象吗?
我正在使用 iBatis DAO 框架为应用程序编写测试。该应用程序在 java 1.4 环境中运行,因此我使用所有旧版本(JDK 1.4、JUnit3、iBatis 2.3 和 JMock 1…
为什么我的测试没有运行
Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包含所需行为、特定问题或错误以及重现问题所…
Junit 4自定义测试类说明
我正在使用 @Parameterized 注释 针对不同的测试文件一遍又一遍地运行测试类。 问题是在我的 IDE/构建服务器中,测试显示为 "MapSimulationTest" 0-x…
线程中的junit断言抛出异常
我做错了什么,抛出异常而不是显示失败,或者我不应该在线程内有断言吗? @Test public void testComplex() throws InterruptedException { int loops…
JUnit 混淆:使用“扩展 TestCase”或者“@Test”?
我发现 JUnit 的正确使用(或者至少是文档)非常令人困惑。 这个问题既可以作为未来的参考,也可以作为一个现实的问题。 如果我理解正确的话,有两种…
使用 TestNG 进行 Spring 依赖注入
Spring 在这方面对 JUnit 提供了很好的支持: 使用 RunWith 和 ContextConfiguration 注释,事情看起来非常直观 @RunWith(SpringJUnit4ClassRunner.cl…
Android API 中的检测类
我对 Android API 有疑问。 Android API 提供了一个名为“Instrumentation”类。这个类有什么用呢? Instrumentation 类是否只能与 Junit 一起使用进…
找不到类 weblogic.management.WeblogicMBean
当我尝试使用 Build ant 文件在 fork 模式下运行 Junit 测试用例(在单独的 JVM 中启动每个测试)时,我遇到了这个问题。 [junit] 线程“main”中出现…
Eclipse 没有看到我的新 junit 测试
我正在使用 eclipse 在单个 junit(4) 测试类中运行测试。课堂上的测试都运行得很好。然后我添加一个额外的测试,并通过再次在 ecplise 中运行的测试来…
JUnit - 指定测试对其他测试的依赖关系(不跳过任何一个)?
我们的工具包有超过 15000 个 JUnit 测试,并且已知如果其他测试失败,许多测试也会失败。例如,如果方法 X.foo() 使用 Y.bar() 的功能并且 YTest.tes…
如何覆盖/控制 JVM 获取系统日期的方式?
如何模拟/欺骗 JVM 来获取当前系统日期以外的日期?我在 JUnit 中有一组测试,我不想更改,但我想更改一个设置,以便当 JVM 检索日期时,它检索到我想…