我一直在围绕参数捕获器读了一些书,读得越多,我就越迷茫。有人能忍受用一个例子来解释它的痛苦吗?
发布于 2013-02-08 04:34:00
根据文档,这是被弃用的。您应该使用工厂方法类(ForClass)来创建捕获器,以避免NullPointerExceptions。请参阅here
示例:
ArgumentCaptor<Person> argument = ArgumentCaptor.forClass(Person.class);
verify(mock).doSomething(argument.capture());
assertEquals("John", argument.getValue().getName());
https://stackoverflow.com/questions/14760256
复制相似问题