如何在Mockito中将Matchers与doReturn结合使用

时间:2019-03-06 18:12:37

标签: java mockito

我想使用doReturn不调用实际方法,而仅使用Matchers返回值,我已经完成了以下代码段:

Sender sender = Mockito.spy(new Sender());
Mockito.doReturn(response)
    .when(sender)
    .callRestClient(
        Mockito.anyString(),
        Mockito.anyString(),
        Mockito.anyString(),
        Mockito.anyString());

,但是当测试使用callRestClient的实际值运行时,实际上会调用该方法(我希望不会)。 在这种情况下,发件人是间谍对象

1 个答案:

答案 0 :(得分:0)

请使用创建一个senderMock,并将语句更改为以下内容

Function 3: Hack speak<br>
<textarea id="sentence2" class="try"></textarea><br>
<button onclick="hackerSpeak()">Convert!</button>
<div id="replaceThree"></div>