小编lcu*_*cuz的帖子

Easymock使用日期期望

我正在使用easymock模拟一个方法,它的主体有一个日期,如下所示:

public void testedMethod() {
    ...
    if (doSomething(new Date())) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我的测试看起来像这样:

public void testThatMethod() {
    ...
    expect(testedClass.testedMethod(new Date())).andReturn(false);
    ...
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行测试时,有时会出现这样的错误:

意外的方法调用testsMethod(Thu Jan 28 09:45:13 GMT-03:00 2010):testedMethod(Thu Jan 28 09:45:13 GMT-03:00 2010):预期:1,实际:0

我认为这是因为有时日期略有不同.我没有成功地尝试了一些灵活的期望.有办法解决这个问题吗?

java easymock date

6
推荐指数
2
解决办法
4208
查看次数

标签 统计

date ×1

easymock ×1

java ×1