cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
testing::gmock_more_actions_test Namespace Reference

Namespaces

namespace  action_test
 

Classes

class  BoolResetter
 
class  DeletionTester
 
class  Foo
 
struct  GiantTemplate
 
struct  SumOf5Functor
 
struct  SumOf6Functor
 
class  TenArgConstructorClass
 
struct  UnaryFunctor
 

Functions

short Short (short n)
 
char Char (char ch)
 
int Nullary ()
 
bool Unary (int x)
 
bool ByConstRef (const std::string &s)
 
bool ReferencesGlobalDouble (const double &x)
 
const char * Binary (const char *input, short n)
 
int Ternary (int x, char y, short z)
 
int SumOf4 (int a, int b, int c, int d)
 
int SumOfFirst2 (int a, int b, Unused, Unused)
 
int SumOf5 (int a, int b, int c, int d, int e)
 
int SumOf6 (int a, int b, int c, int d, int e, int f)
 
std::string Concat7 (const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7)
 
std::string Concat8 (const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8)
 
std::string Concat9 (const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9)
 
std::string Concat10 (const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9, const char *s10)
 
 TEST (InvokeTest, Nullary)
 
 TEST (InvokeTest, Unary)
 
 TEST (InvokeTest, Binary)
 
 TEST (InvokeTest, Ternary)
 
 TEST (InvokeTest, FunctionThatTakes4Arguments)
 
 TEST (InvokeTest, FunctionThatTakes5Arguments)
 
 TEST (InvokeTest, FunctionThatTakes6Arguments)
 
