5
我正在执行一些序列化操作的单元测试方法。我打算嘲笑序列化逻辑。代码如下:jMockit:如何期待构造函数调用Mocked对象?
ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream(file)));
我已经创建了如下mock对象:
@Mocked FileInputStream mockFIS;
@Mocked BufferedInputStream mockBIS;
@Mocked ObjectInputStream mockOIS;
我已经建立了NonStrictExpectations()
块,我想期待上述构造函数调用。
关于我如何实现这一点的任何想法?
后“ABC”的构造,可你测试它是否被传入其他方法? def.someMethod(ABC)?我遇到这个问题,因为引用不相等。 –