1
ASSERT
매크로 - 예 : ASSERT_FOO
을 정의하고 있습니다.gtest를 정의하는 방법 ASSERT_ASSERT 매크로
매크로 정의 등에 따라 동작이 매우 복잡합니다. 테스트를 위해 테스트를 만들고 싶습니다. 나는 ASSERT_ASSERT(ASSERT_FOO(foo()))
과 같은 것을 필요로한다.
이렇게하려면 누적 된 어설 션을 제거하고 테스트가 성공하는 테스트 리셋과 같은 것이 필요합니다.
if (::testing::Test::HasFatalFailure()) {
// reset the test ?
} else {
FAIL();
}
나는 어떻게 이것을 채울 수 있습니까?