2017-12-01 22 views
0

저는 cpp와 gtest를 처음 사용합니다. gtest를 사용하여 내 cpp 보드 클래스를 유효하지 않은 것으로 확인하려고합니다. 인수 : 예 : 음수의 행, 유효하지 않은 인수 예외를 확인하려면 던집니다. 그 일을 수행하는 가장 좋은 방법은 무엇입니까? try catch catch에 대한 생각이 무의미하다 인수 예외가 발생하면 테스트를 통과해야하지만 gtest에 대한 통과 매크로를 찾을 수 없습니다.gtest를 사용하여 생성자의 올바른 초기화 값을 확인하십시오.

ASSERT_ANY_THROW(statement); 

statement가 (어떤) 예외를 throw 주장 예를 들어 Gtest 그 목적을 위해 매크로를 가지고

답변

1

. 더 많은 옵션을 보려면 here을 참조하십시오 (예 : 특정 예외에만 어설트하는 경우).