Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
testing Namespace Reference

Namespaces

namespace  gmock_generated_actions_test
 
namespace  gmock_generated_function_mockers_test
 
namespace  gmock_matchers_test
 
namespace  gmock_more_actions_test
 
namespace  gmock_nice_strict_test
 
namespace  gtest_printers_test
 
namespace  internal
 
namespace  internal2
 

Classes

class  DefaultValue
 
class  DefaultValue< T & >
 
class  DefaultValue< void >
 
class  ActionInterface
 
class  Action
 
class  PolymorphicAction
 
class  CardinalityInterface
 
class  Cardinality
 
class  MockFunction< R(A0)>
 
class  MockFunction< R(A0, A1)>
 
class  MockFunction< R(A0, A1, A2)>
 
class  MockFunction< R(A0, A1, A2, A3)>
 
class  MockFunction< R(A0, A1, A2, A3, A4)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7, A8)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>
 
class  NiceMock
 
class  NaggyMock
 
class  StrictMock
 
class  MatchResultListener
 
class  MatcherDescriberInterface
 
class  MatcherInterface
 
class  StringMatchResultListener
 
class  Matcher
 
class  Matcher< const internal::string & >
 
class  Matcher< internal::string >
 
class  PolymorphicMatcher
 
class  SafeMatcherCastImpl
 
class  Mock
 
class  Expectation
 
class  ExpectationSet
 
class  Sequence
 
class  InSequence
 
class  Message
 
class  ScopedFakeTestPartResultReporter
 
class  TestPartResult
 
class  TestPartResultArray
 
class  TestPartResultReporterInterface
 
class  AssertionResult
 
class  Test
 
class  TestProperty
 
class  TestResult
 
class  TestInfo
 
class  TestCase
 
class  Environment
 
class  TestEventListener
 
class  EmptyTestEventListener
 
class  TestEventListeners
 
class  UnitTest
 
class  TestInfoTest
 
class  CodeLocationForTESTF
 
class  CodeLocationForTESTP
 
class  CodeLocationForTYPEDTEST
 
class  CodeLocationForTYPEDTESTP
 
class  SetUpTestCaseTest
 
struct  Flags
 
class  InitGoogleTestTest
 
class  CurrentTestInfoTest
 

Typedefs

typedef internal::IgnoredValue Unused
 
typedef internal::TimeInMillis TimeInMillis
 

Functions

template<typename F >
Action< FMakeAction (ActionInterface< F > *impl)
 
template<typename Impl >
PolymorphicAction< Impl > MakePolymorphicAction (const Impl &impl)
 
template<typename R >
internal::ReturnAction< R > Return (R value)
 
PolymorphicAction
< internal::ReturnNullAction
ReturnNull ()
 
PolymorphicAction
< internal::ReturnVoidAction
Return ()
 
template<typename R >
internal::ReturnRefAction< R > ReturnRef (R &x)
 
template<typename R >
internal::ReturnRefOfCopyAction
< R > 
ReturnRefOfCopy (const R &x)
 
template<typename R >
internal::ByMoveWrapper< R > ByMove (R x)
 
internal::DoDefaultAction DoDefault ()
 
template<size_t N, typename T >
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, T,
internal::IsAProtocolMessage
< T >::value > > 
SetArgPointee (const T &x)
 
template<size_t N>
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, const char *, false > > 
SetArgPointee (const char *p)
 
template<size_t N>
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, const wchar_t *, false > > 
SetArgPointee (const wchar_t *p)
 
template<size_t N, typename T >
PolymorphicAction
< internal::SetArgumentPointeeAction
< N, T,
internal::IsAProtocolMessage
< T >::value > > 
SetArgumentPointee (const T &x)
 
template<typename T1 , typename T2 >
PolymorphicAction
< internal::AssignAction< T1,
T2 > > 
Assign (T1 *ptr, T2 val)
 
template<typename T >
PolymorphicAction
< internal::SetErrnoAndReturnAction
< T > > 
SetErrnoAndReturn (int errval, T result)
 
template<typename FunctionImpl >
PolymorphicAction
< internal::InvokeWithoutArgsAction
< FunctionImpl > > 
InvokeWithoutArgs (FunctionImpl function_impl)
 
template<class Class , typename MethodPtr >
PolymorphicAction
< internal::InvokeMethodWithoutArgsAction
< Class, MethodPtr > > 
InvokeWithoutArgs (Class *obj_ptr, MethodPtr method_ptr)
 
template<typename A >
internal::IgnoreResultAction< AIgnoreResult (const A &an_action)
 
template<typename T >
internal::ReferenceWrapper< TByRef (T &l_value)
 
GTEST_API_ Cardinality AtLeast (int n)
 
GTEST_API_ Cardinality AtMost (int n)
 
GTEST_API_ Cardinality AnyNumber ()
 
GTEST_API_ Cardinality Between (int min, int max)
 
GTEST_API_ Cardinality Exactly (int n)
 
Cardinality MakeCardinality (const CardinalityInterface *c)
 
template<int k1, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3, k4 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3, k4,
k5 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3, k4,
k5, k6 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3, k4,
k5, k6, k7 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3, k4,
k5, k6, k7, k8 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3, k4,
k5, k6, k7, k8, k9 > 
WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerAction >
internal::WithArgsAction
< InnerAction, k1, k2, k3, k4,
k5, k6, k7, k8, k9, k10 > 
WithArgs (const InnerAction &action)
 
template<typename Action1 , typename Action2 >
internal::DoBothAction
< Action1, Action2 > 
DoAll (Action1 a1, Action2 a2)
 
template<typename Action1 , typename Action2 , typename Action3 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2, Action3 > > 
DoAll (Action1 a1, Action2 a2, Action3 a3)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2,
internal::DoBothAction
< Action3, Action4 > > > 
DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2,
internal::DoBothAction
< Action3,
internal::DoBothAction
< Action4, Action5 > > > > 
DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2,
internal::DoBothAction
< Action3,
internal::DoBothAction
< Action4,
internal::DoBothAction
< Action5, Action6 > > > > > 
DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2,
internal::DoBothAction
< Action3,
internal::DoBothAction
< Action4,
internal::DoBothAction
< Action5,
internal::DoBothAction
< Action6, Action7 > > > > > > 
DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2,
internal::DoBothAction
< Action3,
internal::DoBothAction
< Action4,
internal::DoBothAction
< Action5,
internal::DoBothAction
< Action6,
internal::DoBothAction
< Action7, Action8 > > > > > > > 
DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2,
internal::DoBothAction
< Action3,
internal::DoBothAction
< Action4,
internal::DoBothAction
< Action5,
internal::DoBothAction
< Action6,
internal::DoBothAction
< Action7,
internal::DoBothAction
< Action8, Action9 > > > > > > > > 
DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 , typename Action10 >
internal::DoBothAction
< Action1,
internal::DoBothAction
< Action2,
internal::DoBothAction
< Action3,
internal::DoBothAction
< Action4,
internal::DoBothAction
< Action5,
internal::DoBothAction
< Action6,
internal::DoBothAction
< Action7,
internal::DoBothAction
< Action8,
internal::DoBothAction
< Action9, Action10 > > > > > > > > > 
DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9, Action10 a10)
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(p0))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(p0, p1))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_3_VALUE_PARAMS(p0, p1, p2))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_4_VALUE_PARAMS(p0, p1, p2, p3))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(p0))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_2_VALUE_PARAMS(p0, p1))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_3_VALUE_PARAMS(p0, p1, p2))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_4_VALUE_PARAMS(p0, p1, p2, p3))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
 
template<typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher > 
Args (const InnerMatcher &matcher)
 
template<int k1, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3, k4 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3, k4,
k5 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3, k4,
k5, k6 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3, k4,
k5, k6, k7 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3, k4,
k5, k6, k7, k8 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3, k4,
k5, k6, k7, k8, k9 > 
Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerMatcher >
internal::ArgsMatcher
< InnerMatcher, k1, k2, k3, k4,
k5, k6, k7, k8, k9, k10 > 
Args (const InnerMatcher &matcher)
 
internal::ElementsAreMatcher
< ::testing::tuple<> > 
ElementsAre ()
 
template<typename T1 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type > > 
ElementsAre (const T1 &e1)
 
template<typename T1 , typename T2 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2)
 
template<typename T1 , typename T2 , typename T3 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type, typename
internal::DecayArray< T8 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type, typename
internal::DecayArray< T8 >
::type, typename
internal::DecayArray< T9 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::ElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type, typename
internal::DecayArray< T8 >
::type, typename
internal::DecayArray< T9 >
::type, typename
internal::DecayArray< T10 >
::type > > 
ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9, const T10 &e10)
 
internal::UnorderedElementsAreMatcher
< ::testing::tuple<> > 
UnorderedElementsAre ()
 
template<typename T1 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type > > 
UnorderedElementsAre (const T1 &e1)
 
template<typename T1 , typename T2 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2)
 
template<typename T1 , typename T2 , typename T3 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type, typename
internal::DecayArray< T8 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type, typename
internal::DecayArray< T8 >
::type, typename
internal::DecayArray< T9 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::UnorderedElementsAreMatcher
< ::testing::tuple< typename
internal::DecayArray< T1 >
::type, typename
internal::DecayArray< T2 >
::type, typename
internal::DecayArray< T3 >
::type, typename
internal::DecayArray< T4 >
::type, typename
internal::DecayArray< T5 >
::type, typename
internal::DecayArray< T6 >
::type, typename
internal::DecayArray< T7 >
::type, typename
internal::DecayArray< T8 >
::type, typename
internal::DecayArray< T9 >
::type, typename
internal::DecayArray< T10 >
::type > > 
UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9, const T10 &e10)
 
template<typename M1 , typename M2 >
internal::AllOfResult2< M1, M2 >
::type 
AllOf (M1 m1, M2 m2)
 
template<typename M1 , typename M2 , typename M3 >
internal::AllOfResult3< M1, M2,
M3 >::type 
AllOf (M1 m1, M2 m2, M3 m3)
 
template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AllOfResult4< M1, M2,
M3, M4 >::type 
AllOf (M1 m1, M2 m2, M3 m3, M4 m4)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AllOfResult5< M1, M2,
M3, M4, M5 >::type 
AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AllOfResult6< M1, M2,
M3, M4, M5, M6 >::type 
AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 >
internal::AllOfResult7< M1, M2,
M3, M4, M5, M6, M7 >::type 
AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
internal::AllOfResult8< M1, M2,
M3, M4, M5, M6, M7, M8 >::type 
AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 >
internal::AllOfResult9< M1, M2,
M3, M4, M5, M6, M7, M8, M9 >
::type 
AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 , typename M10 >
internal::AllOfResult10< M1,
M2, M3, M4, M5, M6, M7, M8, M9,
M10 >::type 
AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10)
 
template<typename M1 , typename M2 >
internal::AnyOfResult2< M1, M2 >
::type 
AnyOf (M1 m1, M2 m2)
 
template<typename M1 , typename M2 , typename M3 >
internal::AnyOfResult3< M1, M2,
M3 >::type 
AnyOf (M1 m1, M2 m2, M3 m3)
 
template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AnyOfResult4< M1, M2,
M3, M4 >::type 
AnyOf (M1 m1, M2 m2, M3 m3, M4 m4)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AnyOfResult5< M1, M2,
M3, M4, M5 >::type 
AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AnyOfResult6< M1, M2,
M3, M4, M5, M6 >::type 
AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 >
internal::AnyOfResult7< M1, M2,
M3, M4, M5, M6, M7 >::type 
AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
internal::AnyOfResult8< M1, M2,
M3, M4, M5, M6, M7, M8 >::type 
AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 >
internal::AnyOfResult9< M1, M2,
M3, M4, M5, M6, M7, M8, M9 >
::type 
AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 , typename M10 >
internal::AnyOfResult10< M1,
M2, M3, M4, M5, M6, M7, M8, M9,
M10 >::type 
AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10)
 
template<typename T >
Matcher< TMakeMatcher (const MatcherInterface< T > *impl)
 
template<class Impl >
PolymorphicMatcher< Impl > MakePolymorphicMatcher (const Impl &impl)
 
template<typename T , typename M >
Matcher< TMatcherCast (const M &matcher)
 
template<typename T , typename M >
Matcher< TSafeMatcherCast (const M &polymorphic_matcher)
 
template<typename T >
Matcher< TA ()
 
template<typename Iter >
internal::ElementsAreArrayMatcher
< typename::std::iterator_traits
< Iter >::value_type
ElementsAreArray (Iter first, Iter last)
 
template<typename T >
internal::ElementsAreArrayMatcher
< T
ElementsAreArray (const T *pointer, size_t count)
 
template<typename T , size_t N>
internal::ElementsAreArrayMatcher
< T
ElementsAreArray (const T(&array)[N])
 
template<typename Container >
internal::ElementsAreArrayMatcher
< typename
Container::value_type
ElementsAreArray (const Container &container)
 
template<typename Iter >
internal::UnorderedElementsAreArrayMatcher
< typename::std::iterator_traits
< Iter >::value_type
UnorderedElementsAreArray (Iter first, Iter last)
 
