![]() |
1
6
将内容提取到新方法:
然后用这种方式测试方法? |
![]() |
2
4
您的测试应该模拟cacheServices,并执行lambda。 |
![]() |
3
2
如其他答案所述,在这种情况下,用新方法提取内容是一个很好的解决方案。 此外,您可以在以下链接中找到关于的文章: http://radar.oreilly.com/2014/12/unit-testing-java-8-lambda-expressions-and-streams.html |
![]() |
4
1
一般来说,我不喜欢更改测试代码的服务代码(例如提取到方法并将其公开,尽管它应该是私有的)。这个
工作 github example here .
与…对比
|
![]() |
KellyTheDev · 在同一测试中模拟悬而未决的实例和静态 7 年前 |
![]() |
Adam Erstelle · LocalDateTime。返回值为空 7 年前 |
|
mashimarro · 在具体类Mockito中模拟链式调用 7 年前 |
![]() |
Naanavanalla · 模拟返回页面接口的方法 7 年前 |
![]() |
HMdeveloper · 无法用mockito模拟私有方法 8 年前 |