난 던지기 예외 시뮬레이션에 대해 this question을 읽었습니다. 진짜 개체 인 척 모의 개체를 만들 것을 제안합니다.유닛 테스트에서 임의의 코드 포인트에서 예외를 던지면 어떻게 시뮬레이트합니까?
그건 내가 원하는 것이 아닙니다. 실제 객체를 대체하면 실제 코드의 일부가 손실됩니다. 최소한의 변경으로 실제 코드를 호출하고 해당 코드의 무작위 지점에서 예외가 발생하도록하고 싶습니다.
단위 테스트에서 임의의 코드 포인트가 호출 될 때 예외가 발생할 수 있습니까?
예외 처리를 테스트하려고합니까? – CloudyMarble
오류 처리를 테스트 할 때 실제 코드의 일부분을 잃는 문제는 무엇입니까? 동일한 테스트에서 실제 코드 및 오류 처리를 테스트하면 안됩니다. – adrianm
임의의 지점에서 개체가 생성 한 관리 코드에 일부 코드를 삽입 할 수 있습니다. – ipavlic