Lines Matching defs:testing
285 // Brings in definitions for functions used in the testing::internal::posix
785 namespace testing {
816 typedef ::testing::internal::CompileAssert<(static_cast<bool>(expr))> \
1040 ::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \
1062 if (::testing::internal::IsTrue(condition)) \
1129 ::testing::internal::ImplicitCast_<From*>(to);
1172 const ::std::vector<testing::internal::string>& GetInjectableArgvs();
1173 void SetInjectableArgvs(const ::std::vector<testing::internal::string>*
1177 extern ::std::vector<testing::internal::string> g_argvs;
1186 // testing Google Test's own constructs. Don't use it in user tests,
1200 // This class is only for testing Google Test's own constructs. Do not
1261 // Helper class for testing Google Test's multi-threading constructs.
1271 // These classes are only for testing Google Test's own constructs. Do
1381 extern ::testing::internal::MutexBase mutex
1390 ::testing::internal::MutexBase mutex = { PTHREAD_MUTEX_INITIALIZER, false }
1554 extern ::testing::internal::Mutex mutex
1556 # define GTEST_DEFINE_STATIC_MUTEX_(mutex) ::testing::internal::Mutex mutex
1693 // The testing::internal::posix namespace holds wrappers for common
1915 GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name)
1923 GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val)
1946 } // namespace testing