const char * CharPtr (const char *s)
 
 TEST (InvokeTest, FunctionThatTakes7Arguments)
 
 TEST (InvokeTest, FunctionThatTakes8Arguments)
 
 TEST (InvokeTest, FunctionThatTakes9Arguments)
 
 TEST (InvokeTest, FunctionThatTakes10Arguments)
 
 TEST (InvokeTest, FunctionWithUnusedParameters)
 
 TEST (InvokeTest, MethodWithUnusedParameters)
 
 TEST (InvokeTest, Functor)
 
 TEST (InvokeTest, FunctionWithCompatibleType)
 
 TEST (InvokeMethodTest, Nullary)
 
 TEST (InvokeMethodTest, Unary)
 
 TEST (InvokeMethodTest, Binary)
 
 TEST (InvokeMethodTest, Ternary)
 
 TEST (InvokeMethodTest, MethodThatTakes4Arguments)
 
 TEST (InvokeMethodTest, MethodThatTakes5Arguments)
 
 TEST (InvokeMethodTest, MethodThatTakes6Arguments)
 
 TEST (InvokeMethodTest, MethodThatTakes7Arguments)
 
 TEST (InvokeMethodTest, MethodThatTakes8Arguments)
 
 TEST (InvokeMethodTest, MethodThatTakes9Arguments)
 
 TEST (InvokeMethodTest, MethodThatTakes10Arguments)
 
 TEST (InvokeMethodTest, MethodWithCompatibleType)
 
 TEST (WithoutArgsTest, NoArg)
 
 TEST (WithArgTest, OneArg)
 
 TEST (ReturnArgActionTest, WorksForOneArgIntArg0)
 
 TEST (ReturnArgActionTest, WorksForMultiArgBoolArg0)
 
 TEST (ReturnArgActionTest, WorksForMultiArgStringArg2)
 
 TEST (ReturnArgActionTest, WorksForNonConstRefArg0)
 
 TEST (SaveArgActionTest, WorksForSameType)
 
 TEST (SaveArgActionTest, WorksForCompatibleType)
 
 TEST (SaveArgPointeeActionTest, WorksForSameType)
 
 TEST (SaveArgPointeeActionTest, WorksForCompatibleType)
 
 TEST (SetArgRefereeActionTest, WorksForSameType)
 
 TEST (SetArgRefereeActionTest, WorksForCompatibleType)
 
 TEST (SetArgRefereeActionTest, WorksWithExtraArguments)
 
 TEST (DeleteArgActionTest, OneArg)
 
 TEST (DeleteArgActionTest, TenArgs)
 
 TEST (SetArrayArgumentTest, SetsTheNthArray)
 
 TEST (SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange)
 
 TEST (SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType)
 
 TEST (SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument)
 
 TEST (ReturnPointeeTest, Works)
 
 TEST (InvokeArgumentTest, Function0)
 
 TEST (InvokeArgumentTest, Functor1)
 
 TEST (InvokeArgumentTest, Function5)
 
 TEST (InvokeArgumentTest, Functor5)
 
 TEST (InvokeArgumentTest, Function6)
 
 TEST (InvokeArgumentTest, Functor6)
 
 TEST (InvokeArgumentTest, Function7)
 
 TEST (InvokeArgumentTest, Function8)
 
 TEST (InvokeArgumentTest, Function9)
 
 TEST (InvokeArgumentTest, Function10)
 
 TEST (InvokeArgumentTest, ByPointerFunction)
 
 TEST (InvokeArgumentTest, FunctionWithCStringLiteral)
 
 TEST (InvokeArgumentTest, ByConstReferenceFunction)
 
 TEST (InvokeArgumentTest, ByExplicitConstReferenceFunction)
 
 TEST (DoAllTest, TwoActions)
 
 TEST (DoAllTest, ThreeActions)
 
 TEST (DoAllTest, FourActions)
 
 TEST (DoAllTest, FiveActions)
 
 TEST (DoAllTest, SixActions)
 
 TEST (DoAllTest, SevenActions)
 
 TEST (DoAllTest, EightActions)
 
 TEST (DoAllTest, NineActions)
 
 TEST (DoAllTest, TenActions)
 
 TEST (DoAllTest, NoArgs)
 
 TEST (DoAllTest, MoveOnlyArgs)
 
 TEST (DoAllTest, ImplicitlyConvertsActionArguments)
 
 ACTION (Return5)
 
 TEST (ActionMacroTest, WorksWhenNotReferencingArguments)
 
 ACTION (IncrementArg1)
 
 TEST (ActionMacroTest, WorksWhenReturningVoid)
 
 ACTION (IncrementArg2)
 
 TEST (ActionMacroTest, CanReferenceArgumentType)
 
 ACTION (Sum2)
 
 TEST (ActionMacroTest, CanReferenceArgumentTuple)
 
 ACTION (InvokeDummy)
 
 TEST (ActionMacroTest, CanReferenceMockFunctionType)
 
 ACTION (InvokeDummy2)
 
 TEST (ActionMacroTest, CanReferenceMockFunctionReturnType)
 
 ACTION (ReturnAddrOfConstBoolReferenceArg)
 
 TEST (ActionMacroTest, WorksForConstReferenceArg)
 
 ACTION (ReturnAddrOfIntReferenceArg)
 
 TEST (ActionMacroTest, WorksForNonConstReferenceArg)
 
 TEST (ActionMacroTest, WorksInNamespace)
 
 ACTION (PlusTwo)
 
 TEST (ActionMacroTest, WorksForDifferentArgumentNumbers)
 
 ACTION_P (Plus, n)
 
 TEST (ActionPMacroTest, DefinesParameterizedAction)
 
 ACTION_P (TypedPlus, n)
 
 TEST (ActionPMacroTest, CanReferenceArgumentAndParameterTypes)
 
 TEST (ActionPMacroTest, WorksInCompatibleMockFunction)
 
 ACTION (OverloadedAction)
 
 ACTION_P (OverloadedAction, default_value)
 
 ACTION_P2 (OverloadedAction, true_value, false_value)
 
 TEST (ActionMacroTest, CanDefineOverloadedActions)
 
 ACTION_P3 (Plus, m, n, k)
 
 TEST (ActionPnMacroTest, WorksFor3Parameters)
 
 ACTION_P4 (Plus, p0, p1, p2, p3)
 
 TEST (ActionPnMacroTest, WorksFor4Parameters)
 
 ACTION_P5 (Plus, p0, p1, p2, p3, p4)
 
 TEST (ActionPnMacroTest, WorksFor5Parameters)
 
 ACTION_P6 (Plus, p0, p1, p2, p3, p4, p5)
 
 TEST (ActionPnMacroTest, WorksFor6Parameters)
 
 ACTION_P7 (Plus, p0, p1, p2, p3, p4, p5, p6)
 
 TEST (ActionPnMacroTest, WorksFor7Parameters)
 
 ACTION_P8 (Plus, p0, p1, p2, p3, p4, p5, p6, p7)
 
 TEST (ActionPnMacroTest, WorksFor8Parameters)
 
 ACTION_P9 (Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
 TEST (ActionPnMacroTest, WorksFor9Parameters)
 
 ACTION_P10 (Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param)
 
 TEST (ActionPnMacroTest, WorksFor10Parameters)
 
 ACTION_P2 (PadArgument, prefix, suffix)
 
 TEST (ActionPnMacroTest, SimpleTypePromotion)
 
 ACTION_P3 (ConcatImpl, a, b, c)
 
template<typename T1 , typename T2 >
ConcatImplActionP3< std::string, T1, T2 > Concat (const std::string &a, T1 b, T2 c)
 
template<typename T1 , typename T2 >
ConcatImplActionP3< T1, int, T2 > Concat (T1 a, int b, T2 c)
 
 TEST (ActionPnMacroTest, CanPartiallyRestrictParameterTypes)
 
 ACTION (DoFoo)
 
 ACTION_P (DoFoo, p)
 
 ACTION_P2 (DoFoo, p0, p1)
 
 TEST (ActionPnMacroTest, TypesAreCorrect)
 
 ACTION_P (Plus1, x)
 
 ACTION_P2 (Plus2, x, y)
 
 ACTION_P3 (Plus3, x, y, z)
 
 ACTION_P10 (Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
 
 TEST (ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes)
 
 ACTION_TEMPLATE (CreateNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())
 
 TEST (ActionTemplateTest, WorksWithoutValueParam)
 
 ACTION_TEMPLATE (CreateNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(a0))
 
 TEST (ActionTemplateTest, WorksWithValueParams)
 
 ACTION_TEMPLATE (MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 TEST (ActionTemplateTest, WorksForIntegralTemplateParams)
 
 ACTION_TEMPLATE (ReturnSmartPointer, HAS_1_TEMPLATE_PARAMS(template< typename Pointee > class, Pointer), AND_1_VALUE_PARAMS(pointee))
 
 TEST (ActionTemplateTest, WorksForTemplateTemplateParameters)
 
 ACTION_TEMPLATE (ReturnGiant, HAS_10_TEMPLATE_PARAMS(typename, T1, typename, T2, typename, T3, int, k4, bool, k5, unsigned int, k6, class, T7, class, T8, class, T9, template< typename T > class, T10), AND_1_VALUE_PARAMS(value))
 
 TEST (ActionTemplateTest, WorksFor10TemplateParameters)
 
 ACTION_TEMPLATE (ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_10_VALUE_PARAMS(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10))
 
 TEST (ActionTemplateTest, WorksFor10ValueParameters)
 
 ACTION (ReturnSum)
 
 ACTION_P (ReturnSum, x)
 
 ACTION_TEMPLATE (ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_2_VALUE_PARAMS(v1, v2))
 
 ACTION_TEMPLATE (ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_3_VALUE_PARAMS(v1, v2, v3))
 
 ACTION_TEMPLATE (ReturnSum, HAS_2_TEMPLATE_PARAMS(typename, Number, int, k), AND_4_VALUE_PARAMS(v1, v2, v3, v4))
 
 TEST (ActionTemplateTest, CanBeOverloadedOnNumberOfValueParameters)
 

Variables

bool g_done = false
 
const double g_double = 0
 

Function Documentation

◆ ACTION() [1/12]

testing::gmock_more_actions_test::ACTION ( DoFoo )

◆ ACTION() [2/12]

testing::gmock_more_actions_test::ACTION ( IncrementArg1 )

◆ ACTION() [3/12]

testing::gmock_more_actions_test::ACTION ( IncrementArg2 )

◆ ACTION() [4/12]

testing::gmock_more_actions_test::ACTION ( InvokeDummy )

◆ ACTION() [5/12]

testing::gmock_more_actions_test::ACTION ( InvokeDummy2 )

◆ ACTION() [6/12]

testing::gmock_more_actions_test::ACTION ( OverloadedAction )

◆ ACTION() [7/12]

testing::gmock_more_actions_test::ACTION ( PlusTwo )

◆ ACTION() [8/12]

testing::gmock_more_actions_test::ACTION ( Return5 )

◆ ACTION() [9/12]

testing::gmock_more_actions_test::ACTION ( ReturnAddrOfConstBoolReferenceArg )

◆ ACTION() [10/12]

testing::gmock_more_actions_test::ACTION ( ReturnAddrOfIntReferenceArg )

◆ ACTION() [11/12]

testing::gmock_more_actions_test::ACTION ( ReturnSum )

◆ ACTION() [12/12]

testing::gmock_more_actions_test::ACTION ( Sum2 )

◆ ACTION_P() [1/6]

testing::gmock_more_actions_test::ACTION_P ( DoFoo ,
p  )

◆ ACTION_P() [2/6]

testing::gmock_more_actions_test::ACTION_P ( OverloadedAction ,
default_value  )

◆ ACTION_P() [3/6]

testing::gmock_more_actions_test::ACTION_P ( Plus ,
n  )

◆ ACTION_P() [4/6]

testing::gmock_more_actions_test::ACTION_P ( Plus1 ,
x  )

◆ ACTION_P() [5/6]

testing::gmock_more_actions_test::ACTION_P ( ReturnSum ,
x  )

◆ ACTION_P() [6/6]

testing::gmock_more_actions_test::ACTION_P ( TypedPlus ,
n  )

◆ ACTION_P10() [1/2]

testing::gmock_more_actions_test::ACTION_P10 ( Plus ,
p0 ,
p1 ,
p2 ,
p3 ,
p4 ,
p5 ,
p6 ,
p7 ,
p8 ,
last_param  )

◆ ACTION_P10() [2/2]

testing::gmock_more_actions_test::ACTION_P10 ( Plus10 ,
a0 ,
a1 ,
a2 ,
a3 ,
a4 ,
a5 ,
a6 ,
a7 ,
a8 ,
a9  )

◆ ACTION_P2() [1/4]

testing::gmock_more_actions_test::ACTION_P2 ( DoFoo ,
p0 ,
p1  )

◆ ACTION_P2() [2/4]

testing::gmock_more_actions_test::ACTION_P2 ( OverloadedAction ,
true_value ,
false_value  )

◆ ACTION_P2() [3/4]

testing::gmock_more_actions_test::ACTION_P2 ( PadArgument ,
prefix ,
suffix  )

◆ ACTION_P2() [4/4]

testing::gmock_more_actions_test::ACTION_P2 ( Plus2 ,
x ,
y  )

◆ ACTION_P3() [1/3]

testing::gmock_more_actions_test::ACTION_P3 ( ConcatImpl ,
a ,
b ,
c  )

◆ ACTION_P3() [2/3]

testing::gmock_more_actions_test::ACTION_P3 ( Plus ,
m ,
n ,
k  )

◆ ACTION_P3() [3/3]

testing::gmock_more_actions_test::ACTION_P3 ( Plus3 ,
x ,
y ,
z  )

◆ ACTION_P4()

testing::gmock_more_actions_test::ACTION_P4 ( Plus ,
p0 ,
p1 ,
p2 ,
p3  )

◆ ACTION_P5()

testing::gmock_more_actions_test::ACTION_P5 ( Plus ,
p0 ,
p1 ,
p2 ,
p3 ,
p4  )

◆ ACTION_P6()

testing::gmock_more_actions_test::ACTION_P6 ( Plus ,
p0 ,
p1 ,
p2 ,
p3 ,
p4 ,
p5  )

◆ ACTION_P7()

testing::gmock_more_actions_test::ACTION_P7 ( Plus ,
p0 ,
p1 ,
p2 ,
p3 ,
p4 ,
p5 ,
p6  )

◆ ACTION_P8()

testing::gmock_more_actions_test::ACTION_P8 ( Plus ,
p0 ,
p1 ,
p2 ,
p3 ,
p4 ,
p5 ,
p6 ,
p7  )

◆ ACTION_P9()

testing::gmock_more_actions_test::ACTION_P9 ( Plus ,
p0 ,
p1 ,
p2 ,
p3 ,
p4 ,
p5 ,
p6 ,
p7 ,
p8  )

◆ ACTION_TEMPLATE() [1/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( CreateNew ,
HAS_1_TEMPLATE_PARAMS(typename, T) ,
AND_0_VALUE_PARAMS()  )

◆ ACTION_TEMPLATE() [2/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( CreateNew ,
HAS_1_TEMPLATE_PARAMS(typename, T) ,
AND_1_VALUE_PARAMS(a0)  )

◆ ACTION_TEMPLATE() [3/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( MyDeleteArg ,
HAS_1_TEMPLATE_PARAMS(int, k) ,
AND_0_VALUE_PARAMS()  )

◆ ACTION_TEMPLATE() [4/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( ReturnGiant ,
HAS_10_TEMPLATE_PARAMS(typename, T1, typename, T2, typename, T3, int, k4, bool, k5, unsigned int, k6, class, T7, class, T8, class, T9, template< typename T > class, T10) ,
AND_1_VALUE_PARAMS(value)  )

◆ ACTION_TEMPLATE() [5/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( ReturnSmartPointer ,
HAS_1_TEMPLATE_PARAMS(template< typename Pointee > class, Pointer) ,
AND_1_VALUE_PARAMS(pointee)  )

◆ ACTION_TEMPLATE() [6/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( ReturnSum ,
HAS_1_TEMPLATE_PARAMS(typename, Number) ,
AND_10_VALUE_PARAMS(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)  )

◆ ACTION_TEMPLATE() [7/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( ReturnSum ,
HAS_1_TEMPLATE_PARAMS(typename, Number) ,
AND_2_VALUE_PARAMS(v1, v2)  )

◆ ACTION_TEMPLATE() [8/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( ReturnSum ,
HAS_1_TEMPLATE_PARAMS(typename, Number) ,
AND_3_VALUE_PARAMS(v1, v2, v3)  )

◆ ACTION_TEMPLATE() [9/9]

testing::gmock_more_actions_test::ACTION_TEMPLATE ( ReturnSum ,
HAS_2_TEMPLATE_PARAMS(typename, Number, int, k) ,
AND_4_VALUE_PARAMS(v1, v2, v3, v4)  )

◆ Binary()

const char * testing::gmock_more_actions_test::Binary ( const char * input,
short n )

◆ ByConstRef()

bool testing::gmock_more_actions_test::ByConstRef ( const std::string & s)

◆ Char()

char testing::gmock_more_actions_test::Char ( char ch)
inline

◆ CharPtr()

const char * testing::gmock_more_actions_test::CharPtr ( const char * s)
inline

◆ Concat() [1/2]

template<typename T1 , typename T2 >
ConcatImplActionP3< std::string, T1, T2 > testing::gmock_more_actions_test::Concat ( const std::string & a,
T1 b,
T2 c )

◆ Concat() [2/2]

template<typename T1 , typename T2 >
ConcatImplActionP3< T1, int, T2 > testing::gmock_more_actions_test::Concat ( T1 a,
int b,
T2 c )

◆ Concat10()

std::string testing::gmock_more_actions_test::Concat10 ( const char * s1,
const char * s2,
const char * s3,
const char * s4,
const char * s5,
const char * s6,
const char * s7,
const char * s8,
const char * s9,
const char * s10 )

◆ Concat7()

std::string testing::gmock_more_actions_test::Concat7 ( const char * s1,
const char * s2,
const char * s3,
const char * s4,
const char * s5,
const char * s6,
const char * s7 )

◆ Concat8()

std::string testing::gmock_more_actions_test::Concat8 ( const char * s1,
const char * s2,
const char * s3,
const char * s4,
const char * s5,
const char * s6,
const char * s7,
const char * s8 )

◆ Concat9()

std::string testing::gmock_more_actions_test::Concat9 ( const char * s1,
const char * s2,
const char * s3,
const char * s4,
const char * s5,
const char * s6,
const char * s7,
const char * s8,
const char * s9 )

◆ Nullary()

int testing::gmock_more_actions_test::Nullary ( )

◆ ReferencesGlobalDouble()

bool testing::gmock_more_actions_test::ReferencesGlobalDouble ( const double & x)

◆ Short()

short testing::gmock_more_actions_test::Short ( short n)
inline

◆ SumOf4()

int testing::gmock_more_actions_test::SumOf4 ( int a,
int b,
int c,
int d )

◆ SumOf5()

int testing::gmock_more_actions_test::SumOf5 ( int a,
int b,
int c,
int d,
int e )

◆ SumOf6()

int testing::gmock_more_actions_test::SumOf6 ( int a,
int b,
int c,
int d,
int e,
int f )

◆ SumOfFirst2()

int testing::gmock_more_actions_test::SumOfFirst2 ( int a,
int b,
Unused ,
Unused  )

◆ Ternary()

int testing::gmock_more_actions_test::Ternary ( int x,
char y,
short z )

◆ TEST() [1/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
CanDefineOverloadedActions  )

◆ TEST() [2/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
CanReferenceArgumentTuple  )

◆ TEST() [3/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
CanReferenceArgumentType  )

◆ TEST() [4/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
CanReferenceMockFunctionReturnType  )

◆ TEST() [5/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
CanReferenceMockFunctionType  )

◆ TEST() [6/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
WorksForConstReferenceArg  )

◆ TEST() [7/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
WorksForDifferentArgumentNumbers  )

◆ TEST() [8/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
WorksForNonConstReferenceArg  )

◆ TEST() [9/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
WorksInNamespace  )

◆ TEST() [10/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
WorksWhenNotReferencingArguments  )

◆ TEST() [11/106]

testing::gmock_more_actions_test::TEST ( ActionMacroTest ,
WorksWhenReturningVoid  )

◆ TEST() [12/106]

testing::gmock_more_actions_test::TEST ( ActionPMacroTest ,
CanReferenceArgumentAndParameterTypes  )

◆ TEST() [13/106]

testing::gmock_more_actions_test::TEST ( ActionPMacroTest ,
DefinesParameterizedAction  )

◆ TEST() [14/106]

testing::gmock_more_actions_test::TEST ( ActionPMacroTest ,
WorksInCompatibleMockFunction  )

◆ TEST() [15/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
CanExplicitlyInstantiateWithReferenceTypes  )

◆ TEST() [16/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
CanPartiallyRestrictParameterTypes  )

◆ TEST() [17/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
SimpleTypePromotion  )

◆ TEST() [18/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
TypesAreCorrect  )

◆ TEST() [19/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor10Parameters  )

◆ TEST() [20/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor3Parameters  )

◆ TEST() [21/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor4Parameters  )

◆ TEST() [22/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor5Parameters  )

◆ TEST() [23/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor6Parameters  )

◆ TEST() [24/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor7Parameters  )

◆ TEST() [25/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor8Parameters  )

◆ TEST() [26/106]

testing::gmock_more_actions_test::TEST ( ActionPnMacroTest ,
WorksFor9Parameters  )

◆ TEST() [27/106]

testing::gmock_more_actions_test::TEST ( ActionTemplateTest ,
CanBeOverloadedOnNumberOfValueParameters  )

◆ TEST() [28/106]

testing::gmock_more_actions_test::TEST ( ActionTemplateTest ,
WorksFor10TemplateParameters  )

◆ TEST() [29/106]

testing::gmock_more_actions_test::TEST ( ActionTemplateTest ,
WorksFor10ValueParameters  )

◆ TEST() [30/106]

testing::gmock_more_actions_test::TEST ( ActionTemplateTest ,
WorksForIntegralTemplateParams  )

◆ TEST() [31/106]

testing::gmock_more_actions_test::TEST ( ActionTemplateTest ,
WorksForTemplateTemplateParameters  )

◆ TEST() [32/106]

testing::gmock_more_actions_test::TEST ( ActionTemplateTest ,
WorksWithoutValueParam  )

◆ TEST() [33/106]

testing::gmock_more_actions_test::TEST ( ActionTemplateTest ,
WorksWithValueParams  )

◆ TEST() [34/106]

testing::gmock_more_actions_test::TEST ( DeleteArgActionTest ,
OneArg  )

◆ TEST() [35/106]

testing::gmock_more_actions_test::TEST ( DeleteArgActionTest ,
TenArgs  )

◆ TEST() [36/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
EightActions  )

◆ TEST() [37/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
FiveActions  )

◆ TEST() [38/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
FourActions  )

◆ TEST() [39/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
ImplicitlyConvertsActionArguments  )

◆ TEST() [40/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
MoveOnlyArgs  )

◆ TEST() [41/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
NineActions  )

◆ TEST() [42/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
NoArgs  )

◆ TEST() [43/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
SevenActions  )

◆ TEST() [44/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
SixActions  )

◆ TEST() [45/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
TenActions  )

◆ TEST() [46/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
ThreeActions  )

◆ TEST() [47/106]

testing::gmock_more_actions_test::TEST ( DoAllTest ,
TwoActions  )

◆ TEST() [48/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
ByConstReferenceFunction  )

◆ TEST() [49/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
ByExplicitConstReferenceFunction  )

◆ TEST() [50/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
ByPointerFunction  )

◆ TEST() [51/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Function0  )

◆ TEST() [52/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Function10  )

◆ TEST() [53/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Function5  )

◆ TEST() [54/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Function6  )

◆ TEST() [55/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Function7  )

◆ TEST() [56/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Function8  )

◆ TEST() [57/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Function9  )

◆ TEST() [58/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
FunctionWithCStringLiteral  )

◆ TEST() [59/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Functor1  )

◆ TEST() [60/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Functor5  )

◆ TEST() [61/106]

testing::gmock_more_actions_test::TEST ( InvokeArgumentTest ,
Functor6  )

◆ TEST() [62/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
Binary  )

◆ TEST() [63/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodThatTakes10Arguments  )

◆ TEST() [64/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodThatTakes4Arguments  )

◆ TEST() [65/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodThatTakes5Arguments  )

◆ TEST() [66/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodThatTakes6Arguments  )

◆ TEST() [67/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodThatTakes7Arguments  )

◆ TEST() [68/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodThatTakes8Arguments  )

◆ TEST() [69/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodThatTakes9Arguments  )

◆ TEST() [70/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
MethodWithCompatibleType  )

◆ TEST() [71/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
Nullary  )

◆ TEST() [72/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
Ternary  )

◆ TEST() [73/106]

testing::gmock_more_actions_test::TEST ( InvokeMethodTest ,
Unary  )

◆ TEST() [74/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
Binary  )

◆ TEST() [75/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionThatTakes10Arguments  )

◆ TEST() [76/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionThatTakes4Arguments  )

◆ TEST() [77/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionThatTakes5Arguments  )

◆ TEST() [78/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionThatTakes6Arguments  )

◆ TEST() [79/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionThatTakes7Arguments  )

◆ TEST() [80/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionThatTakes8Arguments  )

◆ TEST() [81/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionThatTakes9Arguments  )

◆ TEST() [82/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionWithCompatibleType  )

◆ TEST() [83/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
FunctionWithUnusedParameters  )

◆ TEST() [84/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
Functor  )

◆ TEST() [85/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
MethodWithUnusedParameters  )

◆ TEST() [86/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
Nullary  )

◆ TEST() [87/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
Ternary  )

◆ TEST() [88/106]

testing::gmock_more_actions_test::TEST ( InvokeTest ,
Unary  )

◆ TEST() [89/106]

testing::gmock_more_actions_test::TEST ( ReturnArgActionTest ,
WorksForMultiArgBoolArg0  )

◆ TEST() [90/106]

testing::gmock_more_actions_test::TEST ( ReturnArgActionTest ,
WorksForMultiArgStringArg2  )

◆ TEST() [91/106]

testing::gmock_more_actions_test::TEST ( ReturnArgActionTest ,
WorksForNonConstRefArg0  )

◆ TEST() [92/106]

testing::gmock_more_actions_test::TEST ( ReturnArgActionTest ,
WorksForOneArgIntArg0  )

◆ TEST() [93/106]

testing::gmock_more_actions_test::TEST ( ReturnPointeeTest ,
Works  )

◆ TEST() [94/106]

testing::gmock_more_actions_test::TEST ( SaveArgActionTest ,
WorksForCompatibleType  )

◆ TEST() [95/106]

testing::gmock_more_actions_test::TEST ( SaveArgActionTest ,
WorksForSameType  )

◆ TEST() [96/106]

testing::gmock_more_actions_test::TEST ( SaveArgPointeeActionTest ,
WorksForCompatibleType  )

◆ TEST() [97/106]

testing::gmock_more_actions_test::TEST ( SaveArgPointeeActionTest ,
WorksForSameType  )

◆ TEST() [98/106]

testing::gmock_more_actions_test::TEST ( SetArgRefereeActionTest ,
WorksForCompatibleType  )

◆ TEST() [99/106]

testing::gmock_more_actions_test::TEST ( SetArgRefereeActionTest ,
WorksForSameType  )

◆ TEST() [100/106]

testing::gmock_more_actions_test::TEST ( SetArgRefereeActionTest ,
WorksWithExtraArguments  )

◆ TEST() [101/106]

testing::gmock_more_actions_test::TEST ( SetArrayArgumentTest ,
SetsTheNthArray  )

◆ TEST() [102/106]

testing::gmock_more_actions_test::TEST ( SetArrayArgumentTest ,
SetsTheNthArrayWithConvertibleType  )

◆ TEST() [103/106]

testing::gmock_more_actions_test::TEST ( SetArrayArgumentTest ,
SetsTheNthArrayWithEmptyRange  )

◆ TEST() [104/106]

testing::gmock_more_actions_test::TEST ( SetArrayArgumentTest ,
SetsTheNthArrayWithIteratorArgument  )

◆ TEST() [105/106]

testing::gmock_more_actions_test::TEST ( WithArgTest ,
OneArg  )

◆ TEST() [106/106]

testing::gmock_more_actions_test::TEST ( WithoutArgsTest ,
NoArg  )

◆ Unary()

bool testing::gmock_more_actions_test::Unary ( int x)

Variable Documentation

◆ g_done

bool testing::gmock_more_actions_test::g_done = false

◆ g_double

const double testing::gmock_more_actions_test::g_double = 0