我写单元测试我的应用程序,我想知道是否有可能为的Mockito框架影响传递到一个返回嘲笑类的空洞对象的方法。例如,调用包含返回无效,但通过传递作为参数的对象跟踪的各种改变和元数据的方法的嘲笑验证类。 。如何嘲笑void返回方法影响对象
public GetCartItemsOutput getCartItems(GetCartItemsInput getCartItemsInput) {
CartItemsFilter cartItemsFilter = new CartItemsFilter();
validator.validateCartItemsInput(getCartItemsInput, cartItemsFilter); ...
我嘲笑了验证器类为我的其他测试,但是这一个我需要嘲笑更改cartItemsFilter对象,我不知道该怎么办。
感谢您的帮助。我花了一段环绕我的头“((MyClass的)ARGS [0])myClassSetMyField(NEW_VALUE);”,但最终我想出点是要确定我便走进我的嘲笑方法的参数的参数。同样,ty。 – tamuren