私は自分のアプリケーションの単体テストを書いていますが、Mockitoフレームワークが、モックされたクラスのvoidを返すメソッドに渡されるオブジェクトに影響を与える可能性があるかどうか疑問に思いました。たとえば、voidを返すが、引数として渡されたオブジェクトを介してさまざまな変更とメタデータを追跡するメソッドを含むモック検証クラスを呼び出します。。
public GetCartItemsOutput getCartItems(GetCartItemsInput getCartItemsInput) {
CartItemsFilter cartItemsFilter = new CartItemsFilter();
validator.validateCartItemsInput(getCartItemsInput, cartItemsFilter); ...
他のテスト用にバリデータークラスをモックしましたが、このテストでは、実行方法がわからないcartItemsFilterオブジェクトへの変更をモックする必要があります。