24 #include <gtest/gtest.h>
34 bool g_config_error_function_called;
36 void ClearConfigErrorCalled() { g_config_error_function_called =
false; }
38 bool IsConfigErrorCalled() {
return g_config_error_function_called; }
43 void FakeConfigErrorFunction(
const char* ) {
44 g_config_error_function_called =
true;
49 void SetUp()
override { ClearConfigErrorCalled(); }
59 TEST_F(GlobalConfigEnvTest, BoolWithEnvTest) {
60 const char* bool_var_name =
"BOOL_VAR";
76 ClearConfigErrorCalled();
81 ClearConfigErrorCalled();
84 TEST_F(GlobalConfigEnvTest, Int32WithEnvTest) {
85 const char* int32_var_name =
"INT32_VAR";
104 ClearConfigErrorCalled();
107 TEST_F(GlobalConfigEnvTest, StringWithEnvTest) {
108 const char* string_var_name =
"STRING_VAR";
124 int main(
int argc,
char** argv) {