Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以使用mockito验证以匿名内部类作为参数的方法调用?_Java_Anonymous Class_Mockito - Fatal编程技术网

Java 是否可以使用mockito验证以匿名内部类作为参数的方法调用?

Java 是否可以使用mockito验证以匿名内部类作为参数的方法调用?,java,anonymous-class,mockito,Java,Anonymous Class,Mockito,我怀疑这是不可能的,因为匿名内部类是私有的。 我是否可以在不担心参数的情况下验证是否调用了该方法 我想测试一下: 比如: verify(jmsTemplate, times(1)).send(); 但是send()需要一个参数 是否有其他方法可以对sendMessages()进行单元测试?你可以只做验证(jmsTemplate,times(1)).send(anyObject())?是的,这就是我要找的。验证(jmsTemplate,times(1)).send(Matchers.anyOb

我怀疑这是不可能的,因为匿名内部类是私有的。 我是否可以在不担心参数的情况下验证是否调用了该方法

我想测试一下:

比如:

verify(jmsTemplate, times(1)).send();
但是send()需要一个参数


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

你可以只做
验证(jmsTemplate,times(1)).send(anyObject())

是的,这就是我要找的。验证(jmsTemplate,times(1)).send(Matchers.anyObject());