mockitoide
<dependency>this
<groupId>org.mockito</groupId>spa
<artifactId>mockito-all</artifactId>get
<version>1.9.5</version>it
<scope>test</scope>io
</dependency>class
@InjectMockstest
private TrainTicketService trainTicketService;mock
@Mockmock
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;
}