테스트 대상 함수에 결함 주입이 포함된 테스트 케이스는 [VS Code에서 디버그] 실행 시 아래와 같은 경고 대화상자가 나타납니다.

테스트 대상 함수에 결함 주입이 포함된 테스트 케이스는 [VS Code에서 디버그]를 사용할 때 결함 주입 코드가 삽입되지만, [VS Code]에서 결함 주입 코드를 직접 디버깅할 수는 없습니다. 테스트 대상 함수에 삽입된 결함 주입이 실행 동작에 미치는 영향을 확인하는 방법은 아래와 같습니다.

테스트 대상 함수에 삽입된 결함 주입이 실행 동작에 미치는 영향 확인

  1. 결함 주입 뷰에서 결함 주입이 삽입된 위치와 삽입된 코드를 확인합니다.
  1. 결함 주입이 삽입된 함수의 테스트 케이스를 우클릭하여, [VS Code에서 디버그]를 선택합니다.
  1. 대화상자가 표시되면 내용을 확인한 후, [확인] 버튼을 클릭합니다.
  1. [VS Code]의 디버깅 기능을 활용해 결함 주입이 삽입된 코드의 위치로 이동합니다.
  1. [F10]을 눌러, 결함 주입 코드의 삽입 여부와 실행 동작에 미치는 영향을 확인합니다.
    • 아래 사진에서는 [F10] 버튼을 누른 후, 결함 주입 코드가 삽입되어 변수 a의 값이 1로 변경된 것을 확인할 수 있습니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.