java 및 spring과 함께 mockito 및 developping을 사용하고 있습니다.mockito : 리플렉션을 통해 매개 변수가있는 모의 메서드 호출
저는 일부 개발자를 위해 테스트 API를 개발 중이며 객체와 메소드를 조롱하는 몇 가지 방법을 제안합니다 (이는 레거시 코드입니다 ...). 이제이 모든 것을 mockito로 바꾸고 싶지만 항상 테스트 API를 제안합니다. 그래서, 나는 mockito를 사용하여 몇 가지 방법을 개발했다.
두 개의 매개 변수 (String)를 가진 이전 메서드가 있습니다. 첫 번째 매개 변수는 조롱 된 서비스 ID와 매개 변수가있는 메소드입니다. 두 번째 매개 변수는 반환 된 Object입니다. 예 : mockito이 필요하기 때문에 지금
mockReturnObject("myServiceId.myMethod(String, Integer)", myReturnedObject);
, 나는 모의 언제 thenReturn의 mockito 방법을 사용하려면, 내가 어떻게 ... 아마도 반사와 만 함께 볼 수 없습니다 "때"방법은 불가능 효과적인 방법. 어떻게하면됩니까? 감사.
나는 "진짜 물건"에 직접 mockito를 사용할 수없는 이유를 모르겠다. '최종'모의하고 싶은 수업 (또는 어떤 방법)이 있습니까? – fge
"myServiceId.myMethod (String, Integer)"를 구문 분석하는 방법을 묻는 중입니까? 그렇다면 정말 가능하지 않습니다. –
여기에서 테스트하려는 것을 좀 더 구체적으로 예시하는 것이 좋을 것이라고 생각합니다. 완벽한 테스트 방법, 완벽한 시나리오 또는 단순함. 집에서 조롱 한 프레임 워크를 조롱하고 있습니까? – macias