argument.capture() 捕获方法参数
argument.getValue() 获取方法参数值,如果方法进行了多次调用,它将返回最后一个参数值
argument.getAllValues() 方法进行多次调用后,返回多个参数值
通过调用
ArgumentCaptor<Entity> entity = Argument Captor.forClasss(Entity.class);
verify(XXXservice,time(1)).method(entity.capture())
asserNotNull(entity.getValue());
或者
asserEquals("string",entity.getvalue());
可以捕获方法传入的参数信息以及数据信息。