问题与标题相同。
我的目标示例,
Order order = createNiceMock(Order.class);
Products products = createNiceMock(Products.class);
expect(myDomain.getOrder()).andStubReturn(order);
replay(myDomain);
expect(myDomain.getOrder().getProducts()).andSubReturn(products);
我认为这是处理我的测试域的一种非常好的方法。问题是我不想使用重播来完成myDomain.getOrder()
。没有重播可以做到这一点吗?
答案 0 :(得分:0)
我认为你要做的是:
Order order = createNiceMock(Order.class);
Products products = createNiceMock(Products.class);
expect(myDomain.getOrder()).andStubReturn(order);
expect(order.getProducts()).andSubReturn(products);
replay(myDomain, order);