【发布时间】:2017-04-30 17:37:45
【问题描述】:
我需要在 hbase apis 中模拟一个方法。请在下面找到方法
public static Connection createConnection() throws IOException {
return createConnection(HBaseConfiguration.create(), null, null);
}
Connection接口的源代码请看下面的链接
我试过如下
Connection mockconnection = PowerMockito.mock(Connection.class);
PowerMockito.when(ConnectionFactory.createConnection()).thenReturn(mockconnection);
这是正确的模拟形式吗,因为它不能正常工作
【问题讨论】:
-
你是否在测试的顶部添加了@RunWith(PowerMockRunner.class) 和@PrepareForTest(ConnectionFactory.class)?
标签: java unit-testing mockito powermock