EasyMock捕获可变arg(集合)

时间:2015-08-26 07:14:03

标签: java java-8 easymock

我正在使用EasyMock.capture来捕获传递给函数的集合。但那个集合是可变的。

因此,如果稍后如果函数foo正在修改集合,那么它也会反映在EasyMock捕获的值中。您是否可以强制EasyMock克隆集合而不仅仅是保留引用?

1 个答案:

答案 0 :(得分:0)

您还可以使用getCurrentArguments和IAnswer检索参数。

但是,扩展Capture对象也非常优雅。

相关问题