我寫單元測試我的應用程序,我想知道是否有可能爲的Mockito框架影響傳遞到一個返回嘲笑類的空洞對象的方法。例如,調用包含返回無效,但通過傳遞作爲參數的對象跟蹤的各種改變和元數據的方法的嘲笑驗證類。 。如何嘲笑void返回方法影響對象
public GetCartItemsOutput getCartItems(GetCartItemsInput getCartItemsInput) {
CartItemsFilter cartItemsFilter = new CartItemsFilter();
validator.validateCartItemsInput(getCartItemsInput, cartItemsFilter); ...
我嘲笑了驗證器類爲我的其他測試,但是這一個我需要嘲笑更改cartItemsFilter對象,我不知道該怎麼辦。
感謝您的幫助。我花了一段環繞我的頭「((MyClass的)ARGS [0])myClassSetMyField(NEW_VALUE);」,但最終我想出點是要確定我便走進我的嘲笑方法的參數的參數。同樣,ty。 – tamuren