这个问题和题目一样。
举个我想要的例子
Order order = createNiceMock(Order.class);
Products products = createNiceMock(Products.class);
expect(myDomain.getOrder()).andStubReturn(order);
replay(myDomain);
expect(myDomain.getOrder().getProducts()).andSubReturn(products);我认为这是一个很好的方式来处理我的测试域。问题是,我不想使用replay来完成myDomain.getOrder()。有没有可能在没有重播的情况下做到这一点?
发布于 2012-11-28 05:04:09
我认为你想要做的是:
Order order = createNiceMock(Order.class);
Products products = createNiceMock(Products.class);
expect(myDomain.getOrder()).andStubReturn(order);
expect(order.getProducts()).andSubReturn(products);
replay(myDomain, order);https://stackoverflow.com/questions/13567142
复制相似问题