|
| #define | GTEST_IMPL_CMP_HELPER_(op_name, op) |
| #define | GTEST_SKIP() |
| #define | ADD_FAILURE() |
| #define | ADD_FAILURE_AT(file, line) |
| #define | GTEST_FAIL() |
| #define | GTEST_FAIL_AT(file, line) |
| #define | FAIL() |
| #define | GTEST_SUCCEED() |
| #define | SUCCEED() |
| #define | EXPECT_THROW(statement, expected_exception) |
| #define | EXPECT_NO_THROW(statement) |
| #define | EXPECT_ANY_THROW(statement) |
| #define | ASSERT_THROW(statement, expected_exception) |
| #define | ASSERT_NO_THROW(statement) |
| #define | ASSERT_ANY_THROW(statement) |
| #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) |
| #define | EXPECT_LE(val1, val2) |
| #define | EXPECT_LT(val1, val2) |
| #define | EXPECT_GE(val1, val2) |
| #define | EXPECT_GT(val1, val2) |
| #define | GTEST_ASSERT_EQ(val1, val2) |
| #define | GTEST_ASSERT_NE(val1, val2) |
| #define | GTEST_ASSERT_LE(val1, val2) |
| #define | GTEST_ASSERT_LT(val1, val2) |
| #define | GTEST_ASSERT_GE(val1, val2) |
| #define | GTEST_ASSERT_GT(val1, val2) |
| #define | ASSERT_EQ(val1, val2) |
| #define | ASSERT_NE(val1, val2) |
| #define | ASSERT_LE(val1, val2) |
| #define | ASSERT_LT(val1, val2) |
| #define | ASSERT_GE(val1, val2) |
| #define | ASSERT_GT(val1, val2) |
| #define | EXPECT_STREQ(s1, s2) |
| #define | EXPECT_STRNE(s1, s2) |
| #define | EXPECT_STRCASEEQ(s1, s2) |
| #define | EXPECT_STRCASENE(s1, s2) |
| #define | ASSERT_STREQ(s1, s2) |
| #define | ASSERT_STRNE(s1, s2) |
| #define | ASSERT_STRCASEEQ(s1, s2) |
| #define | ASSERT_STRCASENE(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) |
| #define | EXPECT_NO_FATAL_FAILURE(statement) |
| #define | SCOPED_TRACE(message) |
| #define | GTEST_TEST(test_suite_name, test_name) |
| #define | TEST(test_suite_name, test_name) |
| #define | TEST_F(test_fixture, test_name) |
|
| | GTEST_DISABLE_MSC_WARNINGS_PUSH_ (4251) namespace testing |
| Environment * | testing::AddGlobalTestEnvironment (Environment *env) |
| GTEST_API_ void | testing::InitGoogleTest (int *argc, char **argv) |
| GTEST_API_ void | testing::InitGoogleTest (int *argc, wchar_t **argv) |
| GTEST_API_ void | testing::InitGoogleTest () |
| 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) |
| 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_ 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> |
| constexpr bool | testing::StaticAssertTypeEq () noexcept |
| 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_ |