编写junit时,在repo.getBucket()方法中获取Null指针

时间:2019-05-20 11:11:06

标签: java junit couchbase

我编写了一些代码,用于在某些情况为真时更改沙发床文档的TTL。该代码可以正常工作,但是在编写这些Junit时,我的代码在getbucket()方法上抛出了一个空指针,因为该存储库是一个模拟。

实际代码:

if(isDiscarded){
    this.repository.getBucket().touch(notification.getNotificationId(),getTTL());
}

Junit:

doNothing().when(this.repo.getBucket().touch(....));

0 个答案:

没有答案