【发布时间】:2016-07-25 12:30:32
【问题描述】:
我有一些代码,它使用的是旧版本的 jmockit 库。我发现 Mockit 类的 setUpMock 方法已被弃用,但我在 Jmockit API 文档说明中找不到,如何替换如下代码。
@Test(expected=IllegalArgumentException.class)
public void updateWithBadRownum() throws Exception
{
Mockit.setUpMock(Tool.class, new MockTool()); //It doesn't support on latest version of jmockit
Mockit.setUpMock(Criteria.class, new MockCriteria());
new TaskInitializer().populateSchemas(cnn, 10);
Map parameters = new HashMap();
parameters.put("ROWNUM", "abc");
Assert.assertTrue(4 == StatusUpdaterImpl.execute(parameters));
}
【问题讨论】:
-
1.1 版(和其他版本)的 API 文档确实说明了(在旧 API 的弃用 cmets 和新 API 的文档中)如何将
Mockit.setUpMock等的使用替换为新的 API (MockUp)。 -
请给我链接好吗?我没有找到cmets
标签: java unit-testing mocking jmockit