mockito


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;

    }

相關文章
相關標籤/搜索