template<typename T >
internal::UnorderedElementsAreArrayMatcher
< T
UnorderedElementsAreArray (const T *pointer, size_t count)
 
template<typename T , size_t N>
internal::UnorderedElementsAreArrayMatcher
< T
UnorderedElementsAreArray (const T(&array)[N])
 
template<typename Container >
internal::UnorderedElementsAreArrayMatcher
< typename
Container::value_type
UnorderedElementsAreArray (const Container &container)
 
template<typename T >
Matcher< TAn ()
 
template<typename T >
internal::EqMatcher< TEq (T x)
 
template<typename Lhs , typename Rhs >
Matcher< Lhs > TypedEq (const Rhs &rhs)
 
template<typename Rhs >
internal::GeMatcher< Rhs > Ge (Rhs x)
 
template<typename Rhs >
internal::GtMatcher< Rhs > Gt (Rhs x)
 
template<typename Rhs >
internal::LeMatcher< Rhs > Le (Rhs x)
 
template<typename Rhs >
internal::LtMatcher< Rhs > Lt (Rhs x)
 
template<typename Rhs >
internal::NeMatcher< Rhs > Ne (Rhs x)
 
PolymorphicMatcher
< internal::IsNullMatcher
IsNull ()
 
PolymorphicMatcher
< internal::NotNullMatcher
NotNull ()
 
template<typename T >
internal::RefMatcher< T & > Ref (T &x)
 
internal::FloatingEqMatcher
< double
DoubleEq (double rhs)
 
internal::FloatingEqMatcher
< double
NanSensitiveDoubleEq (double rhs)
 
internal::FloatingEqMatcher
< double
DoubleNear (double rhs, double max_abs_error)
 
internal::FloatingEqMatcher
< double
NanSensitiveDoubleNear (double rhs, double max_abs_error)
 
internal::FloatingEqMatcher
< float > 
FloatEq (float rhs)
 
internal::FloatingEqMatcher
< float > 
NanSensitiveFloatEq (float rhs)
 
internal::FloatingEqMatcher
< float > 
FloatNear (float rhs, float max_abs_error)
 
internal::FloatingEqMatcher
< float > 
NanSensitiveFloatNear (float rhs, float max_abs_error)
 
template<typename InnerMatcher >
internal::PointeeMatcher
< InnerMatcher > 
Pointee (const InnerMatcher &inner_matcher)
 
template<typename To >
PolymorphicMatcher
< internal::WhenDynamicCastToMatcher
< To > > 
WhenDynamicCastTo (const Matcher< To > &inner_matcher)
 
template<typename Class , typename FieldType , typename FieldMatcher >
PolymorphicMatcher
< internal::FieldMatcher
< Class, FieldType > > 
Field (FieldType Class::*field, const FieldMatcher &matcher)
 
template<typename Class , typename PropertyType , typename PropertyMatcher >
PolymorphicMatcher
< internal::PropertyMatcher
< Class, PropertyType > > 
Property (PropertyType(Class::*property)() const, const PropertyMatcher &matcher)
 
template<typename Callable , typename ResultOfMatcher >
internal::ResultOfMatcher
< Callable > 
ResultOf (Callable callable, const ResultOfMatcher &matcher)
 
PolymorphicMatcher
< internal::StrEqualityMatcher
< internal::string > > 
StrEq (const internal::string &str)
 
PolymorphicMatcher
< internal::StrEqualityMatcher
< internal::string > > 
StrNe (const internal::string &str)
 
PolymorphicMatcher
< internal::StrEqualityMatcher
< internal::string > > 
StrCaseEq (const internal::string &str)
 
PolymorphicMatcher
< internal::StrEqualityMatcher
< internal::string > > 
StrCaseNe (const internal::string &str)
 
PolymorphicMatcher
< internal::HasSubstrMatcher
< internal::string > > 
HasSubstr (const internal::string &substring)
 
PolymorphicMatcher
< internal::StartsWithMatcher
< internal::string > > 
StartsWith (const internal::string &prefix)
 
PolymorphicMatcher
< internal::EndsWithMatcher
< internal::string > > 
EndsWith (const internal::string &suffix)
 
PolymorphicMatcher
< internal::MatchesRegexMatcher
MatchesRegex (const internal::RE *regex)
 
PolymorphicMatcher
< internal::MatchesRegexMatcher
MatchesRegex (const internal::string &regex)
 
PolymorphicMatcher
< internal::MatchesRegexMatcher
ContainsRegex (const internal::RE *regex)
 
PolymorphicMatcher
< internal::MatchesRegexMatcher
ContainsRegex (const internal::string &regex)
 
internal::Eq2Matcher Eq ()
 
internal::Ge2Matcher Ge ()
 
internal::Gt2Matcher Gt ()
 
internal::Le2Matcher Le ()
 
internal::Lt2Matcher Lt ()
 
internal::Ne2Matcher Ne ()
 
template<typename InnerMatcher >
internal::NotMatcher
< InnerMatcher > 
Not (InnerMatcher m)
 
template<typename Predicate >
PolymorphicMatcher
< internal::TrulyMatcher
< Predicate > > 
Truly (Predicate pred)
 
template<typename SizeMatcher >
internal::SizeIsMatcher
< SizeMatcher > 
SizeIs (const SizeMatcher &size_matcher)
 
template<typename DistanceMatcher >
internal::BeginEndDistanceIsMatcher
< DistanceMatcher > 
BeginEndDistanceIs (const DistanceMatcher &distance_matcher)
 
template<typename Container >
PolymorphicMatcher
< internal::ContainerEqMatcher
< GTEST_REMOVE_CONST_(Container)> > 
ContainerEq (const Container &rhs)
 
template<typename Comparator , typename ContainerMatcher >
internal::WhenSortedByMatcher
< Comparator, ContainerMatcher > 
WhenSortedBy (const Comparator &comparator, const ContainerMatcher &container_matcher)
 
template<typename ContainerMatcher >
internal::WhenSortedByMatcher
< internal::LessComparator,
ContainerMatcher > 
WhenSorted (const ContainerMatcher &container_matcher)
 
template<typename TupleMatcher , typename Container >
internal::PointwiseMatcher
< TupleMatcher,
GTEST_REMOVE_CONST_(Container)> 
Pointwise (const TupleMatcher &tuple_matcher, const Container &rhs)
 
template<typename Tuple2Matcher , typename RhsContainer >
internal::UnorderedElementsAreArrayMatcher
< typename
internal::BoundSecondMatcher
< Tuple2Matcher, typename
internal::StlContainerView
< GTEST_REMOVE_CONST_(RhsContainer)>
::type::value_type > > 
UnorderedPointwise (const Tuple2Matcher &tuple2_matcher, const RhsContainer &rhs_container)
 
template<typename M >
internal::ContainsMatcher< M > Contains (M matcher)
 
template<typename M >
internal::EachMatcher< M > Each (M matcher)
 
template<typename M >
internal::KeyMatcher< M > Key (M inner_matcher)
 
template<typename FirstMatcher , typename SecondMatcher >
internal::PairMatcher
< FirstMatcher, SecondMatcher > 
Pair (FirstMatcher first_matcher, SecondMatcher second_matcher)
 
template<typename M >
internal::MatcherAsPredicate< M > Matches (M matcher)
 
template<typename T , typename M >
bool Value (const T &value, M matcher)
 
template<typename T , typename M >
bool ExplainMatchResult (M matcher, const T &value, MatchResultListener *listener)
 
template<typename InnerMatcher >
InnerMatcher AllArgs (const InnerMatcher &matcher)
 
template<typename FunctionImpl >
PolymorphicAction
< internal::InvokeAction
< FunctionImpl > > 
Invoke (FunctionImpl function_impl)
 
template<class Class , typename MethodPtr >
PolymorphicAction
< internal::InvokeMethodAction
< Class, MethodPtr > > 
Invoke (Class *obj_ptr, MethodPtr method_ptr)
 
template<typename InnerAction >
internal::WithArgsAction
< InnerAction > 
WithoutArgs (const InnerAction &action)
 
