50得票3回答
JUnit的expected标签未按预期工作

我在使用JUnit 4和Eclipse中有以下测试用例,但是测试不通过。 可能有什么问题?@Test(expected = IllegalArgumentException.class) public void testIAE() { throw new IllegalArgument...

49得票5回答
如何使用Mockito在Java中模拟ResultSet并填充它

我有一段代码,其中我使用CallableStatement.executeQuery()填充Resultset。我已经模拟了ResultSet和CallableStatement,但是为了测试该方法,我必须填充ResultSet。 以下是我正在测试的方法的代码:ResultSet rset ...

48得票3回答
为什么我无法在使用Maven运行的Junit测试中访问src/test/resources文件夹?

我在运行以下代码时遇到了问题:configService.setMainConfig("src/test/resources/MainConfig.xml"); 在 Junit 的 @Before 方法中。 这是 Maven 构建其 target 文件夹的方式吗?

48得票2回答
为什么我们不能使用Mockito创建Parameterized Constructor的间谍?

我的代码中只有一个带参数的构造函数,我需要通过它实现依赖注入。 我想要监视带参数的构造函数,以便为我的 JUnit 注入模拟对象作为依赖项。public RegDao(){ //original object instantiation here Notification .... Ent...

47得票12回答
如何使用maven-surefire-plugin在同一个项目中执行JUnit和TestNG测试?

目前我有两种类型的测试,但当我运行“mvn test”时,它只执行TestNG测试而不是JUnit。 我想依次执行两种测试。 有什么建议吗?

46得票2回答
JUnit4 - AssertionFailedError: 没有找到测试

我正在使用带有Espresso的AndroidJUnitRunner。我编写了一个简单的测试,但总是收到这个异常。根据Stackoverflow答案,问题是混淆了JUnit3和JUnit4,但我从未在我的项目中使用JUnit3。junit.framework.AssertionFailedEr...

46得票1回答
将命令行参数传递给以编程方式运行的JUnit测试用例

我正在尝试使用以下代码从Java类运行JUnit测试: JUnitCore core = new JUnitCore(); core.addListener(new RunListener()); core.run(classToRun); 问题是我的 JUnit 测试需...

46得票8回答
如何在测试之间进行重置

我有一个测试类@RunWith(SpringRunner.class) @DataJpaTest 我有两个测试。在每个测试中,我执行相同的操作,将对象持久化。只是find方法调用不同。 如果同时运行这两个测试,它们会失败,但是如果一个接一个地运行这些测试,它们就会成功。 每个测试之间没有重...

45得票7回答
我该在Mockito 2.2中使用什么替代Whitebox来设置字段?

在使用Mockito 1.9.x时,我一直在使用Whitebox来设置字段的值以"注入"mock对象。请参见下面的示例: 当我使用Mockito 1.9.x时,我一直使用Whitebox来设置字段的值,以便“注入”模拟对象。例如如下:@Before public void setUp() {...

45得票8回答
如何使用Spring Autowire编写JUnit测试?

以下是我使用的文件: component.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="...