JUnit의 @Spy 주석은 특히 Mockito와 함께 사용할 때 실제 개체에 스파이를 생성하는 데 적용됩니다. 스파이는 부분적인 모의입니다. 즉, 다른 메서드의 실제 동작을 유지하면서 개체의 일부 메서드를 모의할 수 있다는 의미입니다.
@Spy 주석의 일반적인 용도는 다음과 같습니다.
부분적 조롱:
실제 메서드 동작 재정의:
메서드 호출 확인:
@InjectMocks와 결합:
레거시 코드 테스트:
요약하자면, @Spy 주석은 객체의 나머지 동작을 변경하지 않고 유지하면서 실제 객체의 특정 동작을 제어하거나 확인해야 할 때 유용합니다.
위 내용은 junit 테스트에서 @spy 주석 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!