2012-01-03 2 views
3

메서드가 호출 된 경우 (확인과 같은) Mockito에게 요청할 수있는 방법이 있지만 false 일 때 폭발시키는 대신 true/false를 반환합니다. 본질적으로 나는 Mockito를 랩핑하는 코드를 작성하고 모의 객체를 쿼리 할 수 ​​있기를 원한다.Mockito의 모의 의사 (Mockito)에 대한 사전 검증?

답변

1

안녕하세요. 지금은 그런 생각이 들지 않습니다. 그러나 사용자 정의 VerificationMode으로이를 달성 할 수 있습니다. 고전적인 방문자 (예 : 패턴)와 같은 방법으로 진행할 수 있습니다. 즉, VerificationMode 인스턴스를 만들고, verify 메서드에서 인스턴스 변수를 true 또는 false로 설정하고 마지막으로 나중에 결과를 확인할 수 있습니다. VerificationMode 인스턴스를 쿼리합니다.

확인 모드를 사용해야하고 예외가 발생할 수 있습니다. (times(1)은 기본 확인 모드입니다.)

희망이 있습니다.

+0

자신 만의'VerificationMode'를 작성한다면, 그것을 감싸고 예외를 잡아서는 안됩니다. 그러나 내장 검증 모드 중 하나를 사용하여 일반 확인 호출을 감싸고 잡는 것이 더 간단 할 수 있습니다. –

관련 문제