首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何用Junit窥探Java中的方法?

如何用Junit窥探Java中的方法?
EN

Stack Overflow用户
提问于 2018-10-16 04:49:28
回答 1查看 299关注 0票数 0

我喜欢Jasmine,因为您可以检查函数是否被调用,以及传递给它的内容。

有没有办法用junit和java做到这一点?

基本上,我有一个调用日志函数的函数。我想确保函数正在被调用,并且是使用正确的值调用的。

注意,我们只有一个生产版本,没有测试版本和生产版本,所以mocking是一个问题。

GC_

EN

回答 1

Stack Overflow用户

发布于 2018-10-16 04:55:18

你想调查莫基托。您可以在单元测试中使用它来模拟服务,然后也可以对其进行监视。下面是一段Kotlin伪代码。

代码语言:javascript
复制
@Mock
private val myService : MyService? = null

@InjectMocks
private val myController: MyController? = null

myController?.controllerStuff(param1)
Mockito.verify(myService, Mockito.times(1))?.doSomething(param2)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52824575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档