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 */