template<int k, typename InnerAction >
internal::WithArgsAction
< InnerAction, k
WithArg (const InnerAction &action)
 
 ACTION_TEMPLATE (ReturnArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 ACTION_TEMPLATE (SaveArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))
 
 ACTION_TEMPLATE (SaveArgPointee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))
 
 ACTION_TEMPLATE (SetArgReferee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(value))
 
 ACTION_TEMPLATE (SetArrayArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(first, last))
 
 ACTION_TEMPLATE (DeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 ACTION_P (ReturnPointee, pointer)
 
 MATCHER (IsEmpty, negation?"isn't empty":"is empty")
 
template<typename T >
const TConst (const T &x)
 
 GMOCK_DECLARE_bool_ (catch_leaked_mocks)
 
 GMOCK_DECLARE_string_ (verbose)
 
GTEST_API_ void InitGoogleMock (int *argc, char **argv)
 
GTEST_API_ void InitGoogleMock (int *argc, wchar_t **argv)
 
 GMOCK_DEFINE_bool_ (catch_leaked_mocks, true,"true iff Google Mock should report leaked mock objects ""as failures.")
 
 GMOCK_DEFINE_string_ (verbose, internal::kWarningVerbosity,"Controls how verbose Google Mock's output is."" Valid values:\n"" info - prints all messages.\n"" warning - prints warnings and errors.\n"" error - prints errors only.")
 
 GTEST_DECLARE_string_ (death_test_style)
 
std::ostream & operator<< (std::ostream &os, const Message &sb)
 
template<typename T >
::std::string PrintToString (const T &value)
 
std::ostream & operator<< (std::ostream &os, const TestPartResult &result)
 
 GTEST_DECLARE_bool_ (also_run_disabled_tests)
 
 GTEST_DECLARE_bool_ (break_on_failure)
 
 GTEST_DECLARE_bool_ (catch_exceptions)
 
 GTEST_DECLARE_string_ (color)
 
 GTEST_DECLARE_string_ (filter)
 
 GTEST_DECLARE_bool_ (list_tests)
 
 GTEST_DECLARE_string_ (output)
 
 GTEST_DECLARE_bool_ (print_time)
 
 GTEST_DECLARE_int32_ (random_seed)
 
 GTEST_DECLARE_int32_ (repeat)
 
 GTEST_DECLARE_bool_ (show_internal_stack_frames)
 
 GTEST_DECLARE_bool_ (shuffle)
 
 GTEST_DECLARE_int32_ (stack_trace_depth)
 
 GTEST_DECLARE_bool_ (throw_on_failure)
 
 GTEST_DECLARE_string_ (stream_result_to)
 
GTEST_API_ AssertionResult AssertionSuccess ()
 
GTEST_API_ AssertionResult AssertionFailure ()
 
GTEST_API_ AssertionResult AssertionFailure (const Message &msg)
 
EnvironmentAddGlobalTestEnvironment (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 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_DEFINE_string_ (death_test_style, internal::StringFromGTestEnv("death_test_style", kDefaultDeathTestStyle),"Indicates how to run a death test in a forked child process: ""\"threadsafe\" (child process re-executes the test binary ""from the beginning, running only the specific death test) or ""\"fast\" (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.")
 
 GTEST_DECLARE_bool_ (death_test_use_fork)
 
static const char * GetDefaultFilter ()
 
 GTEST_DEFINE_bool_ (also_run_disabled_tests, internal::BoolFromGTestEnv("also_run_disabled_tests", false),"Run disabled tests too, in addition to the tests normally being run.")
 
 GTEST_DEFINE_bool_ (break_on_failure, internal::BoolFromGTestEnv("break_on_failure", false),"True iff a failed assertion should be a debugger break-point.")
 
 GTEST_DEFINE_bool_ (catch_exceptions, internal::BoolFromGTestEnv("catch_exceptions", true),"True iff "GTEST_NAME_" should catch exceptions and treat them as test failures.")
 
 GTEST_DEFINE_string_ (color, internal::StringFromGTestEnv("color","auto"),"Whether to use colors in the output. Valid values: yes, no, ""and auto. 'auto' means to use colors if the output is ""being sent to a terminal and the TERM environment variable ""is set to a terminal type that supports colors.")
 
 GTEST_DEFINE_string_ (filter, internal::StringFromGTestEnv("filter", GetDefaultFilter()),"A colon-separated list of glob (not regex) patterns ""for filtering the tests to run, optionally followed by a ""'-' and a : separated list of negative patterns (tests to ""exclude). A test is run if it matches one of the positive ""patterns and does not match any of the negative patterns.")
 
 GTEST_DEFINE_bool_ (list_tests, false,"List all tests without running them.")
 
 GTEST_DEFINE_string_ (output, internal::StringFromGTestEnv("output",""),"A format (currently must be \"xml\"), optionally followed ""by a colon and an output file name or directory. A directory ""is indicated by a trailing pathname separator. ""Examples: \"xml:filename.xml\", \"xml::directoryname/\". ""If a directory is specified, output files will be created ""within that directory, with file-names based on the test ""executable's name and, if necessary, made unique by adding ""digits.")
 
 GTEST_DEFINE_bool_ (print_time, internal::BoolFromGTestEnv("print_time", true),"True iff "GTEST_NAME_" should display elapsed time in text output.")
 
 GTEST_DEFINE_int32_ (random_seed, internal::Int32FromGTestEnv("random_seed", 0),"Random number seed to use when shuffling test orders. Must be in range ""[1, 99999], or 0 to use a seed based on the current time.")
 
 GTEST_DEFINE_int32_ (repeat, internal::Int32FromGTestEnv("repeat", 1),"How many times to repeat each test. Specify a negative number ""for repeating forever. Useful for shaking out flaky tests.")
 
 GTEST_DEFINE_bool_ (show_internal_stack_frames, false,"True iff "GTEST_NAME_" should include internal stack frames when ""printing test failure stack traces.")
 
 GTEST_DEFINE_bool_ (shuffle, internal::BoolFromGTestEnv("shuffle", false),"True iff "GTEST_NAME_" should randomize tests' order on every run.")
 
 GTEST_DEFINE_int32_ (stack_trace_depth, internal::Int32FromGTestEnv("stack_trace_depth", kMaxStackTraceDepth),"The maximum number of stack frames to print when an ""assertion fails. The valid range is 0 through 100, inclusive.")
 
 GTEST_DEFINE_string_ (stream_result_to, internal::StringFromGTestEnv("stream_result_to",""),"This flag specifies the host name and the port number on which to stream ""test results. Example: \"localhost:555\". The flag is effective only on ""Linux.")
 
 GTEST_DEFINE_bool_ (throw_on_failure, internal::BoolFromGTestEnv("throw_on_failure", false),"When this flag is specified, a failed assertion will throw an exception ""if exceptions are enabled or exit the program with a non-zero code ""otherwise.")
 
template<int kSize>
std::vector< std::string > ArrayAsVector (const char *const (&array)[kSize])
 
static std::vector< std::string > GetReservedAttributesForElement (const std::string &xml_element)
 
static std::string FormatWordList (const std::vector< std::string > &words)
 
bool ValidateTestPropertyName (const std::string &property_name, const std::vector< std::string > &reserved_names)
 
static bool TestPartFatallyFailed (const TestPartResult &result)
 
static bool TestPartNonfatallyFailed (const TestPartResult &result)
 
static std::string FormatCountableNoun (int count, const char *singular_form, const char *plural_form)
 
static std::string FormatTestCount (int test_count)
 
static std::string FormatTestCaseCount (int test_case_count)
 
static const char * TestPartResultTypeToString (TestPartResult::Type type)
 
 TEST (GTestEnvVarTest, Dummy)
 
void PrintFlag (const char *flag)
 
 TEST (SuccessfulAssertionTest, SUCCEED)
 
 TEST (SuccessfulAssertionTest, EXPECT)
 
 TEST (SuccessfulAssertionTest, EXPECT_STR)
 
 TEST (SuccessfulAssertionTest, ASSERT)
 
 TEST (SuccessfulAssertionTest, ASSERT_STR)
 
 TEST_F (TestInfoTest, Names)
 
 TEST_F (TestInfoTest, result)
 
 TEST (CodeLocationForTEST, Verify)
 
 TEST_F (CodeLocationForTESTF, Verify)
 
 TEST_P (CodeLocationForTESTP, Verify)
 
 INSTANTIATE_TEST_CASE_P (, CodeLocationForTESTP, Values(0))
 
 TYPED_TEST_CASE (CodeLocationForTYPEDTEST, int)
 
 TYPED_TEST (CodeLocationForTYPEDTEST, Verify)
 
 TYPED_TEST_CASE_P (CodeLocationForTYPEDTESTP)
 
 TYPED_TEST_P (CodeLocationForTYPEDTESTP, Verify)
 
 REGISTER_TYPED_TEST_CASE_P (CodeLocationForTYPEDTESTP, Verify)
 
 INSTANTIATE_TYPED_TEST_CASE_P (My, CodeLocationForTYPEDTESTP, int)
 
 TEST_F (SetUpTestCaseTest, Test1)
 
 TEST_F (SetUpTestCaseTest, Test2)
 
 TEST_F (InitGoogleTestTest, Empty)
 
 TEST_F (InitGoogleTestTest, NoFlag)
 
 TEST_F (InitGoogleTestTest, FilterBad)
 
 TEST_F (InitGoogleTestTest, FilterEmpty)
 
 TEST_F (InitGoogleTestTest, FilterNonEmpty)
 
 TEST_F (InitGoogleTestTest, BreakOnFailureWithoutValue)
 
 TEST_F (InitGoogleTestTest, BreakOnFailureFalse_0)
 
 TEST_F (InitGoogleTestTest, BreakOnFailureFalse_f)
 
 TEST_F (InitGoogleTestTest, BreakOnFailureFalse_F)
 
 TEST_F (InitGoogleTestTest, BreakOnFailureTrue)
 
 TEST_F (InitGoogleTestTest, CatchExceptions)
 
 TEST_F (InitGoogleTestTest, DeathTestUseFork)
 
 TEST_F (InitGoogleTestTest, DuplicatedFlags)
 
 TEST_F (InitGoogleTestTest, UnrecognizedFlag)
 
 TEST_F (InitGoogleTestTest, ListTestsFlag)
 
 TEST_F (InitGoogleTestTest, ListTestsTrue)
 
 TEST_F (InitGoogleTestTest, ListTestsFalse)
 
 TEST_F (InitGoogleTestTest, ListTestsFalse_f)
 
 TEST_F (InitGoogleTestTest, ListTestsFalse_F)
 
 TEST_F (InitGoogleTestTest, OutputEmpty)
 
 TEST_F (InitGoogleTestTest, OutputXml)
 
 TEST_F (InitGoogleTestTest, OutputXmlFile)
 
 TEST_F (InitGoogleTestTest, OutputXmlDirectory)
 
 TEST_F (InitGoogleTestTest, PrintTimeFlag)
 
 TEST_F (InitGoogleTestTest, PrintTimeTrue)
 
 TEST_F (InitGoogleTestTest, PrintTimeFalse)
 
 TEST_F (InitGoogleTestTest, PrintTimeFalse_f)
 
 TEST_F (InitGoogleTestTest, PrintTimeFalse_F)
 
 TEST_F (InitGoogleTestTest, RandomSeed)
 
 TEST_F (InitGoogleTestTest, Repeat)
 
 TEST_F (InitGoogleTestTest, AlsoRunDisabledTestsFlag)
 
 TEST_F (InitGoogleTestTest, AlsoRunDisabledTestsTrue)
 
 TEST_F (InitGoogleTestTest, AlsoRunDisabledTestsFalse)
 
 TEST_F (InitGoogleTestTest, ShuffleWithoutValue)
 
 TEST_F (InitGoogleTestTest, ShuffleFalse_0)
 
 TEST_F (InitGoogleTestTest, ShuffleTrue)
 
 TEST_F (InitGoogleTestTest, StackTraceDepth)
 
 TEST_F (InitGoogleTestTest, StreamResultTo)
 
 TEST_F (InitGoogleTestTest, ThrowOnFailureWithoutValue)
 
 TEST_F (InitGoogleTestTest, ThrowOnFailureFalse_0)
 
 TEST_F (InitGoogleTestTest, ThrowOnFailureTrue)
 
 TEST_F (CurrentTestInfoTest, WorksForFirstTestInATestCase)
 
 TEST_F (CurrentTestInfoTest, WorksForSecondTestInATestCase)
 

Variables

const internal::AnythingMatcher _ = {}
 
class GTEST_API_
testing::InSequence 
GTEST_ATTRIBUTE_UNUSED_
 
const int kMaxStackTraceDepth = 100
 
static const char kDefaultDeathTestStyle [] = "fast"
 
static const char kDisableTestFilter [] = "DISABLED_*:*/DISABLED_*"
 
static const char kDeathTestCaseFilter [] = "*DeathTest:*DeathTest/*"
 
static const char kUniversalFilter [] = "*"
 
static const char kDefaultOutputFile [] = "test_detail.xml"
 
static const char kTestShardIndex [] = "GTEST_SHARD_INDEX"
 
static const char kTestTotalShards [] = "GTEST_TOTAL_SHARDS"
 
static const char kTestShardStatusFile [] = "GTEST_SHARD_STATUS_FILE"
 
static const char *const kReservedTestSuitesAttributes []
 
static const char *const kReservedTestSuiteAttributes []
 
static const char *const kReservedTestCaseAttributes []
 

Typedef Documentation

Definition at line 480 of file gtest.h.

View newest version in sPHENIX GitHub at line 480 of file gtest.h

Definition at line 1046 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1046 of file gmock-actions.h

Function Documentation

template<typename T >
Matcher< T > testing::A ( )
inline

Definition at line 3732 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3732 of file gmock-matchers.h

References MakeMatcher().

+ Here is the call graph for this function:

testing::ACTION_P ( ReturnPointee  ,
pointer   
)

Definition at line 222 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 222 of file gmock-more-actions.h

testing::ACTION_TEMPLATE ( ReturnArg  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_0_VALUE_PARAMS()   
)

Definition at line 161 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 161 of file gmock-more-actions.h

References check_smearing_config::args.

testing::ACTION_TEMPLATE ( SaveArg  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_1_VALUE_PARAMS(pointer)   
)

Definition at line 169 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 169 of file gmock-more-actions.h

References check_smearing_config::args.

testing::ACTION_TEMPLATE ( SaveArgPointee  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_1_VALUE_PARAMS(pointer)   
)

Definition at line 177 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 177 of file gmock-more-actions.h

References check_smearing_config::args.

testing::ACTION_TEMPLATE ( SetArgReferee  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_1_VALUE_PARAMS(value  
)

Definition at line 185 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 185 of file gmock-more-actions.h

References check_smearing_config::args, GTEST_COMPILE_ASSERT_, parse_cmake_options::type, and value.

testing::ACTION_TEMPLATE ( SetArrayArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_2_VALUE_PARAMS(first, last)   
)

Definition at line 202 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 202 of file gmock-more-actions.h

References check_smearing_config::args, and testing::internal::CopyElements().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( DeleteArg  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_0_VALUE_PARAMS()   
)

Definition at line 215 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 215 of file gmock-more-actions.h

References check_smearing_config::args.

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_0_VALUE_PARAMS()   
)

Definition at line 2196 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2196 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_1_VALUE_PARAMS(p0)   
)

Definition at line 2205 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2205 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_2_VALUE_PARAMS(p0, p1)   
)

Definition at line 2214 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2214 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_3_VALUE_PARAMS(p0, p1, p2)   
)

Definition at line 2223 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2223 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_4_VALUE_PARAMS(p0, p1, p2, p3)   
)

Definition at line 2232 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2232 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   
)

Definition at line 2241 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2241 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)   
)

Definition at line 2250 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2250 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)   
)

Definition at line 2259 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2259 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)   
)

Definition at line 2268 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2268 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)   
)

Definition at line 2277 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2277 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k ,
AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)   
)

Definition at line 2286 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2286 of file gmock-generated-actions.h

References check_smearing_config::args, and testing::internal::invoke_argument::InvokeArgumentAdl().

+ Here is the call graph for this function:

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_0_VALUE_PARAMS()   
)

Definition at line 2300 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2300 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_1_VALUE_PARAMS(p0)   
)

Definition at line 2306 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2306 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_2_VALUE_PARAMS(p0, p1)   
)

Definition at line 2312 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2312 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_3_VALUE_PARAMS(p0, p1, p2)   
)

Definition at line 2318 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2318 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_4_VALUE_PARAMS(p0, p1, p2, p3)   
)

Definition at line 2324 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2324 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   
)

Definition at line 2330 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2330 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)   
)

Definition at line 2336 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2336 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)   
)

Definition at line 2342 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2342 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)   
)

Definition at line 2348 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2348 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)   
)

Definition at line 2354 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2354 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)   
)

Definition at line 2360 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 2360 of file gmock-generated-actions.h

References Acts::UnitConstants::T.

Environment* testing::AddGlobalTestEnvironment ( Environment *  env)
inline

Definition at line 1350 of file gtest.h.

View newest version in sPHENIX GitHub at line 1350 of file gtest.h

References testing::UnitTest::AddEnvironment(), and testing::UnitTest::GetInstance().

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename InnerMatcher >
InnerMatcher testing::AllArgs ( const InnerMatcher &  matcher)
inline

Definition at line 4382 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4382 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename M1 , typename M2 >
internal::AllOfResult2<M1, M2>::type testing::AllOf ( M1  m1,
M2  m2 
)
inline

Definition at line 1002 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1002 of file gmock-generated-matchers.h

Referenced by AllOf(), TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename M1 , typename M2 , typename M3 >
internal::AllOfResult3<M1, M2, M3>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3 
)
inline

Definition at line 1010 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1010 of file gmock-generated-matchers.h

References AllOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AllOfResult4<M1, M2, M3, M4>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4 
)
inline

