JMockit-模拟REST客户端对象

时间:2019-04-05 04:23:22

标签: jmockit

我正在使用JMockit进行单元测试。对于一个测试用例,我想创建第三方REST客户端的模拟。客户端对象是Apache Solr公开的REST服务。当我使用Expectations记录测试用例时,该对象没有初始化,并且由于NullPointerException而导致测试用例失败。

应该这样创建REST客户端:

HttpSolrClient.Builder(solrUrl).withConnectionTimeout(10000).withSocketTimeout(60000).build()

要嘲笑客户,我确实是这样:

@Mocked SolrClient solrClient

我找不到,如何创建模拟对象。创建客户端对象的正确方法是什么?

0 个答案:

没有答案