2013-10-26 4 views
0

단위 테스트 용 모의 객체를 만들 때 gomock을 사용하고 있습니다. 다음은 모의 객체를 GetQuestionById라는 방법을 제공하고 인수 한 호출 할 수있는 방법을 예상 할 수있는 모의 컨트롤러를 알려줍니다조롱 된 함수의 반환 값을 어떻게 설정합니까?

gw.EXPECT().GetQuestionById(1) 

하지만 어떻게 내가 조롱 방법은 특정 값을 반환해야 함을 지정합니까?

답변

2

gw.EXPECT().GetQuestionById(1)으로 전화하면 모의 컨트롤러에서 RecordCall 메서드를 호출합니다. RecordCallCall 반환하고 Call 당신이 원하는 것을 정확히 수행 Return라는 방법이 있습니다

gw.EXPECT().GetQuestionById(1).Return(Question{1, "Foo"}) 
관련 문제