Definition at line 1018 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1018 of file gmock-generated-matchers.h

References AllOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AllOfResult5<M1, M2, M3, M4, M5>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5 
)
inline

Definition at line 1026 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1026 of file gmock-generated-matchers.h

References AllOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AllOfResult6<M1, M2, M3, M4, M5, M6>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6 
)
inline

Definition at line 1035 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1035 of file gmock-generated-matchers.h

References AllOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 >
internal::AllOfResult7<M1, M2, M3, M4, M5, M6, M7>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7 
)
inline

Definition at line 1044 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1044 of file gmock-generated-matchers.h

References AllOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
internal::AllOfResult8<M1, M2, M3, M4, M5, M6, M7, M8>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8 
)
inline

Definition at line 1053 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1053 of file gmock-generated-matchers.h

References AllOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 >
internal::AllOfResult9<M1, M2, M3, M4, M5, M6, M7, M8, M9>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9 
)
inline

Definition at line 1062 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1062 of file gmock-generated-matchers.h

References AllOf(), and parse_cmake_options::type.

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 , typename M10 >
internal::AllOfResult10<M1, M2, M3, M4, M5, M6, M7, M8, M9, M10>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9,
M10  m10 
)
inline

Definition at line 1073 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1073 of file gmock-generated-matchers.h

References AllOf(), and parse_cmake_options::type.

+ Here is the call graph for this function:

template<typename T >
Matcher<T> testing::An ( )
inline

Definition at line 3736 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3736 of file gmock-matchers.h

Referenced by genfit::RKTrackRep::estimateStep(), genfit::RKTrackRep::RKutta(), and Acts::AtlasStepper::transportCovarianceToCurvilinear().

+ Here is the caller graph for this function:

GTEST_API_ Cardinality testing::AnyNumber ( )

Definition at line 146 of file gmock-cardinalities.cc.

View newest version in sPHENIX GitHub at line 146 of file gmock-cardinalities.cc

References AtLeast().

Referenced by testing::gmock_generated_function_mockers_test::TEST(), and TEST_F().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename M1 , typename M2 >
internal::AnyOfResult2<M1, M2>::type testing::AnyOf ( M1  m1,
M2  m2 
)
inline

Definition at line 1085 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1085 of file gmock-generated-matchers.h

Referenced by AnyOf(), TEST(), testing::gmock_matchers_test::TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

template<typename M1 , typename M2 , typename M3 >
internal::AnyOfResult3<M1, M2, M3>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3 
)
inline

Definition at line 1093 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1093 of file gmock-generated-matchers.h

References AnyOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AnyOfResult4<M1, M2, M3, M4>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4 
)
inline

Definition at line 1101 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1101 of file gmock-generated-matchers.h

References AnyOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AnyOfResult5<M1, M2, M3, M4, M5>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5 
)
inline

Definition at line 1109 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1109 of file gmock-generated-matchers.h

References AnyOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AnyOfResult6<M1, M2, M3, M4, M5, M6>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6 
)
inline

Definition at line 1118 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1118 of file gmock-generated-matchers.h

References AnyOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 >
internal::AnyOfResult7<M1, M2, M3, M4, M5, M6, M7>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7 
)
inline

Definition at line 1127 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1127 of file gmock-generated-matchers.h

References AnyOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
internal::AnyOfResult8<M1, M2, M3, M4, M5, M6, M7, M8>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8 
)
inline

Definition at line 1136 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1136 of file gmock-generated-matchers.h

References AnyOf().

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 >
internal::AnyOfResult9<M1, M2, M3, M4, M5, M6, M7, M8, M9>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9 
)
inline

Definition at line 1145 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1145 of file gmock-generated-matchers.h

References AnyOf(), and parse_cmake_options::type.

+ Here is the call graph for this function:

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 , typename M10 >
internal::AnyOfResult10<M1, M2, M3, M4, M5, M6, M7, M8, M9, M10>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9,
M10  m10 
)
inline

Definition at line 1156 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 1156 of file gmock-generated-matchers.h

References AnyOf(), and parse_cmake_options::type.

+ Here is the call graph for this function:

template<typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 481 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 481 of file gmock-generated-matchers.h

Referenced by Acts::Delegate< R(Args...), H, O >::connect(), ElementsAre(), and UnorderedElementsAre().

+ Here is the caller graph for this function:

template<int k1, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 487 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 487 of file gmock-generated-matchers.h

template<int k1, int k2, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 493 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 493 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 499 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 499 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, int k4, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 505 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 505 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, int k4, int k5, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 511 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 511 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 517 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 517 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 524 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 524 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 532 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 532 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 540 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 540 of file gmock-generated-matchers.h

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10> testing::Args ( const InnerMatcher &  matcher)
inline

Definition at line 549 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 549 of file gmock-generated-matchers.h

template<int kSize>
std::vector<std::string> testing::ArrayAsVector ( const char *const (&)  array[kSize])

Definition at line 2108 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2108 of file gtest.cc

References TauVsDIS_MachineLearning_Differentiation::array.

Referenced by GetReservedAttributesForElement().

+ Here is the caller graph for this function:

AssertionResult testing::AssertionFailure ( const Message &  msg)

Definition at line 1021 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1021 of file gtest.cc

References AssertionFailure(), and gtest_output_test::message.

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
PolymorphicAction<internal::AssignAction<T1, T2> > testing::Assign ( T1 ptr,
T2  val 
)

Definition at line 1147 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1147 of file gmock-actions.h

References MakePolymorphicAction().

Referenced by TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GTEST_API_ Cardinality testing::AtLeast ( int  n)

Definition at line 140 of file gmock-cardinalities.cc.

View newest version in sPHENIX GitHub at line 140 of file gmock-cardinalities.cc

References Between().

Referenced by AnyNumber(), and testing::internal::TypedExpectation< F >::WillRepeatedly().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GTEST_API_ Cardinality testing::AtMost ( int  n)

Definition at line 143 of file gmock-cardinalities.cc.

View newest version in sPHENIX GitHub at line 143 of file gmock-cardinalities.cc

References Between().

+ Here is the call graph for this function:

template<typename DistanceMatcher >
internal::BeginEndDistanceIsMatcher<DistanceMatcher> testing::BeginEndDistanceIs ( const DistanceMatcher &  distance_matcher)
inline

Definition at line 4139 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4139 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

GTEST_API_ Cardinality testing::Between ( int  min,
int  max 
)

Definition at line 149 of file gmock-cardinalities.cc.

View newest version in sPHENIX GitHub at line 149 of file gmock-cardinalities.cc

Referenced by AtLeast(), AtMost(), and Exactly().

+ Here is the caller graph for this function:

template<typename R >
internal::ByMoveWrapper<R> testing::ByMove ( x)

Definition at line 1094 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1094 of file gmock-actions.h

References testing::internal::move().

+ Here is the call graph for this function:

template<typename T >
internal::ReferenceWrapper<T> testing::ByRef ( T l_value)
inline

Definition at line 1199 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1199 of file gmock-actions.h

Referenced by testing::gmock_generated_actions_test::TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename T >
const T& testing::Const ( const T x)
inline

Definition at line 1826 of file gmock-spec-builders.h.

View newest version in sPHENIX GitHub at line 1826 of file gmock-spec-builders.h

References ambiguity_solver_full_chain::x.

Referenced by testing::gmock_generated_function_mockers_test::TEST_F().

+ Here is the caller graph for this function:

template<typename Container >
PolymorphicMatcher<internal::ContainerEqMatcher< GTEST_REMOVE_CONST_(Container)> > testing::ContainerEq ( const Container &  rhs)
inline

Definition at line 4150 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4150 of file gmock-matchers.h

References GTEST_REMOVE_CONST_, and MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename M >
internal::ContainsMatcher<M> testing::Contains ( matcher)
inline

Definition at line 4282 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4282 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::ContainsRegex ( const internal::RE *  regex)
inline

Definition at line 4016 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4016 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by ContainsRegex(), TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::ContainsRegex ( const internal::string &  regex)
inline

Definition at line 4020 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4020 of file gmock-matchers.h

References ContainsRegex().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 >
internal::DoBothAction<Action1, Action2> testing::DoAll ( Action1  a1,
Action2  a2 
)
inline

Definition at line 696 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 696 of file gmock-generated-actions.h

References KFPMath::a2.

Referenced by DoAll(), TEST(), and testing::gmock_generated_actions_test::TEST().

+ Here is the caller graph for this function:

template<typename Action1 , typename Action2 , typename Action3 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, Action3> > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3 
)
inline

Definition at line 703 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 703 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, Action4> > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4 
)
inline

Definition at line 711 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 711 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, internal::DoBothAction<Action4, Action5> > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5 
)
inline

Definition at line 720 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 720 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, internal::DoBothAction<Action4, internal::DoBothAction<Action5, Action6> > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6 
)
inline

Definition at line 729 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 729 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, internal::DoBothAction<Action4, internal::DoBothAction<Action5, internal::DoBothAction<Action6, Action7> > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7 
)
inline

Definition at line 739 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 739 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, internal::DoBothAction<Action4, internal::DoBothAction<Action5, internal::DoBothAction<Action6, internal::DoBothAction<Action7, Action8> > > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7,
Action8  a8 
)
inline

Definition at line 751 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 751 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, internal::DoBothAction<Action4, internal::DoBothAction<Action5, internal::DoBothAction<Action6, internal::DoBothAction<Action7, internal::DoBothAction<Action8, Action9> > > > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7,
Action8  a8,
Action9  a9 
)
inline

Definition at line 764 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 764 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 , typename Action10 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, internal::DoBothAction<Action4, internal::DoBothAction<Action5, internal::DoBothAction<Action6, internal::DoBothAction<Action7, internal::DoBothAction<Action8, internal::DoBothAction<Action9, Action10> > > > > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7,
Action8  a8,
Action9  a9,
Action10  a10 
)
inline

Definition at line 777 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 777 of file gmock-generated-actions.h

References DoAll().

+ Here is the call graph for this function:

internal::DoDefaultAction testing::DoDefault ( )
inline

Definition at line 1099 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1099 of file gmock-actions.h

Referenced by TEST(), and testing::gmock_generated_function_mockers_test::TEST_F().

+ Here is the caller graph for this function:

internal::FloatingEqMatcher<double> testing::DoubleEq ( double  rhs)
inline

Definition at line 3815 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3815 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by TEST(), testing::gmock_matchers_test::TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

AssertionResult testing::DoubleLE ( const char *  expr1,
const char *  expr2,
double  val1,
double  val2 
)

Definition at line 1428 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1428 of file gtest.cc

internal::FloatingEqMatcher<double> testing::DoubleNear ( double  rhs,
double  max_abs_error 
)
inline

Definition at line 3828 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3828 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

template<typename M >
internal::EachMatcher<M> testing::Each ( matcher)
inline

Definition at line 4314 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4314 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

internal::ElementsAreMatcher< ::testing::tuple<> > testing::ElementsAre ( )
inline

Definition at line 570 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 570 of file gmock-generated-matchers.h

References Args().

Referenced by TEST(), testing::gmock_matchers_test::TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T1 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type> > testing::ElementsAre ( const T1 e1)
inline

Definition at line 579 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 579 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2 
)
inline

Definition at line 590 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 590 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3 
)
inline

Definition at line 603 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 603 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4 
)
inline

Definition at line 618 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 618 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5 
)
inline

Definition at line 635 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 635 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6 
)
inline

Definition at line 656 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 656 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7 
)
inline

Definition at line 679 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 679 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type, typename internal::DecayArray<T8>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7,
const T8 e8 
)
inline

Definition at line 704 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 704 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type, typename internal::DecayArray<T8>::type, typename internal::DecayArray<T9>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7,
const T8 e8,
const T9 e9 
)
inline

Definition at line 732 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 732 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type, typename internal::DecayArray<T8>::type, typename internal::DecayArray<T9>::type, typename internal::DecayArray<T10>::type> > testing::ElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7,
const T8 e8,
const T9 e9,
const T10 e10 
)
inline

Definition at line 762 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 762 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename Iter >
internal::ElementsAreArrayMatcher< typename ::std::iterator_traits<Iter>::value_type> testing::ElementsAreArray ( Iter  first,
Iter  last 
)
inline

Definition at line 3646 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3646 of file gmock-matchers.h

References Acts::UnitConstants::T.

Referenced by ElementsAreArray(), TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename T >
internal::ElementsAreArrayMatcher<T> testing::ElementsAreArray ( const T pointer,
size_t  count 
)
inline

Definition at line 3652 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3652 of file gmock-matchers.h

References ElementsAreArray().

+ Here is the call graph for this function:

template<typename T , size_t N>
internal::ElementsAreArrayMatcher<T> testing::ElementsAreArray ( const T(&)  array[N])
inline

Definition at line 3658 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3658 of file gmock-matchers.h

References TauVsDIS_MachineLearning_Differentiation::array, and ElementsAreArray().

+ Here is the call graph for this function:

template<typename Container >
internal::ElementsAreArrayMatcher<typename Container::value_type> testing::ElementsAreArray ( const Container &  container)
inline

