|
| GTEST_DEFINE_string_ (death_test_style, internal::StringFromGTestEnv("death_test_style", kDefaultDeathTestStyle), "Indicates how to run a death test in a forked child process: " "\hreadsafe\(child process re-executes the test binary " "from the beginning, running only the specific death test) or " "\ast\(child process runs the death test immediately " "after forking).") |
|
| GTEST_DEFINE_bool_ (death_test_use_fork, internal::BoolFromGTestEnv("death_test_use_fork", false), "Instructs to use fork()/_exit() instead of clone() in death tests. " "Ignored and always uses fork() on POSIX systems where clone() is not " "implemented. Useful when running under valgrind or similar tools if " "those do not support clone(). Valgrind 3.3.1 will just fail if " "it sees an unsupported combination of clone() flags. " "It is not recommended to use this flag w/o valgrind though it will " "work in 99% of the cases. Once valgrind is fixed, this flag will " "most likely be removed.") |
|
std::ostream & | operator<< (std::ostream &os, const TestPartResult &result) |
|
std::ostream & | operator<< (std::ostream &os, const Message &sb) |
|
template<typename T > |
::std::string | PrintToString (const T &value) |
|
| GTEST_DECLARE_string_ (death_test_style) |
|
template<class Container > |
internal::ParamGenerator< typename Container::value_type > | ValuesIn (const Container &container) |
|
template<typename T , typename IncrementT > |
internal::ParamGenerator< T > | Range (T start, T end, IncrementT step) |
|
template<typename T > |
internal::ParamGenerator< T > | Range (T start, T end) |
|
template<typename ForwardIterator > |
internal::ParamGenerator< typename ::testing::internal::IteratorTraits< ForwardIterator >::value_type > | ValuesIn (ForwardIterator begin, ForwardIterator end) |
|
template<typename T , size_t N> |
internal::ParamGenerator< T > | ValuesIn (const T(&array)[N]) |
|
template<typename... T> |
internal::ValueArray< T... > | Values (T... v) |
|
internal::ParamGenerator< bool > | Bool () |
|
template<typename Generator1 , typename Generator2 > |
internal::CartesianProductHolder2< Generator1, Generator2 > | Combine (const Generator1 &g1, const Generator2 &g2) |
|
template<typename Generator1 , typename Generator2 , typename Generator3 > |
internal::CartesianProductHolder3< Generator1, Generator2, Generator3 > | 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 > | 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 > | 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 > | 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 > | 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 > | 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 > | 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 > | 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 | AssertPred1Helper (const char *pred_text, const char *e1, Pred pred, const T1 &v1) |
|
template<typename Pred , typename T1 , typename T2 > |
AssertionResult | 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 | 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 | 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 | 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 * | AddGlobalTestEnvironment (Environment *env) |
|
GTEST_API_ void | InitGoogleTest (int *argc, char **argv) |
|
GTEST_API_ void | InitGoogleTest (int *argc, wchar_t **argv) |
|
GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
|
GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
|
GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
|
GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
|
GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
|
GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
|
GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack) |
|
GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack) |
|
GTEST_API_ AssertionResult | FloatLE (const char *expr1, const char *expr2, float val1, float val2) |
|
GTEST_API_ AssertionResult | DoubleLE (const char *expr1, const char *expr2, double val1, double val2) |
|
template<typename T1 , typename T2 > |
bool | StaticAssertTypeEq () |
|
GTEST_API_ std::string | TempDir () |
|
template<int &... ExplicitParameterBarrier, typename Factory > |
TestInfo * | 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) |
|