|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_ |
|
#define | GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" |
|
#define | GTEST_FLAG_PREFIX_ "gtest_" |
|
#define | GTEST_FLAG_PREFIX_DASH_ "gtest-" |
|
#define | GTEST_FLAG_PREFIX_UPPER_ "GTEST_" |
|
#define | GTEST_NAME_ "Google Test" |
|
#define | GTEST_PROJECT_URL_ "https://github.com/google/googletest/" |
|
#define | GTEST_INIT_GOOGLE_TEST_NAME_ "testing::InitGoogleTest" |
|
#define | GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings) |
|
#define | GTEST_DISABLE_MSC_WARNINGS_POP_() |
|
#define | GTEST_DISABLE_MSC_DEPRECATED_PUSH_() GTEST_DISABLE_MSC_WARNINGS_PUSH_(4996) |
|
#define | GTEST_DISABLE_MSC_DEPRECATED_POP_() GTEST_DISABLE_MSC_WARNINGS_POP_() |
|
#define | GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) |
|
#define | GTEST_USES_POSIX_RE 1 |
|
#define | GTEST_HAS_EXCEPTIONS 0 |
|
#define | GTEST_HAS_STD_STRING 1 |
|
#define | GTEST_HAS_GLOBAL_STRING 0 |
|
#define | GTEST_HAS_STD_WSTRING (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS)) |
|
#define | GTEST_HAS_GLOBAL_WSTRING (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) |
|
#define | GTEST_HAS_RTTI 1 |
|
#define | GTEST_HAS_PTHREAD |
|
#define | GTEST_HAS_CLONE 0 |
|
#define | GTEST_HAS_STREAM_REDIRECTION 1 |
|
#define | GTEST_WIDE_STRING_USES_UTF16_ (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_AIX || GTEST_OS_OS2) |
|
#define | GTEST_AMBIGUOUS_ELSE_BLOCKER_ switch (0) case 0: default: |
|
#define | GTEST_ATTRIBUTE_UNUSED_ |
|
#define | GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check) |
|
#define | GTEST_DISALLOW_ASSIGN_(type) void operator=(type const &) = delete |
|
#define | GTEST_DISALLOW_COPY_AND_ASSIGN_(type) |
|
#define | GTEST_MUST_USE_RESULT_ |
|
#define | GTEST_INTENTIONAL_CONST_COND_PUSH_() GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127) |
|
#define | GTEST_INTENTIONAL_CONST_COND_POP_() GTEST_DISABLE_MSC_WARNINGS_POP_() |
|
#define | GTEST_HAS_SEH 0 |
|
#define | GTEST_IS_THREADSAFE |
|
#define | GTEST_API_ |
|
#define | GTEST_DEFAULT_DEATH_TEST_STYLE "fast" |
|
#define | GTEST_NO_INLINE_ |
|
#define | GTEST_HAS_CXXABI_H_ 0 |
|
#define | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ |
|
#define | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ |
|
#define | GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ |
|
#define | GTEST_COMPILE_ASSERT_(expr, msg) static_assert(expr, #msg) |
|
#define | GTEST_ARRAY_SIZE_(array) (sizeof(array) / sizeof(array[0])) |
|
#define | GTEST_LOG_(severity) |
|
#define | GTEST_CHECK_(condition) |
|
#define | GTEST_CHECK_POSIX_SUCCESS_(posix_call) |
|
#define | GTEST_ADD_REFERENCE_(T) typename ::testing::internal::AddReference<T>::type |
|
#define | GTEST_REFERENCE_TO_CONST_(T) typename ::testing::internal::ConstRef<T>::type |
|
#define | GTEST_DECLARE_STATIC_MUTEX_(mutex) extern ::testing::internal::Mutex mutex |
|
#define | GTEST_DEFINE_STATIC_MUTEX_(mutex) ::testing::internal::Mutex mutex |
|
#define | GTEST_PATH_SEP_ "/" |
|
#define | GTEST_HAS_ALT_PATH_SEP_ 0 |
|
#define | GTEST_SNPRINTF_ snprintf |
|
#define | GTEST_FLAG(name) FLAGS_gtest_##name |
|
#define | GTEST_USE_OWN_FLAGFILE_FLAG_ 1 |
|
#define | GTEST_FLAG_SAVER_ ::testing::internal::GTestFlagSaver |
|
#define | GTEST_DECLARE_bool_(name) GTEST_API_ extern bool GTEST_FLAG(name) |
|
#define | GTEST_DECLARE_int32_(name) GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name) |
|
#define | GTEST_DECLARE_string_(name) GTEST_API_ extern ::std::string GTEST_FLAG(name) |
|
#define | GTEST_DEFINE_bool_(name, default_val, doc) GTEST_API_ bool GTEST_FLAG(name) = (default_val) |
|
#define | GTEST_DEFINE_int32_(name, default_val, doc) GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val) |
|
#define | GTEST_DEFINE_string_(name, default_val, doc) GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val) |
|
#define | GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks) |
|
#define | GTEST_LOCK_EXCLUDED_(locks) |
|
#define | GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ |
|
#define | GTEST_CONCAT_TOKEN_(foo, bar) GTEST_CONCAT_TOKEN_IMPL_(foo, bar) |
|
#define | GTEST_CONCAT_TOKEN_IMPL_(foo, bar) foo ## bar |
|
#define | GTEST_STRINGIFY_(name) #name |
|
#define | GTEST_IS_NULL_LITERAL_(x) decltype(::testing::internal::IsNullLiteralHelper(x))::value |
|
#define | GTEST_REMOVE_REFERENCE_(T) typename ::testing::internal::RemoveReference<T>::type |
|
#define | GTEST_REMOVE_CONST_(T) typename ::testing::internal::RemoveConst<T>::type |
|
#define | GTEST_REMOVE_REFERENCE_AND_CONST_(T) GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T)) |
|
#define | GTEST_MESSAGE_AT_(file, line, message, result_type) |
|
#define | GTEST_MESSAGE_(message, result_type) GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type) |
|
#define | GTEST_FATAL_FAILURE_(message) return GTEST_MESSAGE_(message, ::testing::TestPartResult::kFatalFailure) |
|
#define | GTEST_NONFATAL_FAILURE_(message) GTEST_MESSAGE_(message, ::testing::TestPartResult::kNonFatalFailure) |
|
#define | GTEST_SUCCESS_(message) GTEST_MESSAGE_(message, ::testing::TestPartResult::kSuccess) |
|
#define | GTEST_SKIP_(message) return GTEST_MESSAGE_(message, ::testing::TestPartResult::kSkip) |
|
#define | GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) if (::testing::internal::AlwaysTrue()) { statement; } |
|
#define | GTEST_TEST_THROW_(statement, expected_exception, fail) |
|
#define | GTEST_TEST_NO_THROW_(statement, fail) |
|
#define | GTEST_TEST_ANY_THROW_(statement, fail) |
|
#define | GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail) |
|
#define | GTEST_TEST_NO_FATAL_FAILURE_(statement, fail) |
|
#define | GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) test_suite_name##_##test_name##_Test |
|
#define | GTEST_TEST_(test_suite_name, test_name, parent_class, parent_id) |
|
#define | GTEST_INTERNAL_DEPRECATED(message) |
|
#define | GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_ |
|
#define | GTEST_INCLUDE_GTEST_GTEST_MATCHERS_H_ |
|
#define | GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_ |
|
#define | GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(CharType) |
|
#define | GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(CharType, OtherStringType) |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PRINTERS_H_ |
|
#define | GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, terminator) |
|
#define | EXPECT_DEATH_IF_SUPPORTED(statement, regex) GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, ) |
|
#define | ASSERT_DEATH_IF_SUPPORTED(statement, regex) GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, return) |
|
#define | GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_ |
|
#define | GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ |
|
#define | TEST_P(test_suite_name, test_name) |
|
#define | INSTANTIATE_TEST_SUITE_P(prefix, test_suite_name, generator, ...) |
|
#define | INSTANTIATE_TEST_CASE_P INSTANTIATE_TEST_SUITE_P |
|
#define | GTEST_INCLUDE_GTEST_GTEST_PROD_H_ |
|
#define | FRIEND_TEST(test_case_name, test_name) friend class test_case_name##_##test_name##_Test |
|
#define | GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_ |
|
#define | GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_ |
|
#define | GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ |
|
#define | GTEST_ASSERT_(expression, on_failure) |
|
#define | GTEST_PRED_FORMAT1_(pred_format, v1, on_failure) |
|
#define | GTEST_PRED1_(pred, v1, on_failure) |
|
#define | EXPECT_PRED_FORMAT1(pred_format, v1) GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) |
|
#define | EXPECT_PRED1(pred, v1) GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_) |
|
#define | ASSERT_PRED_FORMAT1(pred_format, v1) GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_FATAL_FAILURE_) |
|
#define | ASSERT_PRED1(pred, v1) GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_) |
|
#define | GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure) |
|
#define | GTEST_PRED2_(pred, v1, v2, on_failure) |
|
#define | EXPECT_PRED_FORMAT2(pred_format, v1, v2) GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) |
|
#define | EXPECT_PRED2(pred, v1, v2) GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_) |
|
#define | ASSERT_PRED_FORMAT2(pred_format, v1, v2) GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_) |
|
#define | ASSERT_PRED2(pred, v1, v2) GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_) |
|
#define | GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure) |
|
#define | GTEST_PRED3_(pred, v1, v2, v3, on_failure) |
|
#define | EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3) GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_) |
|
#define | EXPECT_PRED3(pred, v1, v2, v3) GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_) |
|
#define | ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3) GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_) |
|
#define | ASSERT_PRED3(pred, v1, v2, v3) GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_) |
|
#define | GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure) |
|
#define | GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure) |
|
#define | EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) |
|
#define | EXPECT_PRED4(pred, v1, v2, v3, v4) GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) |
|
#define | ASSERT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) |
|
#define | ASSERT_PRED4(pred, v1, v2, v3, v4) GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) |
|
#define | GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure) |
|
#define | GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure) |
|
#define | EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) |
|
#define | EXPECT_PRED5(pred, v1, v2, v3, v4, v5) GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) |
|
#define | ASSERT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) |
|
#define | ASSERT_PRED5(pred, v1, v2, v3, v4, v5) GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) |
|
#define | GTEST_IMPL_CMP_HELPER_(op_name, op) |
|
#define | GTEST_SKIP() GTEST_SKIP_("Skipped") |
|
#define | ADD_FAILURE() GTEST_NONFATAL_FAILURE_("Failed") |
|
#define | ADD_FAILURE_AT(file, line) |
|
#define | GTEST_FAIL() GTEST_FATAL_FAILURE_("Failed") |
|
#define | FAIL() GTEST_FAIL() |
|
#define | GTEST_SUCCEED() GTEST_SUCCESS_("Succeeded") |
|
#define | SUCCEED() GTEST_SUCCEED() |
|
#define | EXPECT_THROW(statement, expected_exception) GTEST_TEST_THROW_(statement, expected_exception, GTEST_NONFATAL_FAILURE_) |
|
#define | EXPECT_NO_THROW(statement) GTEST_TEST_NO_THROW_(statement, GTEST_NONFATAL_FAILURE_) |
|
#define | EXPECT_ANY_THROW(statement) GTEST_TEST_ANY_THROW_(statement, GTEST_NONFATAL_FAILURE_) |
|
#define | ASSERT_THROW(statement, expected_exception) GTEST_TEST_THROW_(statement, expected_exception, GTEST_FATAL_FAILURE_) |
|
#define | ASSERT_NO_THROW(statement) GTEST_TEST_NO_THROW_(statement, GTEST_FATAL_FAILURE_) |
|
#define | ASSERT_ANY_THROW(statement) GTEST_TEST_ANY_THROW_(statement, GTEST_FATAL_FAILURE_) |
|
#define | EXPECT_TRUE(condition) |
|
#define | EXPECT_FALSE(condition) |
|
#define | ASSERT_TRUE(condition) |
|
#define | ASSERT_FALSE(condition) |
|
#define | EXPECT_EQ(val1, val2) |
|
#define | EXPECT_NE(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2) |
|
#define | EXPECT_LE(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) |
|
#define | EXPECT_LT(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) |
|
#define | EXPECT_GE(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) |
|
#define | EXPECT_GT(val1, val2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) |
|
#define | GTEST_ASSERT_EQ(val1, val2) |
|
#define | GTEST_ASSERT_NE(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2) |
|
#define | GTEST_ASSERT_LE(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) |
|
#define | GTEST_ASSERT_LT(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) |
|
#define | GTEST_ASSERT_GE(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) |
|
#define | GTEST_ASSERT_GT(val1, val2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) |
|
#define | ASSERT_EQ(val1, val2) GTEST_ASSERT_EQ(val1, val2) |
|
#define | ASSERT_NE(val1, val2) GTEST_ASSERT_NE(val1, val2) |
|
#define | ASSERT_LE(val1, val2) GTEST_ASSERT_LE(val1, val2) |
|
#define | ASSERT_LT(val1, val2) GTEST_ASSERT_LT(val1, val2) |
|
#define | ASSERT_GE(val1, val2) GTEST_ASSERT_GE(val1, val2) |
|
#define | ASSERT_GT(val1, val2) GTEST_ASSERT_GT(val1, val2) |
|
#define | EXPECT_STREQ(s1, s2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, s1, s2) |
|
#define | EXPECT_STRNE(s1, s2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) |
|
#define | EXPECT_STRCASEEQ(s1, s2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2) |
|
#define | EXPECT_STRCASENE(s1, s2) EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) |
|
#define | ASSERT_STREQ(s1, s2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, s1, s2) |
|
#define | ASSERT_STRNE(s1, s2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) |
|
#define | ASSERT_STRCASEEQ(s1, s2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2) |
|
#define | ASSERT_STRCASENE(s1, s2) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) |
|
#define | EXPECT_FLOAT_EQ(val1, val2) |
|
#define | EXPECT_DOUBLE_EQ(val1, val2) |
|
#define | ASSERT_FLOAT_EQ(val1, val2) |
|
#define | ASSERT_DOUBLE_EQ(val1, val2) |
|
#define | EXPECT_NEAR(val1, val2, abs_error) |
|
#define | ASSERT_NEAR(val1, val2, abs_error) |
|
#define | ASSERT_NO_FATAL_FAILURE(statement) GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_) |
|
#define | EXPECT_NO_FATAL_FAILURE(statement) GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_) |
|
#define | SCOPED_TRACE(message) |
|
#define | GTEST_TEST(test_suite_name, test_name) |
|
#define | TEST(test_suite_name, test_name) GTEST_TEST(test_suite_name, test_name) |
|
#define | TEST_F(test_fixture, test_name) |
|
|
GTEST_API_ bool | testing::internal::IsTrue (bool condition) |
|
GTEST_API_ ::std::string | testing::internal::FormatFileLocation (const char *file, int line) |
|
GTEST_API_ ::std::string | testing::internal::FormatCompilerIndependentFileLocation (const char *file, int line) |
|
void | testing::internal::LogToStderr () |
|
void | testing::internal::FlushInfoLog () |
|
template<typename To > |
To | testing::internal::ImplicitCast_ (To x) |
|
template<typename To , typename From > |
To | testing::internal::DownCast_ (From *f) |
|
template<class Derived , class Base > |
Derived * | testing::internal::CheckedDowncastToActualType (Base *base) |
|
void | testing::internal::CaptureStdout () |
|
std::string | testing::internal::GetCapturedStdout () |
|
void | testing::internal::CaptureStderr () |
|
std::string | testing::internal::GetCapturedStderr () |
|
size_t | testing::internal::GetFileSize (FILE *file) |
|
std::string | testing::internal::ReadEntireFile (FILE *file) |
|
GTEST_API_ std::vector< std::string > | testing::internal::GetArgvs () |
|
size_t | testing::internal::GetThreadCount () |
|
bool | testing::internal::IsAlpha (char ch) |
|
bool | testing::internal::IsAlNum (char ch) |
|
bool | testing::internal::IsDigit (char ch) |
|
bool | testing::internal::IsLower (char ch) |
|
bool | testing::internal::IsSpace (char ch) |
|
bool | testing::internal::IsUpper (char ch) |
|
bool | testing::internal::IsXDigit (char ch) |
|
bool | testing::internal::IsXDigit (wchar_t ch) |
|
char | testing::internal::ToLower (char ch) |
|
char | testing::internal::ToUpper (char ch) |
|
std::string | testing::internal::StripTrailingSpaces (std::string str) |
|
int | testing::internal::posix::FileNo (FILE *file) |
|
int | testing::internal::posix::IsATTY (int fd) |
|
int | testing::internal::posix::Stat (const char *path, StatStruct *buf) |
|
int | testing::internal::posix::StrCaseCmp (const char *s1, const char *s2) |
|
char * | testing::internal::posix::StrDup (const char *src) |
|
int | testing::internal::posix::RmDir (const char *dir) |
|
bool | testing::internal::posix::IsDir (const StatStruct &st) |
|
const char * | testing::internal::posix::StrNCpy (char *dest, const char *src, size_t n) |
|
int | testing::internal::posix::ChDir (const char *dir) |
|
FILE * | testing::internal::posix::FOpen (const char *path, const char *mode) |
|
FILE * | testing::internal::posix::FReopen (const char *path, const char *mode, FILE *stream) |
|
FILE * | testing::internal::posix::FDOpen (int fd, const char *mode) |
|
int | testing::internal::posix::FClose (FILE *fp) |
|
int | testing::internal::posix::Read (int fd, void *buf, unsigned int count) |
|
int | testing::internal::posix::Write (int fd, const void *buf, unsigned int count) |
|
int | testing::internal::posix::Close (int fd) |
|
const char * | testing::internal::posix::StrError (int errnum) |
|
const char * | testing::internal::posix::GetEnv (const char *name) |
|
void | testing::internal::posix::Abort () |
|
bool | testing::internal::ParseInt32 (const Message &src_text, const char *str, Int32 *value) |
|
bool | testing::internal::BoolFromGTestEnv (const char *flag, bool default_value) |
|
Int32 | testing::internal::Int32FromGTestEnv (const char *flag, Int32 default_value) |
|
std::string | testing::internal::OutputFlagAlsoCheckEnvVar () |
|
const char * | testing::internal::StringFromGTestEnv (const char *flag, const char *default_value) |
|
std::ostream & | testing::operator<< (std::ostream &os, const Message &sb) |
|
template<typename T > |
std::string | testing::internal::StreamableToString (const T &streamable) |
|
| GTEST_DISABLE_MSC_WARNINGS_PUSH_ (4251) namespace testing |
|
template<typename T > |
::std::string | testing::PrintToString (const T &value) |
|
std::true_type | testing::internal::IsNullLiteralHelper (Secret *) |
|
std::false_type | testing::internal::IsNullLiteralHelper (IgnoredValue) |
|
GTEST_API_ std::string | testing::internal::AppendUserMessage (const std::string >est_msg, const Message &user_msg) |
|
GTEST_API_ std::vector< EditType > | testing::internal::edit_distance::CalculateOptimalEdits (const std::vector< size_t > &left, const std::vector< size_t > &right) |
|
GTEST_API_ std::vector< EditType > | testing::internal::edit_distance::CalculateOptimalEdits (const std::vector< std::string > &left, const std::vector< std::string > &right) |
|
GTEST_API_ std::string | testing::internal::edit_distance::CreateUnifiedDiff (const std::vector< std::string > &left, const std::vector< std::string > &right, size_t context=2) |
|
GTEST_API_ std::string | testing::internal::DiffStrings (const std::string &left, const std::string &right, size_t *total_line_count) |
|
GTEST_API_ AssertionResult | testing::internal::EqFailure (const char *expected_expression, const char *actual_expression, const std::string &expected_value, const std::string &actual_value, bool ignoring_case) |
|
GTEST_API_ std::string | testing::internal::GetBoolAssertionFailureMessage (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value) |
|
template<typename T > |
TypeId | testing::internal::GetTypeId () |
|
GTEST_API_ TypeId | testing::internal::GetTestTypeId () |
|
SetUpTearDownSuiteFuncType | testing::internal::GetNotDefaultOrNull (SetUpTearDownSuiteFuncType a, SetUpTearDownSuiteFuncType def) |
|
GTEST_API_ TestInfo * | testing::internal::MakeAndRegisterTestInfo (const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory) |
|
GTEST_API_ bool | testing::internal::SkipPrefix (const char *prefix, const char **pstr) |
|
GTEST_API_ std::string | testing::internal::GetCurrentOsStackTraceExceptTop (UnitTest *unit_test, int skip_count) |
|
GTEST_API_ bool | testing::internal::AlwaysTrue () |
|
bool | testing::internal::AlwaysFalse () |
|
template<class C , class Iterator = decltype(::std::declval<const C&>().begin()), class = decltype(::std::declval<const C&>().end()), class = decltype(++::std::declval<Iterator&>()), class = decltype(*::std::declval<Iterator>()), class = typename C::const_iterator> |
IsContainer | testing::internal::IsContainerTest (int) |
|
template<class C > |
IsNotContainer | testing::internal::IsContainerTest (long) |
|
template<typename T , typename U > |
bool | testing::internal::ArrayEq (const T *lhs, size_t size, const U *rhs) |
|
template<typename T , typename U > |
bool | testing::internal::ArrayEq (const T &lhs, const U &rhs) |
|
template<typename T , typename U , size_t N> |
bool | testing::internal::ArrayEq (const T(&lhs)[N], const U(&rhs)[N]) |
|
template<typename Iter , typename Element > |
Iter | testing::internal::ArrayAwareFind (Iter begin, Iter end, const Element &elem) |
|
template<typename T , typename U > |
void | testing::internal::CopyArray (const T *from, size_t size, U *to) |
|
template<typename T , typename U > |
void | testing::internal::CopyArray (const T &from, U *to) |
|
template<typename T , typename U , size_t N> |
void | testing::internal::CopyArray (const T(&from)[N], U(*to)[N]) |
|
GTEST_API_ void | testing::internal2::PrintBytesInObjectTo (const unsigned char *obj_bytes, size_t count, ::std::ostream *os) |
|
template<typename Char , typename CharTraits , typename T > |
::std::basic_ostream< Char, CharTraits > & | testing::internal2::operator<< (::std::basic_ostream< Char, CharTraits > &os, const T &x) |
|
template<typename T > |
void | testing_internal::DefaultPrintNonContainerTo (const T &value, ::std::ostream *os) |
|
| testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (char) |
|
| testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (wchar_t) |
|
| testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char, ::std::string) |
|
| testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (wchar_t, ::std::wstring) |
|
template<typename T1 , typename T2 > |
std::string | testing::internal::FormatForComparisonFailureMessage (const T1 &value, const T2 &) |
|
template<typename T > |
void | testing::internal::UniversalPrint (const T &value, ::std::ostream *os) |
|
template<typename C > |
void | testing::internal::DefaultPrintTo (WrapPrinterType< kPrintContainer >, const C &container, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::DefaultPrintTo (WrapPrinterType< kPrintPointer >, T *p, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::DefaultPrintTo (WrapPrinterType< kPrintFunctionPointer >, T *p, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::DefaultPrintTo (WrapPrinterType< kPrintOther >, const T &value, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::PrintTo (const T &value, ::std::ostream *os) |
|
void | testing::internal::PrintTo (unsigned char c, ::std::ostream *os) |
|
void | testing::internal::PrintTo (signed char c, ::std::ostream *os) |
|
void | testing::internal::PrintTo (char c, ::std::ostream *os) |
|
void | testing::internal::PrintTo (bool x, ::std::ostream *os) |
|
GTEST_API_ void | testing::internal::PrintTo (wchar_t wc, ::std::ostream *os) |
|
GTEST_API_ void | testing::internal::PrintTo (const char *s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (char *s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (const signed char *s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (signed char *s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (const unsigned char *s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (unsigned char *s, ::std::ostream *os) |
|
GTEST_API_ void | testing::internal::PrintTo (const wchar_t *s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (wchar_t *s, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::PrintRawArrayTo (const T a[], size_t count, ::std::ostream *os) |
|
GTEST_API_ void | testing::internal::PrintStringTo (const ::std::string &s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (const ::std::string &s, ::std::ostream *os) |
|
GTEST_API_ void | testing::internal::PrintWideStringTo (const ::std::wstring &s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (const ::std::wstring &s, ::std::ostream *os) |
|
void | testing::internal::PrintTo (std::nullptr_t, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::PrintTo (std::reference_wrapper< T > ref, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::PrintTupleTo (const T &, std::integral_constant< size_t, 0 >, ::std::ostream *) |
|
template<typename T , size_t I> |
void | testing::internal::PrintTupleTo (const T &t, std::integral_constant< size_t, I >, ::std::ostream *os) |
|
template<typename... Types> |
void | testing::internal::PrintTo (const ::std::tuple< Types... > &t, ::std::ostream *os) |
|
template<typename T1 , typename T2 > |
void | testing::internal::PrintTo (const ::std::pair< T1, T2 > &value, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::UniversalPrintArray (const T *begin, size_t len, ::std::ostream *os) |
|
GTEST_API_ void | testing::internal::UniversalPrintArray (const char *begin, size_t len, ::std::ostream *os) |
|
GTEST_API_ void | testing::internal::UniversalPrintArray (const wchar_t *begin, size_t len, ::std::ostream *os) |
|
template<typename T > |
void | testing::internal::UniversalTersePrint (const T &value, ::std::ostream *os) |
|
template<typename Tuple > |
void | testing::internal::TersePrintPrefixToStrings (const Tuple &, std::integral_constant< size_t, 0 >, Strings *) |
|
template<typename Tuple , size_t I> |
void | testing::internal::TersePrintPrefixToStrings (const Tuple &t, std::integral_constant< size_t, I >, Strings *strings) |
|
template<typename Tuple > |
Strings | testing::internal::UniversalTersePrintTupleFieldsToStrings (const Tuple &value) |
|
| testing::GTEST_DECLARE_string_ (death_test_style) |
|
GTEST_API_ void | testing::internal::ReportInvalidTestSuiteType (const char *test_suite_name, CodeLocation code_location) |
|
template<class ParamType > |
std::string | testing::internal::DefaultParamName (const TestParamInfo< ParamType > &info) |
|
template<class ParamType , class ParamNameGenFunctor > |
ParamNameGenFunctor | testing::internal::GetParamNameGen (ParamNameGenFunctor func) |
|
template<class ParamType > |
ParamNameGenFunc< ParamType >::Type * | testing::internal::GetParamNameGen () |
|
template<class Container > |
internal::ParamGenerator< typename Container::value_type > | testing::ValuesIn (const Container &container) |
|
template<typename T , typename IncrementT > |
internal::ParamGenerator< T > | testing::Range (T start, T end, IncrementT step) |
|
template<typename T > |
internal::ParamGenerator< T > | testing::Range (T start, T end) |
|
template<typename ForwardIterator > |
internal::ParamGenerator< typename ::testing::internal::IteratorTraits< ForwardIterator >::value_type > | testing::ValuesIn (ForwardIterator begin, ForwardIterator end) |
|
template<typename T , size_t N> |
internal::ParamGenerator< T > | testing::ValuesIn (const T(&array)[N]) |
|
template<typename... T> |
internal::ValueArray< T... > | testing::Values (T... v) |
|
internal::ParamGenerator< bool > | testing::Bool () |
|
template<typename Generator1 , typename Generator2 > |
internal::CartesianProductHolder2< Generator1, Generator2 > | testing::Combine (const Generator1 &g1, const Generator2 &g2) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 > |
internal::CartesianProductHolder3< Generator1, Generator2, Generator3 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 > |
internal::CartesianProductHolder4< Generator1, Generator2, Generator3, Generator4 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 > |
internal::CartesianProductHolder5< Generator1, Generator2, Generator3, Generator4, Generator5 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 > |
internal::CartesianProductHolder6< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 > |
internal::CartesianProductHolder7< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 > |
internal::CartesianProductHolder8< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 > |
internal::CartesianProductHolder9< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 , typename Generator10 > |
internal::CartesianProductHolder10< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 > | testing::Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9, const Generator10 &g10) |
|
template<typename Pred , typename T1 > |
AssertionResult | testing::AssertPred1Helper (const char *pred_text, const char *e1, Pred pred, const T1 &v1) |
|
template<typename Pred , typename T1 , typename T2 > |
AssertionResult | testing::AssertPred2Helper (const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &v1, const T2 &v2) |
|
template<typename Pred , typename T1 , typename T2 , typename T3 > |
AssertionResult | testing::AssertPred3Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3) |
|
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 > |
AssertionResult | testing::AssertPred4Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4) |
|
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
AssertionResult | testing::AssertPred5Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4, const T5 &v5) |
|
Environment * | testing::AddGlobalTestEnvironment (Environment *env) |
|
GTEST_API_ void | testing::InitGoogleTest (int *argc, char **argv) |
|
GTEST_API_ void | testing::InitGoogleTest (int *argc, wchar_t **argv) |
|
template<typename T1 , typename T2 > |
AssertionResult | testing::internal::CmpHelperEQFailure (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs) |
|
bool | testing::internal::operator== (faketype, faketype) |
|
bool | testing::internal::operator!= (faketype, faketype) |
|
template<typename T1 , typename T2 > |
AssertionResult | testing::internal::CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs) |
|
GTEST_API_ AssertionResult | testing::internal::CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs) |
|
template<typename T1 , typename T2 > |
AssertionResult | testing::internal::CmpHelperOpFailure (const char *expr1, const char *expr2, const T1 &val1, const T2 &val2, const char *op) |
|
| testing::internal::GTEST_IMPL_CMP_HELPER_ (NE, !=) |
|
| testing::internal::GTEST_IMPL_CMP_HELPER_ (LE,<=) |
|
| testing::internal::GTEST_IMPL_CMP_HELPER_ (LT,<) |
|
| testing::internal::GTEST_IMPL_CMP_HELPER_ (GE, >=) |
|
| testing::internal::GTEST_IMPL_CMP_HELPER_ (GT, >) |
|
GTEST_API_ AssertionResult | testing::internal::CmpHelperSTREQ (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
|
GTEST_API_ AssertionResult | testing::internal::CmpHelperSTRCASEEQ (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
|
GTEST_API_ AssertionResult | testing::internal::CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
|
GTEST_API_ AssertionResult | testing::internal::CmpHelperSTRCASENE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
|
GTEST_API_ AssertionResult | testing::internal::CmpHelperSTREQ (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2) |
|
GTEST_API_ AssertionResult | testing::internal::CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2) |
|
GTEST_API_ AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
|
GTEST_API_ AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
|
GTEST_API_ AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
|
GTEST_API_ AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
|
GTEST_API_ AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
|
GTEST_API_ AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
|
GTEST_API_ AssertionResult | testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack) |
|
GTEST_API_ AssertionResult | testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack) |
|
template<typename RawType > |
AssertionResult | testing::internal::CmpHelperFloatingPointEQ (const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value) |
|
GTEST_API_ AssertionResult | testing::internal::DoubleNearPredFormat (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error) |
|
GTEST_API_ | testing::internal::GTEST_ATTRIBUTE_PRINTF_ (2, 3) void ColoredPrintf(GTestColor color |
|
GTEST_API_ AssertionResult | testing::FloatLE (const char *expr1, const char *expr2, float val1, float val2) |
|
GTEST_API_ AssertionResult | testing::DoubleLE (const char *expr1, const char *expr2, double val1, double val2) |
|
template<typename T1 , typename T2 > |
bool | testing::StaticAssertTypeEq () |
|
GTEST_API_ std::string | testing::TempDir () |
|
template<int &... ExplicitParameterBarrier, typename Factory > |
TestInfo * | testing::RegisterTest (const char *test_suite_name, const char *test_name, const char *type_param, const char *value_param, const char *file, int line, Factory factory) |
|
int | RUN_ALL_TESTS () GTEST_MUST_USE_RESULT_ |
|