Definition at line 3665 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3665 of file gmock-matchers.h

References ElementsAreArray().

+ Here is the call graph for this function:

PolymorphicMatcher<internal::EndsWithMatcher<internal::string> > testing::EndsWith ( const internal::string &  suffix)
inline

Definition at line 3998 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3998 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T >
internal::EqMatcher<T> testing::Eq ( T  x)
inline
internal::Eq2Matcher testing::Eq ( )
inline

Definition at line 4082 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4082 of file gmock-matchers.h

GTEST_API_ Cardinality testing::Exactly ( int  n)

Definition at line 154 of file gmock-cardinalities.cc.

View newest version in sPHENIX GitHub at line 154 of file gmock-cardinalities.cc

References Between().

Referenced by testing::internal::TypedExpectation< F >::Times(), and testing::internal::TypedExpectation< F >::WillOnce().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T , typename M >
bool testing::ExplainMatchResult ( matcher,
const T value,
MatchResultListener *  listener 
)
inline

Definition at line 4354 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4354 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::Explain(), testing::gmock_matchers_test::MATCHER_P(), testing::gmock_matchers_test::TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

template<typename Class , typename FieldType , typename FieldMatcher >
PolymorphicMatcher< internal::FieldMatcher<Class, FieldType> > testing::Field ( FieldType Class::*  field,
const FieldMatcher &  matcher 
)
inline

Definition at line 3896 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3896 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by PHGenFit::Fitter::Fitter(), PHGenFit::Fitter::getInstance(), std::tr1::GTEST_ADD_REF_(), TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

internal::FloatingEqMatcher<float> testing::FloatEq ( float  rhs)
inline

Definition at line 3843 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3843 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

AssertionResult testing::FloatLE ( const char *  expr1,
const char *  expr2,
float  val1,
float  val2 
)

Definition at line 1421 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1421 of file gtest.cc

internal::FloatingEqMatcher<float> testing::FloatNear ( float  rhs,
float  max_abs_error 
)
inline

Definition at line 3856 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3856 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

static std::string testing::FormatCountableNoun ( int  count,
const char *  singular_form,
const char *  plural_form 
)
static

Definition at line 2809 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2809 of file gtest.cc

References testing::internal::StreamableToString().

Referenced by FormatTestCaseCount(), FormatTestCount(), testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd(), and testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static std::string testing::FormatTestCaseCount ( int  test_case_count)
static

Definition at line 2822 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2822 of file gtest.cc

References FormatCountableNoun().

Referenced by testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd(), and testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static std::string testing::FormatTestCount ( int  test_count)
static

Definition at line 2817 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2817 of file gtest.cc

References FormatCountableNoun().

Referenced by testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd(), and testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static std::string testing::FormatWordList ( const std::vector< std::string > &  words)
static

Definition at line 2127 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2127 of file gtest.cc

References testing::Message::GetString(), and i.

Referenced by ValidateTestPropertyName().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename Rhs >
internal::GeMatcher<Rhs> testing::Ge ( Rhs  x)
inline

Definition at line 3766 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3766 of file gmock-matchers.h

References ambiguity_solver_full_chain::x.

Referenced by TEST(), testing::gmock_generated_function_mockers_test::TEST(), testing::gmock_matchers_test::TEST(), and TEST_F().

+ Here is the caller graph for this function:

internal::Ge2Matcher testing::Ge ( )
inline

Definition at line 4086 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4086 of file gmock-matchers.h

static const char* testing::GetDefaultFilter ( )
static

Definition at line 192 of file gtest.cc.

View newest version in sPHENIX GitHub at line 192 of file gtest.cc

References kUniversalFilter.

static std::vector<std::string> testing::GetReservedAttributesForElement ( const std::string &  xml_element)
static

Definition at line 2112 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2112 of file gtest.cc

References ArrayAsVector(), GTEST_CHECK_, kReservedTestCaseAttributes, kReservedTestSuiteAttributes, and kReservedTestSuitesAttributes.

Referenced by testing::internal::XmlUnitTestResultPrinter::OutputXmlAttribute(), and testing::TestResult::ValidateTestProperty().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

testing::GMOCK_DECLARE_bool_ ( catch_leaked_mocks  )
testing::GMOCK_DECLARE_string_ ( verbose  )
testing::GMOCK_DEFINE_bool_ ( catch_leaked_mocks  ,
true  ,
"true iff Google Mock should report leaked mock objects ""as failures."   
)
testing::GMOCK_DEFINE_string_ ( verbose  ,
internal::kWarningVerbosity  ,
"Controls how verbose Google Mock's output is."" Valid values:\n"" info - prints all messages.\n"" warning - prints warnings and errors.\n"" error - prints errors only."   
)
template<typename Rhs >
internal::GtMatcher<Rhs> testing::Gt ( Rhs  x)
inline

Definition at line 3772 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3772 of file gmock-matchers.h

References ambiguity_solver_full_chain::x.

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

internal::Gt2Matcher testing::Gt ( )
inline

Definition at line 4090 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4090 of file gmock-matchers.h

testing::GTEST_DECLARE_bool_ ( death_test_use_fork  )
testing::GTEST_DECLARE_bool_ ( also_run_disabled_tests  )
testing::GTEST_DECLARE_bool_ ( break_on_failure  )
testing::GTEST_DECLARE_bool_ ( catch_exceptions  )
testing::GTEST_DECLARE_bool_ ( list_tests  )
testing::GTEST_DECLARE_bool_ ( print_time  )
testing::GTEST_DECLARE_bool_ ( show_internal_stack_frames  )
testing::GTEST_DECLARE_bool_ ( shuffle  )
testing::GTEST_DECLARE_bool_ ( throw_on_failure  )
testing::GTEST_DECLARE_int32_ ( random_seed  )
testing::GTEST_DECLARE_int32_ ( repeat  )
testing::GTEST_DECLARE_int32_ ( stack_trace_depth  )
testing::GTEST_DECLARE_string_ ( death_test_style  )
testing::GTEST_DECLARE_string_ ( color  )
testing::GTEST_DECLARE_string_ ( filter  )
testing::GTEST_DECLARE_string_ ( output  )
testing::GTEST_DECLARE_string_ ( stream_result_to  )
testing::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."   
)
testing::GTEST_DEFINE_bool_ ( also_run_disabled_tests  ,
internal::  BoolFromGTestEnv"also_run_disabled_tests", false,
"Run disabled tests  too,
in addition to the tests normally being run."   
)
testing::GTEST_DEFINE_bool_ ( break_on_failure  ,
internal::  BoolFromGTestEnv"break_on_failure", false,
"True iff a failed assertion should be a debugger break-point."   
)
testing::GTEST_DEFINE_bool_ ( catch_exceptions  ,
internal::  BoolFromGTestEnv"catch_exceptions", true,
"True iff "GTEST_NAME_" should catch exceptions and treat them as test failures."   
)
testing::GTEST_DEFINE_bool_ ( list_tests  ,
false  ,
"List all tests without running them."   
)
testing::GTEST_DEFINE_bool_ ( print_time  ,
internal::  BoolFromGTestEnv"print_time", true,
"True iff "GTEST_NAME_" should display elapsed time in text output."   
)
testing::GTEST_DEFINE_bool_ ( show_internal_stack_frames  ,
false  ,
"True iff "GTEST_NAME_" should include internal stack frames when ""printing test failure stack traces."   
)
testing::GTEST_DEFINE_bool_ ( shuffle  ,
internal::  BoolFromGTestEnv"shuffle", false,
"True iff "GTEST_NAME_" should randomize tests' order on every run."   
)
testing::GTEST_DEFINE_bool_ ( throw_on_failure  ,
internal::  BoolFromGTestEnv"throw_on_failure", false,
"When this flag is  specified,
a failed assertion will throw an exception""if exceptions are enabled or exit the program with a non-zero code""otherwise."   
)
testing::GTEST_DEFINE_int32_ ( random_seed  ,
internal::  Int32FromGTestEnv"random_seed", 0,
"Random number seed to use when shuffling test orders. Must be in range ""  [1, 99999],
or 0 to use a seed based on the current time."   
)
testing::GTEST_DEFINE_int32_ ( repeat  ,
internal::  Int32FromGTestEnv"repeat", 1,
"How many times to repeat each test. Specify a negative number ""for repeating forever. Useful for shaking out flaky tests."   
)
testing::GTEST_DEFINE_int32_ ( stack_trace_depth  ,
internal::  Int32FromGTestEnv"stack_trace_depth", kMaxStackTraceDepth,
"The maximum number of stack frames to print when an ""assertion fails. The valid range is 0 through  100,
inclusive."   
)
testing::GTEST_DEFINE_string_ ( death_test_style  ,
internal::  StringFromGTestEnv"death_test_style", kDefaultDeathTestStyle,
"Indicates how to run a death test in a forked child process: ""\"threadsafe\" (child process re-executes the test binary ""from the beginning, running only the specific death test) or ""\"fast\" (child process runs the death test immediately ""after forking)."   
)
testing::GTEST_DEFINE_string_ ( color  ,
internal::  StringFromGTestEnv"color","auto",
"Whether to use colors in the output. Valid values:  yes,
no  ,
""and auto. 'auto'means to use colors if the output is""being sent to a terminal and the TERM environment variable""is set to a terminal type that supports colors."   
)
testing::GTEST_DEFINE_string_ ( filter  ,
internal::  StringFromGTestEnv"filter", GetDefaultFilter(),
"A colon-separated list of glob (not regex) patterns ""for filtering the tests to  run,
optionally followed by a""'-'and a:separated list of negative patterns(tests to""exclude).A test is run if it matches one of the positive""patterns and does not match any of the negative patterns."   
)
testing::GTEST_DEFINE_string_ ( output  ,
internal::  StringFromGTestEnv"output","",
"A format   currently must be \"xml\",
optionally followed""by a colon and an output file name or directory.A directory""is indicated by a trailing pathname separator.""Examples:\"xml:filename.xml\"  ,
\"xml::directoryname/\". ""If a directory is  specified,
output files will be created""within that  directory,
with file-names based on the test""executable's name  and,
if  necessary,
made unique by adding""digits."   
)
testing::GTEST_DEFINE_string_ ( stream_result_to  ,
internal::  StringFromGTestEnv"stream_result_to","",
"This flag specifies the host name and the port number on which to stream ""test results. Example: \"localhost:555\". The flag is effective only on ""Linux."   
)
PolymorphicMatcher<internal::HasSubstrMatcher<internal::string> > testing::HasSubstr ( const internal::string &  substring)
inline

Definition at line 3984 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3984 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename A >
internal::IgnoreResultAction<A> testing::IgnoreResult ( const A an_action)
inline

Definition at line 1187 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1187 of file gmock-actions.h

Referenced by TEST().

+ Here is the caller graph for this function:

GTEST_API_ void testing::InitGoogleMock ( int *  argc,
char **  argv 
)

Definition at line 173 of file gmock.cc.

View newest version in sPHENIX GitHub at line 173 of file gmock.cc

References testing::internal::InitGoogleMockImpl().

Referenced by main(), and TestInitGoogleMock().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GTEST_API_ void testing::InitGoogleMock ( int *  argc,
wchar_t **  argv 
)

Definition at line 179 of file gmock.cc.

View newest version in sPHENIX GitHub at line 179 of file gmock.cc

References testing::internal::InitGoogleMockImpl().

+ Here is the call graph for this function:

void testing::InitGoogleTest ( int *  argc,
char **  argv 
)

Definition at line 5370 of file gtest.cc.

View newest version in sPHENIX GitHub at line 5370 of file gtest.cc

References testing::internal::InitGoogleTestImpl().

Referenced by testing::internal::InitGoogleMockImpl(), and main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void testing::InitGoogleTest ( int *  argc,
wchar_t **  argv 
)

Definition at line 5380 of file gtest.cc.

View newest version in sPHENIX GitHub at line 5380 of file gtest.cc

References testing::internal::InitGoogleTestImpl().

+ Here is the call graph for this function:

testing::INSTANTIATE_TEST_CASE_P ( CodeLocationForTESTP  ,
Values(0)   
)
testing::INSTANTIATE_TYPED_TEST_CASE_P ( My  ,
CodeLocationForTYPEDTESTP  ,
int   
)
template<typename FunctionImpl >
PolymorphicAction<internal::InvokeAction<FunctionImpl> > testing::Invoke ( FunctionImpl  function_impl)

Definition at line 114 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 114 of file gmock-more-actions.h

References MakePolymorphicAction().

Referenced by testing::internal::InvokeAction< FunctionImpl >::Perform(), testing::gmock_more_actions_test::TEST(), testing::gmock_generated_actions_test::TEST(), TEST(), and testing::gmock_nice_strict_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class Class , typename MethodPtr >
PolymorphicAction<internal::InvokeMethodAction<Class, MethodPtr> > testing::Invoke ( Class *  obj_ptr,
MethodPtr  method_ptr 
)

Definition at line 123 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 123 of file gmock-more-actions.h

