0 0

用Mock做测试,求真相,求原理!3

Capture<Long> capture_long = new Capture<Long>();    //line1
Capture<Integer> capture_int = new Capture<Integer>(); //line2
expect(customSolutionDAO.deleteCustomSolution(capture(capture_long),capture(capture_int))).andReturn(22);  //line3

EasyMockUnitils.replay(); //line4
assertTrue(customSolutionManager.deleteCustomSolution(11L,0)>=0);  //line5
比如line3处为什么调试代码不能进入到deleteCustomSolution方法中,是如何被mock掉的?但line5处的deleteCustomSolution方法进入后调试到deleteCustomSolution方法时也不能debug进去,且直接返回22,求真相,求原理

2012年2月24日 19:31

1个答案 按时间排序 按投票排序

0 0

代码没贴全。。。。。
原理就是动态代理。懂了这个,就真的easy mock了。

2012年2月28日 19:09

相关推荐

Global site tag (gtag.js) - Google Analytics