【发布时间】:2014-07-16 14:13:49
【问题描述】:
我已经重构了一个类,我目前正在尝试更新单元测试以反映这一点。类的一个附加部分是一个静态字段,如下所示:
private static JdbcTempate jdbcTemple = DbConfiguration.getJdbcTemplate();
在添加此字段后运行单元测试时,出现空指针错误。我通过使用带有createMock() 和WhiteBox.setInternalState() 方法的powermock 模拟该字段来解决这个问题,很简单。
但是,其中一个测试套件使用 JMockit 而不是 powermock 和 mockito。谁能告诉我如何使用 JMockit 模拟这个字段?
【问题讨论】:
标签: java unit-testing jmockit