References MakePolymorphicAction().

+ Here is the call graph for this function:

template<typename FunctionImpl >
PolymorphicAction<internal::InvokeWithoutArgsAction<FunctionImpl> > testing::InvokeWithoutArgs ( FunctionImpl  function_impl)

Definition at line 1168 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1168 of file gmock-actions.h

References MakePolymorphicAction().

Referenced by TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class Class , typename MethodPtr >
PolymorphicAction<internal::InvokeMethodWithoutArgsAction<Class, MethodPtr> > testing::InvokeWithoutArgs ( Class *  obj_ptr,
MethodPtr  method_ptr 
)

Definition at line 1177 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1177 of file gmock-actions.h

References MakePolymorphicAction().

+ Here is the call graph for this function:

AssertionResult testing::IsNotSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const char *  needle,
const char *  haystack 
)

Definition at line 1618 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1618 of file gtest.cc

Referenced by testing::InitGoogleTestTest::TestParsingFlags().

+ Here is the caller graph for this function:

AssertionResult testing::IsNotSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const wchar_t *  needle,
const wchar_t *  haystack 
)

Definition at line 1624 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1624 of file gtest.cc

AssertionResult testing::IsNotSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const ::std::string &  needle,
const ::std::string &  haystack 
)

Definition at line 1636 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1636 of file gtest.cc

PolymorphicMatcher<internal::IsNullMatcher > testing::IsNull ( )
inline

Definition at line 3795 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3795 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

AssertionResult testing::IsSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const char *  needle,
const char *  haystack 
)

Definition at line 1606 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1606 of file gtest.cc

Referenced by testing::internal::TEST(), and testing::InitGoogleTestTest::TestParsingFlags().

+ Here is the caller graph for this function:

AssertionResult testing::IsSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const wchar_t *  needle,
const wchar_t *  haystack 
)

Definition at line 1612 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1612 of file gtest.cc

AssertionResult testing::IsSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const ::std::string &  needle,
const ::std::string &  haystack 
)

Definition at line 1630 of file gtest.cc.

View newest version in sPHENIX GitHub at line 1630 of file gtest.cc

template<typename M >
internal::KeyMatcher<M> testing::Key ( inner_matcher)
inline

Definition at line 4322 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4322 of file gmock-matchers.h

Referenced by ne_map< Key, Value, Graph, Alloc >::init(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename Rhs >
internal::LeMatcher<Rhs> testing::Le ( Rhs  x)
inline

Definition at line 3778 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3778 of file gmock-matchers.h

References ambiguity_solver_full_chain::x.

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

internal::Le2Matcher testing::Le ( )
inline

Definition at line 4094 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4094 of file gmock-matchers.h

template<typename Rhs >
internal::LtMatcher<Rhs> testing::Lt ( Rhs  x)
inline

Definition at line 3784 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3784 of file gmock-matchers.h

References ambiguity_solver_full_chain::x.

Referenced by TEST(), testing::gmock_matchers_test::TEST(), and testing::gmock_generated_function_mockers_test::TEST_F().

+ Here is the caller graph for this function:

internal::Lt2Matcher testing::Lt ( )
inline

Definition at line 4098 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4098 of file gmock-matchers.h

template<typename F >
Action<F> testing::MakeAction ( ActionInterface< F > *  impl)

Definition at line 463 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 463 of file gmock-actions.h

Referenced by testing::internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 >::operator Action< F >(), and testing::gmock_generated_actions_test::TEST().

+ Here is the caller graph for this function:

Cardinality testing::MakeCardinality ( const CardinalityInterface *  c)
inline

Definition at line 141 of file gmock-cardinalities.h.

View newest version in sPHENIX GitHub at line 141 of file gmock-cardinalities.h

template<typename T >
Matcher<T> testing::MakeMatcher ( const MatcherInterface< T > *  impl)
inline

Definition at line 484 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 484 of file gmock-matchers.h

Referenced by A(), testing::gmock_matchers_test::GreaterThan(), testing::internal::PairMatchBase< Le2Matcher, AnyLe >::operator Matcher< ::testing::tuple< T1, T2 > >(), testing::internal::ArgsMatcher< InnerMatcher, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >::operator Matcher< ArgsTuple >(), testing::internal::PairMatchBase< Le2Matcher, AnyLe >::operator Matcher< const ::testing::tuple< T1, T2 > & >(), testing::internal::FloatingEqMatcher< FloatType >::operator Matcher< const FloatType & >(), testing::internal::SizeIsMatcher< SizeMatcher >::operator Matcher< Container >(), testing::internal::BeginEndDistanceIsMatcher< DistanceMatcher >::operator Matcher< Container >(), testing::internal::ContainsMatcher< M >::operator Matcher< Container >(), testing::internal::EachMatcher< M >::operator Matcher< Container >(), testing::internal::UnorderedElementsAreMatcher< MatcherTuple >::operator Matcher< Container >(), testing::internal::ElementsAreMatcher< MatcherTuple >::operator Matcher< Container >(), testing::internal::UnorderedElementsAreArrayMatcher< T >::operator Matcher< Container >(), testing::internal::ElementsAreArrayMatcher< T >::operator Matcher< Container >(), testing::internal::FloatingEqMatcher< FloatType >::operator Matcher< FloatType & >(), testing::internal::FloatingEqMatcher< FloatType >::operator Matcher< FloatType >(), testing::internal::ComparisonBase< LtMatcher< Rhs >, Rhs, AnyLt >::operator Matcher< Lhs >(), testing::internal::WhenSortedByMatcher< Comparator, ContainerMatcher >::operator Matcher< LhsContainer >(), testing::internal::PointwiseMatcher< TupleMatcher, RhsContainer >::operator Matcher< LhsContainer >(), testing::internal::KeyMatcher< M >::operator Matcher< PairType >(), testing::internal::PairMatcher< FirstMatcher, SecondMatcher >::operator Matcher< PairType >(), testing::internal::PointeeMatcher< InnerMatcher >::operator Matcher< Pointer >(), testing::internal::RefMatcher< T & >::operator Matcher< Super & >(), testing::internal::BoundSecondMatcher< Tuple2Matcher, Second >::operator Matcher< T >(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename Impl >
PolymorphicAction<Impl> testing::MakePolymorphicAction ( const Impl &  impl)
inline

Definition at line 475 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 475 of file gmock-actions.h

Referenced by Assign(), Invoke(), InvokeWithoutArgs(), Return(), ReturnNull(), SetArgPointee(), SetArgumentPointee(), and SetErrnoAndReturn().

+ Here is the caller graph for this function:

template<class Impl >
PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher ( const Impl &  impl)
inline

Definition at line 496 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 496 of file gmock-matchers.h

Referenced by ContainerEq(), ContainsRegex(), testing::gmock_matchers_test::DivisibleBy(), EndsWith(), Field(), HasSubstr(), testing::gmock_matchers_test::IsHalfOf(), IsNull(), MatchesRegex(), NotNull(), testing::gmock_matchers_test::PolymorphicIsEven(), Property(), testing::gmock_matchers_test::ReferencesBarOrIsZero(), StartsWith(), StrCaseEq(), StrCaseNe(), StrEq(), StrNe(), Truly(), and WhenDynamicCastTo().

+ Here is the caller graph for this function:

testing::MATCHER ( IsEmpty  ,
negation?"isn't empty":"is empty"   
)

Definition at line 48 of file gmock-more-matchers.h.

View newest version in sPHENIX GitHub at line 48 of file gmock-more-matchers.h

template<typename T , typename M >
Matcher<T> testing::MatcherCast ( const M &  matcher)
inline

Definition at line 610 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 610 of file gmock-matchers.h

References testing::internal::MatcherCastImpl< T, M >::Cast().

Referenced by Property().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename M >
internal::MatcherAsPredicate<M> testing::Matches ( matcher)
inline

Definition at line 4341 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4341 of file gmock-matchers.h

Referenced by testing::internal::UnorderedElementsAreMatcherImpl< Container >::AnalyzeElements(), testing::internal::TypedExpectation< F >::ExplainMatchResultTo(), testing::internal::MatcherAsPredicate< M >::operator()(), testing::internal::TypedExpectation< F >::ShouldHandleArguments(), testing::gmock_matchers_test::TEST(), testing::internal::TupleMatches(), and Value().

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::MatchesRegex ( const internal::RE *  regex)
inline

Definition at line 4005 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4005 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by MatchesRegex(), TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::MatchesRegex ( const internal::string &  regex)
inline

Definition at line 4009 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4009 of file gmock-matchers.h

References MatchesRegex().

+ Here is the call graph for this function:

internal::FloatingEqMatcher<double> testing::NanSensitiveDoubleEq ( double  rhs)
inline

Definition at line 3821 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3821 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

internal::FloatingEqMatcher<double> testing::NanSensitiveDoubleNear ( double  rhs,
double  max_abs_error 
)
inline

Definition at line 3836 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3836 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

internal::FloatingEqMatcher<float> testing::NanSensitiveFloatEq ( float  rhs)
inline

Definition at line 3849 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3849 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

internal::FloatingEqMatcher<float> testing::NanSensitiveFloatNear ( float  rhs,
float  max_abs_error 
)
inline

Definition at line 3864 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3864 of file gmock-matchers.h

References check_smearing_config::rhs.

Referenced by testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

template<typename Rhs >
internal::NeMatcher<Rhs> testing::Ne ( Rhs  x)
inline

Definition at line 3790 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3790 of file gmock-matchers.h

References ambiguity_solver_full_chain::x.

Referenced by Acts::computeEnergyLossBethe(), Acts::computeEnergyLossLandau(), Acts::computeEnergyLossLandauSigma(), Acts::deriveEnergyLossBetheQOverP(), Acts::deriveEnergyLossLandauQOverP(), TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

internal::Ne2Matcher testing::Ne ( )
inline

Definition at line 4102 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4102 of file gmock-matchers.h

template<typename InnerMatcher >
internal::NotMatcher<InnerMatcher> testing::Not ( InnerMatcher  m)
inline

Definition at line 4107 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4107 of file gmock-matchers.h

References Acts::UnitConstants::m.

Referenced by testing::gmock_matchers_test::TEST(), TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::NotNullMatcher > testing::NotNull ( )
inline

Definition at line 3802 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3802 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

std::ostream & testing::operator<< ( std::ostream &  os,
const TestPartResult &  result 
)

Definition at line 58 of file gtest-test-part.cc.

View newest version in sPHENIX GitHub at line 58 of file gtest-test-part.cc

References testing::TestPartResult::file_name(), testing::TestPartResult::kFatalFailure, testing::TestPartResult::kSuccess, testing::TestPartResult::line_number(), testing::TestPartResult::message(), and testing::TestPartResult::type().

+ Here is the call graph for this function:

std::ostream& testing::operator<< ( std::ostream &  os,
const Message &  sb 
)
inline

Definition at line 232 of file gtest-message.h.

View newest version in sPHENIX GitHub at line 232 of file gtest-message.h

References testing::Message::GetString().

+ Here is the call graph for this function:

template<typename FirstMatcher , typename SecondMatcher >
internal::PairMatcher<FirstMatcher, SecondMatcher> testing::Pair ( FirstMatcher  first_matcher,
SecondMatcher  second_matcher 
)
inline

Definition at line 4333 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4333 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the caller graph for this function:

template<typename InnerMatcher >
internal::PointeeMatcher<InnerMatcher> testing::Pointee ( const InnerMatcher &  inner_matcher)
inline

Definition at line 3872 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3872 of file gmock-matchers.h

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename TupleMatcher , typename Container >
internal::PointwiseMatcher<TupleMatcher, GTEST_REMOVE_CONST_(Container)> testing::Pointwise ( const TupleMatcher &  tuple_matcher,
const Container &  rhs 
)
inline

Definition at line 4187 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4187 of file gmock-matchers.h

References GTEST_REMOVE_CONST_, and check_smearing_config::rhs.

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

void testing::PrintFlag ( const char *  flag)

Definition at line 53 of file gtest_env_var_test_.cc.

View newest version in sPHENIX GitHub at line 53 of file gtest_env_var_test_.cc

References color, filter, GTEST_FLAG, and check_smearing_config::output.

Referenced by main().

+ Here is the caller graph for this function:

template<typename T >
std::string testing::PrintToString ( const T value)

Definition at line 980 of file gtest-printers.h.

View newest version in sPHENIX GitHub at line 980 of file gtest-printers.h

References testing::internal::UniversalTersePrinter< T >::Print().

Referenced by testing::internal::UnorderedElementsAreMatcherImpl< Container >::AnalyzeElements(), testing::internal::CmpHelperSTRCASEEQ(), testing::internal::CmpHelperSTREQ(), testing::internal::CmpHelperSTRNE(), testing::internal::FormatForComparison< ToPrint, OtherOperand >::Format(), testing::internal::ArgsMatcherImpl< ArgsTuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >::MatchAndExplain(), and testing::gmock_matchers_test::TEST_P().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename Class , typename PropertyType , typename PropertyMatcher >
PolymorphicMatcher< internal::PropertyMatcher<Class, PropertyType> > testing::Property ( PropertyType(Class::*)() const  property,
const PropertyMatcher &  matcher 
)
inline

Definition at line 3913 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3913 of file gmock-matchers.h

References GTEST_REFERENCE_TO_CONST_, MakePolymorphicMatcher(), and MatcherCast().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T >
internal::RefMatcher<T&> testing::Ref ( T x)
inline

Definition at line 3809 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3809 of file gmock-matchers.h

References ambiguity_solver_full_chain::x.

Referenced by TEST(), testing::gmock_matchers_test::TEST(), TEST_F(), and testing::gmock_generated_function_mockers_test::TEST_F().

+ Here is the caller graph for this function:

testing::REGISTER_TYPED_TEST_CASE_P ( CodeLocationForTYPEDTESTP  ,
Verify   
)
template<typename Callable , typename ResultOfMatcher >
internal::ResultOfMatcher<Callable> testing::ResultOf ( Callable  callable,
const ResultOfMatcher &  matcher 
)

Definition at line 3939 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3939 of file gmock-matchers.h

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename R >
internal::ReturnAction<R> testing::Return ( value)

Definition at line 1061 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1061 of file gmock-actions.h

References testing::internal::move().

Referenced by TEST(), testing::gmock_generated_function_mockers_test::TEST(), testing::gmock_generated_actions_test::TEST(), testing::gmock_matchers_test::TEST(), TEST_F(), and testing::gmock_generated_function_mockers_test::TEST_F().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PolymorphicAction<internal::ReturnVoidAction> testing::Return ( )
inline

Definition at line 1071 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1071 of file gmock-actions.h

References MakePolymorphicAction().

+ Here is the call graph for this function:

PolymorphicAction<internal::ReturnNullAction> testing::ReturnNull ( )
inline

Definition at line 1066 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1066 of file gmock-actions.h

References MakePolymorphicAction().

+ Here is the call graph for this function:

template<typename R >
internal::ReturnRefAction<R> testing::ReturnRef ( R &  x)
inline

Definition at line 1077 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1077 of file gmock-actions.h

References ambiguity_solver_full_chain::x.

Referenced by TEST(), and testing::gmock_generated_function_mockers_test::TEST().

+ Here is the caller graph for this function:

template<typename R >
internal::ReturnRefOfCopyAction<R> testing::ReturnRefOfCopy ( const R &  x)
inline

Definition at line 1085 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1085 of file gmock-actions.h

References ambiguity_solver_full_chain::x.

template<typename T , typename M >
Matcher<T> testing::SafeMatcherCast ( const M &  polymorphic_matcher)
inline

Definition at line 665 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 665 of file gmock-matchers.h

References testing::SafeMatcherCastImpl< T >::Cast().

+ Here is the call graph for this function:

template<size_t N, typename T >
PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage<T>::value> > testing::SetArgPointee ( const T x)

Definition at line 1109 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1109 of file gmock-actions.h

References MakePolymorphicAction(), N, and Acts::UnitConstants::T.

+ Here is the call graph for this function:

template<size_t N>
PolymorphicAction< internal::SetArgumentPointeeAction<N, const char*, false> > testing::SetArgPointee ( const char *  p)

Definition at line 1121 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1121 of file gmock-actions.h

References MakePolymorphicAction(), and N.

+ Here is the call graph for this function:

template<size_t N>
PolymorphicAction< internal::SetArgumentPointeeAction<N, const wchar_t*, false> > testing::SetArgPointee ( const wchar_t *  p)

Definition at line 1129 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1129 of file gmock-actions.h

References MakePolymorphicAction(), and N.

+ Here is the call graph for this function:

template<size_t N, typename T >
PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage<T>::value> > testing::SetArgumentPointee ( const T x)

Definition at line 1140 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1140 of file gmock-actions.h

References MakePolymorphicAction(), N, and Acts::UnitConstants::T.

+ Here is the call graph for this function:

template<typename T >
PolymorphicAction<internal::SetErrnoAndReturnAction<T> > testing::SetErrnoAndReturn ( int  errval,
T  result 
)

Definition at line 1156 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1156 of file gmock-actions.h

References MakePolymorphicAction().

Referenced by TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename SizeMatcher >
internal::SizeIsMatcher<SizeMatcher> testing::SizeIs ( const SizeMatcher &  size_matcher)
inline

Definition at line 4128 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4128 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::StartsWithMatcher<internal::string> > testing::StartsWith ( const internal::string &  prefix)
inline

Definition at line 3991 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3991 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T1 , typename T2 >
bool testing::StaticAssertTypeEq ( )

Definition at line 2150 of file gtest.h.

View newest version in sPHENIX GitHub at line 2150 of file gtest.h

Referenced by testing::internal::StlContainerView< RawContainer >::ConstReference(), testing::internal::ContainerEqMatcher< Container >::ContainerEqMatcher(), testing::internal::PointwiseMatcher< TupleMatcher, RhsContainer >::PointwiseMatcher(), and testing::internal::TEST().

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::StrEqualityMatcher<internal::string> > testing::StrCaseEq ( const internal::string &  str)
inline

Definition at line 3969 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3969 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::StrEqualityMatcher<internal::string> > testing::StrCaseNe ( const internal::string &  str)
inline

Definition at line 3976 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3976 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::StrEqualityMatcher<internal::string> > testing::StrEq ( const internal::string &  str)
inline

Definition at line 3955 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3955 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PolymorphicMatcher<internal::StrEqualityMatcher<internal::string> > testing::StrNe ( const internal::string &  str)
inline

Definition at line 3962 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3962 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by TEST(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

testing::TEST ( GTestEnvVarTest  ,
Dummy   
)

Definition at line 50 of file gtest_env_var_test_.cc.

View newest version in sPHENIX GitHub at line 50 of file gtest_env_var_test_.cc

testing::TEST ( SuccessfulAssertionTest  ,
SUCCEED   
)

Definition at line 4194 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 4194 of file gtest_unittest.cc

References EXPECT_EQ, testing::internal::GetUnitTestImpl(), and SUCCEED.

+ Here is the call graph for this function:

testing::TEST ( SuccessfulAssertionTest  ,
EXPECT   
)

Definition at line 4201 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 4201 of file gtest_unittest.cc

References EXPECT_EQ, EXPECT_TRUE, and testing::internal::GetUnitTestImpl().

+ Here is the call graph for this function:

testing::TEST ( SuccessfulAssertionTest  ,
EXPECT_STR   
)

Definition at line 4207 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 4207 of file gtest_unittest.cc

References EXPECT_EQ, EXPECT_STREQ, and testing::internal::GetUnitTestImpl().

+ Here is the call graph for this function:

testing::TEST ( SuccessfulAssertionTest  ,
ASSERT   
)

Definition at line 4213 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 4213 of file gtest_unittest.cc

References ASSERT_TRUE, EXPECT_EQ, and testing::internal::GetUnitTestImpl().

+ Here is the call graph for this function:

testing::TEST ( SuccessfulAssertionTest  ,
ASSERT_STR   
)

Definition at line 4219 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 4219 of file gtest_unittest.cc

References ASSERT_STREQ, EXPECT_EQ, and testing::internal::GetUnitTestImpl().

+ Here is the call graph for this function:

testing::TEST ( CodeLocationForTEST  ,
Verify   
)

Definition at line 5344 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5344 of file gtest_unittest.cc

References VERIFY_CODE_LOCATION.

testing::TEST_F ( TestInfoTest  ,
Names   
)

Definition at line 5319 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5319 of file gtest_unittest.cc

References ASSERT_STREQ, testing::TestInfo::name(), and testing::TestInfo::test_case_name().

+ Here is the call graph for this function:

testing::TEST_F ( TestInfoTest  ,
result   
)

Definition at line 5327 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5327 of file gtest_unittest.cc

References ASSERT_EQ.

testing::TEST_F ( CodeLocationForTESTF  ,
Verify   
)

Definition at line 5351 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5351 of file gtest_unittest.cc

References VERIFY_CODE_LOCATION.

testing::TEST_F ( SetUpTestCaseTest  ,
Test1   
)

Definition at line 5444 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5444 of file gtest_unittest.cc

References EXPECT_STRNE.

testing::TEST_F ( SetUpTestCaseTest  ,
Test2   
)

Definition at line 5449 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5449 of file gtest_unittest.cc

References EXPECT_STREQ.

testing::TEST_F ( InitGoogleTestTest  ,
Empty   
)

Definition at line 5712 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5712 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_.

testing::TEST_F ( InitGoogleTestTest  ,
NoFlag   
)

Definition at line 5725 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5725 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_.

testing::TEST_F ( InitGoogleTestTest  ,
FilterBad   
)

Definition at line 5740 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5740 of file gtest_unittest.cc

References testing::Flags::Filter(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
FilterEmpty   
)

Definition at line 5757 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5757 of file gtest_unittest.cc

References testing::Flags::Filter(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
FilterNonEmpty   
)

Definition at line 5773 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5773 of file gtest_unittest.cc

References testing::Flags::Filter(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
BreakOnFailureWithoutValue   
)

Definition at line 5789 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5789 of file gtest_unittest.cc

References testing::Flags::BreakOnFailure(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
BreakOnFailureFalse_0   
)

Definition at line 5805 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5805 of file gtest_unittest.cc

References testing::Flags::BreakOnFailure(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
BreakOnFailureFalse_f   
)

Definition at line 5821 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5821 of file gtest_unittest.cc

References testing::Flags::BreakOnFailure(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
BreakOnFailureFalse_F   
)

Definition at line 5837 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5837 of file gtest_unittest.cc

References testing::Flags::BreakOnFailure(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
BreakOnFailureTrue   
)

Definition at line 5854 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5854 of file gtest_unittest.cc

References testing::Flags::BreakOnFailure(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
CatchExceptions   
)

Definition at line 5870 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5870 of file gtest_unittest.cc

References testing::Flags::CatchExceptions(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
DeathTestUseFork   
)

Definition at line 5886 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5886 of file gtest_unittest.cc

References testing::Flags::DeathTestUseFork(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
DuplicatedFlags   
)

Definition at line 5903 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5903 of file gtest_unittest.cc

References testing::Flags::Filter(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
UnrecognizedFlag   
)

Definition at line 5920 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5920 of file gtest_unittest.cc

References testing::Flags::break_on_failure, testing::Flags::filter, and GTEST_TEST_PARSING_FLAGS_.

testing::TEST_F ( InitGoogleTestTest  ,
ListTestsFlag   
)

Definition at line 5942 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5942 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ListTests().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ListTestsTrue   
)

Definition at line 5958 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5958 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ListTests().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ListTestsFalse   
)

Definition at line 5974 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5974 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ListTests().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ListTestsFalse_f   
)

