proxygen
gtest-param-test_test.cc File Reference
#include "gtest/gtest.h"

Go to the source code of this file.

Functions

 TEST (CompileTest, CombineIsDefinedOnlyWhenGtestHasParamTestIsDefined)
 
int main (int argc, char **argv)
 

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 1036 of file gtest-param-test_test.cc.

References testing::AddGlobalTestEnvironment(), testing::InitGoogleTest(), and RUN_ALL_TESTS().

1036  {
1037 #if GTEST_HAS_PARAM_TEST
1038  // Used in TestGenerationTest test case.
1039  AddGlobalTestEnvironment(TestGenerationTest::Environment::Instance());
1040  // Used in GeneratorEvaluationTest test case. Tests that the updated value
1041  // will be picked up for instantiating tests in GeneratorEvaluationTest.
1042  GeneratorEvaluationTest::set_param_value(1);
1043 #endif // GTEST_HAS_PARAM_TEST
1044 
1046 
1047 #if GTEST_HAS_PARAM_TEST
1048  // Used in GeneratorEvaluationTest test case. Tests that value updated
1049  // here will NOT be used for instantiating tests in
1050  // GeneratorEvaluationTest.
1051  GeneratorEvaluationTest::set_param_value(2);
1052 #endif // GTEST_HAS_PARAM_TEST
1053 
1054  return RUN_ALL_TESTS();
1055 }
Environment * AddGlobalTestEnvironment(Environment *env)
Definition: gtest.h:1350
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
Definition: gtest.h:2232
char ** argv
GTEST_API_ void InitGoogleTest(int *argc, char **argv)
Definition: gtest.cc:5370
TEST ( CompileTest  ,
CombineIsDefinedOnlyWhenGtestHasParamTestIsDefined   
)

Definition at line 1030 of file gtest-param-test_test.cc.

References FAIL.

1030  {
1031 #if GTEST_HAS_COMBINE && !GTEST_HAS_PARAM_TEST
1032  FAIL() << "GTEST_HAS_COMBINE is defined while GTEST_HAS_PARAM_TEST is not\n"
1033 #endif
1034 }
#define FAIL()
Definition: gtest.h:1822