如何模拟void方法并撤消列表结果

时间:2015-08-26 16:07:50

标签: java junit mockito jmockit

  public void SomeClass {
       public void process() {
       mylist.addAll(rpp.getFilePaths(id));
       }
  }


    public class Test {

    @Test
        public void testProcess() throws Exception {  
         // I need help here ... 
        List <Path> results = when(rpp.getFilePaths(id)).thenReturn)(blah blah);
        test.process();
    }

}

使用Mockito,如何在调用mylist时获取test.process()的值,或者如何获取List时返回的rpp.getFilePaths(id)被称为。

1 个答案:

答案 0 :(得分:0)

我会做这样的事情

List<Path> results = new ....;
doReturn(results).when(rpp).getFilePaths(id);