本体に日付が含まれるeasymockを使用して、次のようなメソッドをモックしています。
public void testedMethod() {
...
if (doSomething(new Date())) {
...
}
そして私のテストは次のようになります:
public void testThatMethod() {
...
expect(testedClass.testedMethod(new Date())).andReturn(false);
...
}
しかし、テストを実行すると、次のようなエラーが発生することがあります。
予期しないメソッド呼び出しtestedMethod(Thu Jan 28 09:45:13 GMT-03:00 2010):testedMethod(Thu Jan 28 09:45:13 GMT-03:00 2010):期待:1、実際:0
日付が若干違うことがあるからだと思います。私はいくつかの柔軟な期待を試みましたが成功しませんでした。これを回避する方法はありますか?