EasyMock从1.2迁移到3.4

时间:2017-07-10 16:56:03

标签: easymock

有没有简单的方法将easymock 1.2迁移到3.4?

我处于这样一种情况,即我无法在项目中保留这两个版本。 如果我有两个版本,我会收到此错误:

  

错误:java.lang.NoSuchMethodError:   。组织/ EasyMock的/内/ RecordState>(Lorg / EasyMock的/内/ IMocksBehavior;)V“

1 个答案:

答案 0 :(得分:0)

亲爱的,亲爱的。 1.2岁是老了。因此,您至少需要使用它来重新编译测试代码。您还应该删除类路径中可能包含的任何类扩展。

从那里,它应该非常简单,但需要大量的查找和替换。不再需要显式控制类。唯一复杂的部分是使用默认方法行为时。这被删除了。所以你需要用存根替换它。