JMockit - Mock REST клиентский объект - PullRequest
0 голосов
/ 05 апреля 2019

Я использую JMockit для юнит-тестирования.Для одного теста я хочу создать макет стороннего REST-клиента.Объект клиента принадлежит REST-сервису Apache Solr.Когда я записываю тестовый пример, используя Ожидания, этот объект не инициализируется, и тестовый пример не выполняется из-за NullPointerException.

Предполагается, что REST-клиент создается следующим образом:

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

Чтобы издеваться над клиентом я сделал так:

@Mocked SolrClient solrClient

Я не смог найти, как мне создать фиктивный объект.Каким будет правильный способ создания объекта client?

...