java.lang.IllegalStateException: 0 matchers expected, 1 recorded. This exception usually occurs when matchers are mixed with raw values when recording a method: foo(5, eq(6)); // wrong You need to use no matcher at all or a matcher for every single param: foo(eq(5), eq(6)); // right foo(5, 6); // also right 这个错误是要检查出错方法的前面方法是否多添加了匹配器(anyObject),尤其注意andReturn();easymock在andReturn()这个方法中入参不能是anyObject的。必须要给出方法的入参。
都喜欢抄袭,根本就不是这个引起的。
这一段代码的意思是
参数要么都是常量,要么都是传递EasyMock的方法。