java - 可以用mockito验证以匿名内部类作为参数的方法调用吗?

标签 java anonymous-class mockito

我怀疑这是不可能的,因为匿名内部类是私有(private)的。 我可以验证该方法是否被调用而不用担心参数吗?

我想测试一下: http://bsnyderblog.blogspot.com/2010/02/using-spring-jmstemplate-to-send-jms.html

像这样的东西:

verify(jmsTemplate, times(1)).send();

但是 send() 需要一个参数。

还有其他方法可以对 sendMessages() 进行单元测试吗?

最佳答案

你可以做verify(jmsTemplate, times(1)).send(anyObject())吗?

关于java - 可以用mockito验证以匿名内部类作为参数的方法调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2958598/

相关文章:

java - Jacoco exec 文件总是出现 EOFException

java - 匿名与命名内部类? - 最佳实践?

android - 在Android Studio中设置junit和mockito时出现问题

Java:从匿名类中获取父类(super class)

java - 模拟使用外部类的方法,mockito

android - 针对 Firebase 的单元测试确保触发回调

java - 是否可以使用Jackson从Pojo获取值(value)

java - jQuery js 文件未加载

java - BindException/在负载下使用 HttpClient 时打开的文件过多

Java 匿名类效率影响