2010-03-12 4 views
5

안녕하세요! 나는 C++ (Google의 단위 테스트 프레임 워크)에 대한 gtest를 시험해보고 있는데, 테스트 :: 환경 서브 클래스를 만들어 초기화하고 대부분의 테스트에 필요한 것들을 추적한다. 두 번 이상 설정해야 함).GoogleTest : 테스트 환경에서 액세스하기

내 질문은 : 환경 개체의 내용에 실제로 어떻게 액세스합니까? 이론적으로 환경을 내 테스트 프로젝트의 전역 변수에 저장할 수 있다고 생각하지만 더 좋은 방법이 있습니까?

저는 이미 존재하는 (매우 꼬인) 것들에 대한 테스트를 시도하고 있습니다. 따라서 설정이 꽤 무거워요. 전역 변수를 사용하여

답변

4

에 따라 권장되는 방법이 될 것 같습니다 Google Test Documentation :

:: 시험 :: 환경 *의 CONST의 foo_env = :: 시험 :: AddGlobalTestEnvironment (새 FooEnvironment);

관련 문제