0
테스트 할 코드가 있습니다. 잘못된 매개 변수가 전달 된 경우 해당 범위를 벗어난 벡터에 액세스 할 수 있습니다. 나는이 상태를 시험하고 싶다. CppUnitTestFramework
으로이 코드를 테스트 할 수 있습니까?CppUnitTestFramework 및 "범위 밖의 벡터 첨자"에 대한 테스트
#if _ITERATOR_DEBUG_LEVEL == 2
if (size() <= _Pos)
{ // report error
_DEBUG_ERROR("vector subscript out of range");
_SCL_SECURE_OUT_OF_RANGE;
}
#elif _ITERATOR_DEBUG_LEVEL == 1
_SCL_SECURE_VALIDATE_RANGE(_Pos < size());
#endif /* _ITERATOR_DEBUG_LEVEL */