mockito
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
@InjectMocks
private TrainTicketService trainTicketService;
@Mock
private TrainTicketManager trainTicketManager;
@BeforeClass
public void setUp() {
MockitoAnnotations.initMocks(this);
try {
when(trainTicketManager.queryTrainStations(any(StationRequest.class)))
.thenReturn(getSynResponse());
} catch (Exception e) {
e.printStackTrace();
}
}
public SynResponse<StationResponse> getSynResponse(){
SynResponse<StationResponse> synResponse = new SynResponse<StationResponse>();
synResponse.setRespCode("TestMockit");
synResponse.setRespDesc("TestMockit描述");
return synResponse;
}
转载于:https://blog.51cto.com/7883830/1742479