摘要: 今天碰到一个方法的参数是数组的情况。想了几个办法都没用:1.参数使用EasyMock.anyObject(). 这种方法肯定不行,没有那个Obj是数组类型的。2.在测试方法中构造一个数组。 如果构造的这个数组能够传递进入被测试方法中,则可行。但是我这个被测试的方法是内部初始化的一个数组,两个数组不是同一个地址,所以不能传入方法中。最后查了下相关的资料,发现EasyMock中有专门针对数组的处理:EasyMock.aryEq(T[] values)EasyMock.aryEq(T[] values)这个方法参数可以是int[],short[],char[]等数据类型,也可以是对象数组,包括S.. 阅读全文
posted @ 2013-01-06 14:10 三句对白 阅读(799) 评论(0) 推荐(0)