소스 코드의 특정 지점에서 지역 변수의 값에 따라 테스트 케이스의 성공/실패 여부를 결정하기 위해 결함 주입(기존의 코드 삽입)과 테스트 매크로를 사용할 수 있습니다. 이 방법을 이용하면 제한적으로 지역 변수에 대한 검증을 할 수 있습니다.
결함 주입 뷰에서 지역 변수의 값을 확인하고자 하는 위치에 다음과 같은 코드를 삽입합니다.
if(CS_TESTCASENO() == 1) {
CS_ASSERT(temp == 0);
}
코드를 삽입하고 테스트를 실행하면 1번 테스트 케이스에서 해당 부분의 temp의 값이 0이 아닐 경우 테스트 케이스가 실패하게 됩니다.
Need more help with this?
Don’t hesitate to contact us here.