我试图在我的测试中捕获值
...
final Capture<MyDTO> myDTOCaptured = new Capture<MyDTO>();
EasyMock.expect(this.serviceMock.execute(capture(myDTOCaptured)).andReturn(someResult);
...文件上说:
不推荐的API
由于更严格的擦除执行,org.easymock.EasyMock.capture(捕获)没有在Java 7中编译
http://easymock.sourceforge.net/api/easymock/3.1/deprecated-list.html
版本3.1是我们正在使用的版本。
在Java 8+中有其他的捕获方法吗?我想替代方案是升级版本。
发布于 2020-03-05 06:38:41
发布于 2020-03-09 02:11:42
这个网站已经过时了。真正最新的EasyMock网站是http://easymock.org/。EasyMock很久以前就离开了SourceForge。
最新的EasyMock将是
Capture<TwoWayChannelMessage> initiateCapture = EasyMock.newCapture();
connection.sendToClient(capture(initiateCapture));https://stackoverflow.com/questions/60539328
复制相似问题