//when(service1.execute(any(), any())).thenReturn(inputDto);可能报编译错误
Mockito.lenient().when(service1.execute(any(), any())).thenReturn(inputDto);
Mockitoのlenient()メソッドは、モックオブジェクトのメソッド呼び出しを寛容に扱うために使用されます。通常、モックオブジェクトのメソッドは、定義されたモック動作に従って動作します。しかし、lenient()メソッドを使用することで、モックオブジェクトのメソッド呼び出しに対して厳格なアサーションを行わずに、デフォルトの動作を提供することができます。
lenient()メソッドは、主にテストコードで予期しないメソッド呼び出しを無視する場合や、モックオブジェクトのメソッド呼び出しに対して柔軟性を持たせる場合に使用されます。