소스 코드의 특정 지점에서 지역 변수의 값에 따라 테스트 케이스의 성공/실패 여부를 결정하기 위해 결함 주입(기존의 코드 삽입)과 테스트 매크로를 사용할 수 있습니다. 이 방법을 이용하면 제한적으로 지역 변수에 대한 검증을 할 수 있습니다.

결함 주입 뷰에서 지역 변수의 값을 확인하고자 하는 위치에 다음과 같은 코드를 삽입합니다.

if(CS_TESTCASENO() == 1) {
        CS_ASSERT(temp == 0);
}

코드를 삽입하고 테스트를 실행하면 1번 테스트 케이스에서 해당 부분의 temp의 값이 0이 아닐 경우 테스트 케이스가 실패하게 됩니다.

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

Thanks for your feedback.