Definition at line 5990 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5990 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ListTests().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ListTestsFalse_F   
)

Definition at line 6006 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6006 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ListTests().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
OutputEmpty   
)

Definition at line 6022 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6022 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_.

testing::TEST_F ( InitGoogleTestTest  ,
OutputXml   
)

Definition at line 6039 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6039 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::Output().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
OutputXmlFile   
)

Definition at line 6055 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6055 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::Output().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
OutputXmlDirectory   
)

Definition at line 6071 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6071 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::Output().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
PrintTimeFlag   
)

Definition at line 6088 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6088 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::PrintTime().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
PrintTimeTrue   
)

Definition at line 6104 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6104 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::PrintTime().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
PrintTimeFalse   
)

Definition at line 6120 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6120 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::PrintTime().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
PrintTimeFalse_f   
)

Definition at line 6136 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6136 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::PrintTime().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
PrintTimeFalse_F   
)

Definition at line 6152 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6152 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::PrintTime().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
RandomSeed   
)

Definition at line 6168 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6168 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::RandomSeed().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
Repeat   
)

Definition at line 6184 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6184 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::Repeat().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
AlsoRunDisabledTestsFlag   
)

Definition at line 6200 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6200 of file gtest_unittest.cc

References testing::Flags::AlsoRunDisabledTests(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
AlsoRunDisabledTestsTrue   
)

Definition at line 6217 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6217 of file gtest_unittest.cc

References testing::Flags::AlsoRunDisabledTests(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
AlsoRunDisabledTestsFalse   
)

Definition at line 6234 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6234 of file gtest_unittest.cc

References testing::Flags::AlsoRunDisabledTests(), and GTEST_TEST_PARSING_FLAGS_.

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ShuffleWithoutValue   
)

Definition at line 6251 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6251 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::Shuffle().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ShuffleFalse_0   
)

Definition at line 6267 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6267 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::Shuffle().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ShuffleTrue   
)

Definition at line 6284 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6284 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::Shuffle().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
StackTraceDepth   
)

Definition at line 6300 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6300 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::StackTraceDepth().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
StreamResultTo   
)

Definition at line 6315 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6315 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::StreamResultTo().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ThrowOnFailureWithoutValue   
)

Definition at line 6332 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6332 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ThrowOnFailure().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ThrowOnFailureFalse_0   
)

