#include "gtest/internal/gtest-port.h"
#include <ctype.h>
#include <float.h>
#include <string.h>
#include <iomanip>
#include <limits>
#include <set>
#include "gtest/gtest-message.h"
#include "gtest/internal/gtest-string.h"
#include "gtest/internal/gtest-filepath.h"
#include "gtest/internal/gtest-type-util.h"
Go to the source code of this file.
Namespaces | |
proto2 | |
testing | |
testing::internal | |
Functions | |
bool | testing::internal::AlwaysFalse () |
bool | testing::internal::AlwaysTrue () |
std::string | testing::internal::AppendUserMessage (const std::string >est_msg, const Message &user_msg) |
template<typename Iter , typename Element > | |
Iter | testing::internal::ArrayAwareFind (Iter begin, Iter end, const Element &elem) |
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 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]) |
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) |
std::string | testing::internal::GetBoolAssertionFailureMessage (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value) |
std::string | testing::internal::GetCurrentOsStackTraceExceptTop (UnitTest *, int skip_count) |
TypeId | testing::internal::GetTestTypeId () |
template<typename T > | |
TypeId | testing::internal::GetTypeId () |
template<class C > | |
IsContainer | testing::internal::IsContainerTest (int, typename C::iterator *=NULL, typename C::const_iterator *=NULL) |
template<class C > | |
IsNotContainer | testing::internal::IsContainerTest (long) |
char | testing::internal::IsNullLiteralHelper (Secret *p) |
char(& | testing::internal::IsNullLiteralHelper (...))[2] |
TestInfo * | testing::internal::MakeAndRegisterTestInfo (const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory) |
template<typename T > | |
::std::string | testing::PrintToString (const T &value) |
bool | testing::internal::SkipPrefix (const char *prefix, const char **pstr) |
#define GTEST_ADD_REFERENCE_ | ( | T | ) | typename ::testing::internal::AddReference<T>::type |
Definition at line 803 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_CONCAT_TOKEN_ | ( | foo, | |
bar | |||
) | GTEST_CONCAT_TOKEN_IMPL_(foo, bar) |
Definition at line 73 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_CONCAT_TOKEN_IMPL_ | ( | foo, | |
bar | |||
) | foo ## bar |
Definition at line 74 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_FATAL_FAILURE_ | ( | message | ) | return GTEST_MESSAGE_(message, ::testing::TestPartResult::kFatalFailure) |
Definition at line 1100 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_IS_NULL_LITERAL_ | ( | x | ) | (sizeof(::testing::internal::IsNullLiteralHelper(x)) == 1) |
Definition at line 134 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_MESSAGE_ | ( | message, | |
result_type | |||
) | GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type) |
Definition at line 1097 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_MESSAGE_AT_ | ( | file, | |
line, | |||
message, | |||
result_type | |||
) |
Definition at line 1093 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_NONFATAL_FAILURE_ | ( | message | ) | GTEST_MESSAGE_(message, ::testing::TestPartResult::kNonFatalFailure) |
Definition at line 1103 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_REFERENCE_TO_CONST_ | ( | T | ) | GTEST_ADD_REFERENCE_(const GTEST_REMOVE_REFERENCE_(T)) |
Definition at line 815 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_REMOVE_CONST_ | ( | T | ) | typename ::testing::internal::RemoveConst<T>::type |
Definition at line 786 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_REMOVE_REFERENCE_ | ( | T | ) | typename ::testing::internal::RemoveReference<T>::type |
Definition at line 753 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_REMOVE_REFERENCE_AND_CONST_ | ( | T | ) | GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T)) |
Definition at line 790 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_SUCCESS_ | ( | message | ) | GTEST_MESSAGE_(message, ::testing::TestPartResult::kSuccess) |
Definition at line 1106 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ | ( | statement | ) | if (::testing::internal::AlwaysTrue()) { statement; } |
Definition at line 1112 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_TEST_ | ( | test_case_name, | |
test_name, | |||
parent_class, | |||
parent_id | |||
) |
Definition at line 1205 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_TEST_ANY_THROW_ | ( | statement, | |
fail | |||
) |
Definition at line 1155 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_TEST_BOOLEAN_ | ( | expression, | |
text, | |||
actual, | |||
expected, | |||
fail | |||
) |
Definition at line 1177 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_TEST_CLASS_NAME_ | ( | test_case_name, | |
test_name | |||
) | test_case_name##_##test_name##_Test |
Definition at line 1201 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_TEST_NO_FATAL_FAILURE_ | ( | statement, | |
fail | |||
) |
Definition at line 1186 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_TEST_NO_THROW_ | ( | statement, | |
fail | |||
) |
Definition at line 1141 of file gtest/include/gtest/internal/gtest-internal.h.
#define GTEST_TEST_THROW_ | ( | statement, | |
expected_exception, | |||
fail | |||
) |
Definition at line 1115 of file gtest/include/gtest/internal/gtest-internal.h.