【问题标题】:Can a method call with an anonymous inner class as an argument be verified with mockito?可以使用 mockito 验证以匿名内部类作为参数的方法调用吗?
【发布时间】:2010-06-02 14:23:04
【问题描述】:

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

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

类似的东西:

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

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

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

【问题讨论】:

    标签: java anonymous-class mockito


    【解决方案1】:

    你能做到verify(jmsTemplate, times(1)).send(anyObject())吗?

    【讨论】:

    • 是的,这就是我要找的。 verify(jmsTemplate, times(1)).send(Matchers.anyObject());
    猜你喜欢
    • 2018-06-09
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    相关资源
    最近更新 更多