Definition at line 6348 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6348 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ThrowOnFailure().

+ Here is the call graph for this function:

testing::TEST_F ( InitGoogleTestTest  ,
ThrowOnFailureTrue   
)

Definition at line 6365 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6365 of file gtest_unittest.cc

References GTEST_TEST_PARSING_FLAGS_, and testing::Flags::ThrowOnFailure().

+ Here is the call graph for this function:

testing::TEST_F ( CurrentTestInfoTest  ,
WorksForFirstTestInATestCase   
)

Definition at line 6533 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6533 of file gtest_unittest.cc

References ASSERT_TRUE, testing::UnitTest::current_test_info(), EXPECT_STREQ, testing::UnitTest::GetInstance(), testing::TestInfo::name(), and testing::TestInfo::test_case_name().

+ Here is the call graph for this function:

testing::TEST_F ( CurrentTestInfoTest  ,
WorksForSecondTestInATestCase   
)

Definition at line 6548 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 6548 of file gtest_unittest.cc

References ASSERT_TRUE, testing::UnitTest::current_test_info(), EXPECT_STREQ, testing::UnitTest::GetInstance(), testing::TestInfo::name(), and testing::TestInfo::test_case_name().

+ Here is the call graph for this function:

testing::TEST_P ( CodeLocationForTESTP  ,
Verify   
)

Definition at line 5358 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5358 of file gtest_unittest.cc

References VERIFY_CODE_LOCATION.

static bool testing::TestPartFatallyFailed ( const TestPartResult &  result)
static

Definition at line 2179 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2179 of file gtest.cc

References testing::TestPartResult::fatally_failed().

Referenced by testing::TestResult::HasFatalFailure().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static bool testing::TestPartNonfatallyFailed ( const TestPartResult &  result)
static

Definition at line 2189 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2189 of file gtest.cc

References testing::TestPartResult::nonfatally_failed().

Referenced by testing::TestResult::HasNonfatalFailure().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static const char* testing::TestPartResultTypeToString ( TestPartResult::Type  type)
static

Definition at line 2830 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2830 of file gtest.cc

References testing::TestPartResult::kFatalFailure, testing::TestPartResult::kNonFatalFailure, and testing::TestPartResult::kSuccess.

Referenced by testing::internal::PrintTestPartResultToString().

+ Here is the caller graph for this function:

template<typename Predicate >
PolymorphicMatcher<internal::TrulyMatcher<Predicate> > testing::Truly ( Predicate  pred)
inline

Definition at line 4116 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4116 of file gmock-matchers.h

References MakePolymorphicMatcher().

Referenced by testing::gmock_matchers_test::TEST(), TEST(), and testing::gmock_matchers_test::TEST_F().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

testing::TYPED_TEST ( CodeLocationForTYPEDTEST  ,
Verify   
)

Definition at line 5370 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5370 of file gtest_unittest.cc

References VERIFY_CODE_LOCATION.

testing::TYPED_TEST_CASE ( CodeLocationForTYPEDTEST  ,
int   
)
testing::TYPED_TEST_CASE_P ( CodeLocationForTYPEDTESTP  )
testing::TYPED_TEST_P ( CodeLocationForTYPEDTESTP  ,
Verify   
)

Definition at line 5380 of file gtest_unittest.cc.

View newest version in sPHENIX GitHub at line 5380 of file gtest_unittest.cc

References VERIFY_CODE_LOCATION.

template<typename Lhs , typename Rhs >
Matcher<Lhs> testing::TypedEq ( const Rhs &  rhs)
inline

Definition at line 3762 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3762 of file gmock-matchers.h

References Eq().

+ Here is the call graph for this function:

internal::UnorderedElementsAreMatcher< ::testing::tuple<> > testing::UnorderedElementsAre ( )
inline

Definition at line 785 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 785 of file gmock-generated-matchers.h

References Args().

Referenced by testing::gmock_matchers_test::TEST_F().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T1 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type> > testing::UnorderedElementsAre ( const T1 e1)
inline

Definition at line 794 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 794 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2 
)
inline

Definition at line 805 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 805 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3 
)
inline

Definition at line 818 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 818 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4 
)
inline

Definition at line 833 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 833 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5 
)
inline

Definition at line 850 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 850 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6 
)
inline

Definition at line 871 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 871 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7 
)
inline

Definition at line 895 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 895 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type, typename internal::DecayArray<T8>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7,
const T8 e8 
)
inline

Definition at line 921 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 921 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type, typename internal::DecayArray<T8>::type, typename internal::DecayArray<T9>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7,
const T8 e8,
const T9 e9 
)
inline

Definition at line 949 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 949 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type, typename internal::DecayArray<T3>::type, typename internal::DecayArray<T4>::type, typename internal::DecayArray<T5>::type, typename internal::DecayArray<T6>::type, typename internal::DecayArray<T7>::type, typename internal::DecayArray<T8>::type, typename internal::DecayArray<T9>::type, typename internal::DecayArray<T10>::type> > testing::UnorderedElementsAre ( const T1 e1,
const T2 e2,
const T3 e3,
const T4 e4,
const T5 e5,
const T6 e6,
const T7 e7,
const T8 e8,
const T9 e9,
const T10 e10 
)
inline

Definition at line 979 of file gmock-generated-matchers.h.

View newest version in sPHENIX GitHub at line 979 of file gmock-generated-matchers.h

References Args().

+ Here is the call graph for this function:

template<typename Iter >
internal::UnorderedElementsAreArrayMatcher< typename ::std::iterator_traits<Iter>::value_type> testing::UnorderedElementsAreArray ( Iter  first,
Iter  last 
)
inline

Definition at line 3688 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3688 of file gmock-matchers.h

References Acts::UnitConstants::T.

Referenced by testing::gmock_matchers_test::TEST(), testing::gmock_matchers_test::TEST_F(), UnorderedElementsAreArray(), and UnorderedPointwise().

+ Here is the caller graph for this function:

template<typename T >
internal::UnorderedElementsAreArrayMatcher<T> testing::UnorderedElementsAreArray ( const T pointer,
size_t  count 
)
inline

Definition at line 3695 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3695 of file gmock-matchers.h

References UnorderedElementsAreArray().

+ Here is the call graph for this function:

template<typename T , size_t N>
internal::UnorderedElementsAreArrayMatcher<T> testing::UnorderedElementsAreArray ( const T(&)  array[N])
inline

Definition at line 3701 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3701 of file gmock-matchers.h

References TauVsDIS_MachineLearning_Differentiation::array, and UnorderedElementsAreArray().

+ Here is the call graph for this function:

template<typename Container >
internal::UnorderedElementsAreArrayMatcher< typename Container::value_type> testing::UnorderedElementsAreArray ( const Container &  container)
inline

Definition at line 3708 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3708 of file gmock-matchers.h

References UnorderedElementsAreArray().

+ Here is the call graph for this function:

template<typename Tuple2Matcher , typename RhsContainer >
internal::UnorderedElementsAreArrayMatcher< typename internal::BoundSecondMatcher< Tuple2Matcher, typename internal::StlContainerView<GTEST_REMOVE_CONST_( RhsContainer)>::type::value_type> > testing::UnorderedPointwise ( const Tuple2Matcher &  tuple2_matcher,
const RhsContainer &  rhs_container 
)
inline

Definition at line 4223 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4223 of file gmock-matchers.h

References GTEST_REMOVE_CONST_, it, testing::internal::MatcherBindSecond(), parse_cmake_options::type, and UnorderedElementsAreArray().

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool testing::ValidateTestPropertyName ( const std::string &  property_name,
const std::vector< std::string > &  reserved_names 
)

Definition at line 2141 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2141 of file gtest.cc

References ADD_FAILURE, FormatWordList(), and GTEST_NAME_.

Referenced by testing::TestResult::ValidateTestProperty().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T , typename M >
bool testing::Value ( const T value,
matcher 
)
inline

Definition at line 4347 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4347 of file gmock-matchers.h

References Matches(), and value.

Referenced by testing::internal::TuplePrefix< N >::ExplainMatchFailuresTo(), tinyxml2::XMLElement::Name(), ne_map< Key, Value, Graph, Alloc >::operator[](), HFMLTriggerInterface::process_event(), Acts::OnnxRuntimeBase::runONNXInferenceMultiOutput(), and testing::gmock_matchers_test::TEST().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename To >
PolymorphicMatcher<internal::WhenDynamicCastToMatcher<To> > testing::WhenDynamicCastTo ( const Matcher< To > &  inner_matcher)
inline

Definition at line 3885 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 3885 of file gmock-matchers.h

References MakePolymorphicMatcher().

+ Here is the call graph for this function:

template<typename ContainerMatcher >
internal::WhenSortedByMatcher<internal::LessComparator, ContainerMatcher> testing::WhenSorted ( const ContainerMatcher &  container_matcher)
inline

Definition at line 4172 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4172 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<typename Comparator , typename ContainerMatcher >
internal::WhenSortedByMatcher<Comparator, ContainerMatcher> testing::WhenSortedBy ( const Comparator &  comparator,
const ContainerMatcher &  container_matcher 
)
inline

Definition at line 4162 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 4162 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::TEST().

+ Here is the caller graph for this function:

template<int k, typename InnerAction >
internal::WithArgsAction<InnerAction, k> testing::WithArg ( const InnerAction &  action)
inline

Definition at line 146 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 146 of file gmock-more-actions.h

References parse_cmake_options::action.

template<int k1, typename InnerAction >
internal::WithArgsAction<InnerAction, k1> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 625 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 625 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 631 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 631 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 637 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 637 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, int k4, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 643 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 643 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, int k4, int k5, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 649 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 649 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5, k6> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 655 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 655 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5, k6, k7> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 662 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 662 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5, k6, k7, k8> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 670 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 670 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 678 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 678 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 687 of file gmock-generated-actions.h.

View newest version in sPHENIX GitHub at line 687 of file gmock-generated-actions.h

References parse_cmake_options::action.

template<typename InnerAction >
internal::WithArgsAction<InnerAction> testing::WithoutArgs ( const InnerAction &  action)
inline

Definition at line 135 of file gmock-more-actions.h.

View newest version in sPHENIX GitHub at line 135 of file gmock-more-actions.h

References parse_cmake_options::action.

Referenced by TEST(), and testing::gmock_more_actions_test::TEST().

+ Here is the caller graph for this function:

Variable Documentation

class GTEST_API_ testing::InSequence testing::GTEST_ATTRIBUTE_UNUSED_
const char testing::kDeathTestCaseFilter[] = "*DeathTest:*DeathTest/*"
static

Definition at line 165 of file gtest.cc.

View newest version in sPHENIX GitHub at line 165 of file gtest.cc

Referenced by testing::internal::UnitTestImpl::GetTestCase().

const char testing::kDefaultDeathTestStyle[] = "fast"
static

Definition at line 84 of file gtest-death-test.cc.

View newest version in sPHENIX GitHub at line 84 of file gtest-death-test.cc

const char testing::kDefaultOutputFile[] = "test_detail.xml"
static

Definition at line 171 of file gtest.cc.

View newest version in sPHENIX GitHub at line 171 of file gtest.cc

Referenced by testing::internal::UnitTestOptions::GetAbsolutePathToOutputFile().

const char testing::kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"
static

Definition at line 160 of file gtest.cc.

View newest version in sPHENIX GitHub at line 160 of file gtest.cc

Referenced by testing::internal::UnitTestImpl::FilterTests().

const int testing::kMaxStackTraceDepth = 100

Definition at line 147 of file gtest.h.

View newest version in sPHENIX GitHub at line 147 of file gtest.h

Referenced by testing::InitGoogleTestTest::SetUp().

const char* const testing::kReservedTestCaseAttributes[]
static
Initial value:
= {
"classname",
"name",
"status",
"time",
"type_param",
"value_param"
}

Definition at line 2098 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2098 of file gtest.cc

Referenced by GetReservedAttributesForElement().

const char* const testing::kReservedTestSuiteAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"tests",
"time"
}

Definition at line 2088 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2088 of file gtest.cc

Referenced by GetReservedAttributesForElement().

const char* const testing::kReservedTestSuitesAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"random_seed",
"tests",
"time",
"timestamp"
}

Definition at line 2075 of file gtest.cc.

View newest version in sPHENIX GitHub at line 2075 of file gtest.cc

Referenced by GetReservedAttributesForElement().

const char testing::kTestShardIndex[] = "GTEST_SHARD_INDEX"
static
const char testing::kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"
static

Definition at line 178 of file gtest.cc.

View newest version in sPHENIX GitHub at line 178 of file gtest.cc

Referenced by testing::internal::WriteToShardStatusFileIfNeeded().

const char testing::kTestTotalShards[] = "GTEST_TOTAL_SHARDS"
static
const char testing::kUniversalFilter[] = "*"
static

Definition at line 168 of file gtest.cc.

View newest version in sPHENIX GitHub at line 168 of file gtest.cc

Referenced by testing::internal::UnitTestOptions::FilterMatchesTest(), GetDefaultFilter(), and testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart().