My use-case is that I am using dynamoDB mapper's transactionWrite() method. I am doing 2 put operations in my TransactionWriteRequest.
Now, when I am trying to verify the same using verify(dynamoDBmapper).transactionWrite(writeRequest);
Output
=> Argument(s) are different! Wanted:
[java] dynamoDBMapper.transactionWrite(
[java] ...dynamodbv2.datamodeling.TransactionWriteRequest@4ee37ca3
[java] );
[java] -> at
...MyTestClass.myMethod_withValidData_returnSuccess(MyTestClass.java:99)
[java] Actual invocation has different arguments:
[java] dynamoDBMapper.transactionWrite(
[java] ...dynamodbv2.datamodeling.TransactionWriteRequest@45c8d09f
I was able to do this using Unitils ReflectionAssert which compares objects recursively using reflection.
Эта статья взята из Интернета, укажите источник при перепечатке.
Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.
я говорю два предложения