我正在对执行一些序列化操作的方法进行单元测试。我打算模拟序列化逻辑。代码如下:
ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream(file)));
我创建了以下模拟对象:
@Mocked FileInputStream mockFIS;
@Mocked BufferedInputStream mockBIS;
@Mocked ObjectInputStream mockOIS;
我已经设置了一个NonStrictExpectations()
我希望上面的构造函数调用的块。
关于如何实现这一目标的任何想法?