org.mockito.exceptions.misusing.unfinishedstubbingexception



当我使用powerMockito时,我经常写以下句子PowerMockito.doReturn(message).when(messageDAOMock.save(message));我得到了未完成的子帧异常,我不知道为什么,我可以纠正它。我还放了

@RunWith(PowerMockRunner.class)
@PrepareForTest(MessageService.class)
public class MessageServiceTest{
@Spy
MessageService serviceToTest = new MessageService();
@Spy
IMessageDAO messageDAOMock = new MessageDAO();

我正在使用这个依赖项:

<dependencies>
<!-- https://mvnrepository.com/artifact/org.powermock/powermock-module-junit4 -->
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>2.0.9</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.powermock/powermock-api-mockito2 -->
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito2</artifactId>
<version>2.0.9</version>
<scope>test</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/cglib/cglib -->
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.3.0</version>
</dependency>

我也用junit 4。

tihs错误有时会发生,有时不会但我不知道为什么或如何解决

谢谢,很抱歉我的英语不是我的母语

我可以解决这个问题,错误是在parentesis中,它不是

PowerMockito.doReturn(message).when(messageDAOMock.save(message));

其他

PowerMockito.doReturn(message).when(messageDAOMock).save(message);

相关内容

  • 没有找到相关文章

最新更新