|
#define | GTEST_CONCAT_TOKEN_(foo, bar) GTEST_CONCAT_TOKEN_IMPL_(foo, bar) |
|
#define | GTEST_CONCAT_TOKEN_IMPL_(foo, bar) foo ## bar |
|
#define | GTEST_STRINGIFY_HELPER_(name, ...) #name |
|
#define | GTEST_STRINGIFY_(...) GTEST_STRINGIFY_HELPER_(__VA_ARGS__, ) |
|
#define | GTEST_REMOVE_REFERENCE_AND_CONST_(T) typename std::remove_const<typename std::remove_reference<T>::type>::type |
|
#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) |
|
#define | GTEST_TEST_THROW_CATCH_STD_EXCEPTION_(statement, expected_exception) |
|
#define | GTEST_TEST_THROW_(statement, expected_exception, fail) |
|
#define | GTEST_TEST_NO_THROW_CATCH_STD_EXCEPTION_() |
|
#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) |
|
|
template<typename T > |
::std::string | testing::PrintToString (const T &value) |
|
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) |
|
| testing::internal::GTEST_DISABLE_MSC_WARNINGS_PUSH_ (4251) class GTEST_API_ TypedTestSuitePState |
|
| testing::internal::GTEST_DISABLE_MSC_WARNINGS_POP_ () inline const char *SkipComma(const char *str) |
|
std::string | testing::internal::GetPrefixUntilComma (const char *str) |
|
void | testing::internal::SplitString (const ::std::string &str, char delimiter, ::std::vector< ::std::string > *dest) |
|
template<typename NameGenerator > |
void | testing::internal::GenerateNamesRecursively (internal::None, std::vector< std::string > *, int) |
|
template<typename NameGenerator , typename Types > |
void | testing::internal::GenerateNamesRecursively (Types, std::vector< std::string > *result, int i) |
|
template<typename NameGenerator , typename Types > |
std::vector< std::string > | testing::internal::GenerateNames () |
|
GTEST_API_ void | testing::internal::RegisterTypeParameterizedTestSuite (const char *test_suite_name, CodeLocation code_location) |
|
GTEST_API_ void | testing::internal::RegisterTypeParameterizedTestSuiteInstantiation (const char *case_name) |
|
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]) |
|
| testing::internal::GTEST_INTERNAL_DEPRECATED ("INSTANTIATE_TEST_CASE_P is deprecated, please use " "INSTANTIATE_TEST_SUITE_P") const expr bool InstantiateTestCase_P_IsDeprecated() |
|
| testing::internal::GTEST_INTERNAL_DEPRECATED ("TYPED_TEST_CASE_P is deprecated, please use " "TYPED_TEST_SUITE_P") const expr bool TypedTestCase_P_IsDeprecated() |
|
| testing::internal::GTEST_INTERNAL_DEPRECATED ("TYPED_TEST_CASE is deprecated, please use " "TYPED_TEST_SUITE") const expr bool TypedTestCaseIsDeprecated() |
|
| testing::internal::GTEST_INTERNAL_DEPRECATED ("REGISTER_TYPED_TEST_CASE_P is deprecated, please use " "REGISTER_TYPED_TEST_SUITE_P") const expr bool RegisterTypedTestCase_P_IsDeprecated() |
|
| testing::internal::GTEST_INTERNAL_DEPRECATED ("INSTANTIATE_TYPED_TEST_CASE_P is deprecated, please use " "INSTANTIATE_TYPED_TEST_SUITE_P") const expr bool InstantiateTypedTestCase_P_IsDeprecated() |
|