EasyMock错误提示

    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的方法。

猜你喜欢

转载自cqh520llr.iteye.com/blog/2265161
今日推荐