无法为其余客户端模拟ResponseEntity

时间:2018-07-26 14:09:07

标签: spring mocking rest-client

我正在尝试模拟Rest Client进行junit测试。这是我的其余客户代码行

ResponseEntity<MyClass[]> responseEntity = restTemplate.postForEntity(myurl, input, MyClass[].class); 

在我的junit上尝试过

MyClass[] classArr= new MyClass[myClassList.size()]; //here myClassList is list of MyClass
        classArr = myClassList.toArray(classArrclassArr);


        ResponseEntity<MyClass[]> responseEntity = new ResponseEntity<MyClass[]>(classArr, HttpStatus.OK);       
        when(restTemplate.postForEntity(any(String.class), any(InputParam.class), MyClass[].class)).thenReturn(responseEntity);

但是responseEntity返回null。我在这里做错什么了吗

0 个答案:

没有答案