Namespaces | Macros | Functions
googletest/googlemock/src/gmock.cc File Reference
#include "gmock/gmock.h"
#include "gmock/internal/gmock-port.h"
Include dependency graph for googletest/googlemock/src/gmock.cc:

Go to the source code of this file.

Namespaces

 testing
 
 testing::internal
 

Macros

#define GMOCK_INTERNAL_PARSE_FLAG(flag_name)
 

Functions

 GMOCK_DEFINE_bool_ (catch_leaked_mocks, true, "true if and only if Google Mock should report leaked " "mock objects as failures.")
 
 GMOCK_DEFINE_int32_ (default_mock_behavior, 1, "Controls the default behavior of mocks." " Valid values:\n" " 0 - by default, mocks act as NiceMocks.\n" " 1 - by default, mocks act as NaggyMocks.\n" " 2 - by default, mocks act as StrictMocks.")
 
 GMOCK_DEFINE_string_ (verbose, testing::internal::kWarningVerbosity, "Controls how verbose Google Mock's output is." " Valid values:\n" " info - prints all messages.\n" " warning - prints warnings and errors.\n" " error - prints errors only.")
 
GTEST_API_ void testing::InitGoogleMock ()
 
GTEST_API_ void testing::InitGoogleMock (int *argc, char **argv)
 
GTEST_API_ void testing::InitGoogleMock (int *argc, wchar_t **argv)
 
template<typename CharType >
void testing::internal::InitGoogleMockImpl (int *argc, CharType **argv)
 
static bool testing::internal::ParseGoogleMockFlag (const char *str, const char *flag_name, bool *value)
 
static bool testing::internal::ParseGoogleMockFlag (const char *str, const char *flag_name, int32_t *value)
 
template<typename String >
static bool testing::internal::ParseGoogleMockFlag (const char *str, const char *flag_name, String *value)
 
static const char * testing::internal::ParseGoogleMockFlagValue (const char *str, const char *flag_name, bool def_optional)
 

Macro Definition Documentation

◆ GMOCK_INTERNAL_PARSE_FLAG

#define GMOCK_INTERNAL_PARSE_FLAG (   flag_name)
Value:
if (!found_gmock_flag) { \
auto value = GMOCK_FLAG_GET(flag_name); \
if (ParseGoogleMockFlag(arg, #flag_name, &value)) { \
GMOCK_FLAG_SET(flag_name, value); \
found_gmock_flag = true; \
} \
}

Function Documentation

◆ GMOCK_DEFINE_bool_()

GMOCK_DEFINE_bool_ ( catch_leaked_mocks  ,
true  ,
"true if and only if Google Mock should report leaked " "mock objects as failures."   
)

◆ GMOCK_DEFINE_int32_()

GMOCK_DEFINE_int32_ ( default_mock_behavior  ,
,
"Controls the default behavior of mocks." " Valid values:\n" " 0 - by  default,
mocks act as NiceMocks.\n" " 1 - by  default,
mocks act as NaggyMocks.\n" " 2 - by  default,
mocks act as StrictMocks."   
)

◆ GMOCK_DEFINE_string_()

GMOCK_DEFINE_string_ ( verbose  ,
testing::internal::kWarningVerbosity  ,
"Controls how verbose Google Mock's output is." " Valid values:\n" " info - prints all messages.\n" " warning - prints warnings and errors.\n" " error - prints errors only."   
)
testing::internal::ParseGoogleMockFlag
static bool ParseGoogleMockFlag(const char *str, const char *flag_name, int32_t *value)
Definition: googletest/googlemock/src/gmock.cc:125
arg
Definition: cmdline.cc:40
value
const char * value
Definition: hpack_parser_table.cc:165
GMOCK_FLAG_GET
#define GMOCK_FLAG_GET(name)
Definition: googletest/googlemock/include/gmock/internal/gmock-port.h:101


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:14