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

Classes

struct  AlternateCallable
 
class  ExpectCallTest
 
class  FooInterface
 
class  FunctionMockerTest
 
class  LegacyMockB
 
class  LegacyMockFoo
 
struct  LegacyMockMethodSizes0
 
struct  LegacyMockMethodSizes1
 
struct  LegacyMockMethodSizes2
 
struct  LegacyMockMethodSizes3
 
struct  LegacyMockMethodSizes4
 
class  LegacyMockOverloadedOnArgNumber
 
class  LegacyMockStack
 
class  MockB
 
class  MockFoo
 
class  MockMethodMockFunctionSignatureTest
 
struct  MockMethodNoexceptSpecifier
 
struct  MockMethodSizes0
 
struct  MockMethodSizes1
 
struct  MockMethodSizes2
 
struct  MockMethodSizes3
 
struct  MockMethodSizes4
 
class  MockOverloadedOnArgNumber
 
class  MockOverloadedOnConstness
 
class  MockStack
 
class  OverloadedMockMethodTest
 
class  StackInterface
 
class  TemplatedCopyable
 
class  TemplateMockTest
 

Typedefs

using FunctionMockerTestTypes = ::testing::Types<MockFoo, LegacyMockFoo>
 
using ExpectCallTestTypes = ::testing::Types<MockB, LegacyMockB>
 
using TemplateMockTestTypes
 
using OverloadedMockMethodTestTypes
 
using MockMethodMockFunctionSignatureTypes
 

Functions

 TYPED_TEST_SUITE (FunctionMockerTest, FunctionMockerTestTypes)
 
 TYPED_TEST (FunctionMockerTest, MocksVoidFunction)
 
 TYPED_TEST (FunctionMockerTest, MocksNullaryFunction)
 
 TYPED_TEST (FunctionMockerTest, MocksUnaryFunction)
 
 TYPED_TEST (FunctionMockerTest, MocksBinaryFunction)
 
 TYPED_TEST (FunctionMockerTest, MocksDecimalFunction)
 
 TYPED_TEST (FunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)
 
 TYPED_TEST (FunctionMockerTest, MocksFunctionWithConstReferenceArgument)
 
 TYPED_TEST (FunctionMockerTest, MocksFunctionWithConstArgument)
 
 TYPED_TEST (FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)
 
 TYPED_TEST (FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)
 
 TYPED_TEST (FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)
 
 TYPED_TEST (FunctionMockerTest, MocksReturnTypeWithComma)
 
 TYPED_TEST (FunctionMockerTest, MocksTypeWithTemplatedCopyCtor)
 
 TEST (FunctionMockerTest, RefQualified)
 
 TYPED_TEST_SUITE (ExpectCallTest, ExpectCallTestTypes)
 
 TYPED_TEST (ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)
 
 TYPED_TEST_SUITE (TemplateMockTest, TemplateMockTestTypes)
 
 TYPED_TEST (TemplateMockTest, Works)
 
 TYPED_TEST (TemplateMockTest, MethodWithCommaInReturnTypeWorks)
 
 TYPED_TEST_SUITE (OverloadedMockMethodTest, OverloadedMockMethodTestTypes)
 
 TYPED_TEST (OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)
 
 TEST (MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)
 
 TEST (MockMethodMockFunctionTest, WorksForVoidNullary)
 
 TEST (MockMethodMockFunctionTest, WorksForNonVoidNullary)
 
 TEST (MockMethodMockFunctionTest, WorksForVoidUnary)
 
 TEST (MockMethodMockFunctionTest, WorksForNonVoidBinary)
 
 TEST (MockMethodMockFunctionTest, WorksFor10Arguments)
 
 TEST (MockMethodMockFunctionTest, AsStdFunction)
 
 TEST (MockMethodMockFunctionTest, AsStdFunctionReturnsReference)
 
 TEST (MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter)
 
 TYPED_TEST_SUITE (MockMethodMockFunctionSignatureTest, MockMethodMockFunctionSignatureTypes)
 
 TYPED_TEST (MockMethodMockFunctionSignatureTest, IsMockFunctionTemplateArgumentDeducedForRawSignature)
 
 TYPED_TEST (MockMethodMockFunctionSignatureTest, IsMockFunctionTemplateArgumentDeducedForStdFunction)
 
 TYPED_TEST (MockMethodMockFunctionSignatureTest, IsMockFunctionCallMethodSignatureTheSameForRawSignatureAndStdFunction)
 
 TYPED_TEST (MockMethodMockFunctionSignatureTest, IsMockFunctionTemplateArgumentDeducedForAlternateCallable)
 
 TYPED_TEST (MockMethodMockFunctionSignatureTest, IsMockFunctionCallMethodSignatureTheSameForAlternateCallable)
 
 TEST (MockMethodMockFunctionTest, MockMethodSizeOverhead)
 
 TEST (MockMethodMockFunctionTest, EnsureNoUnusedMemberFunction)
 
void hasTwoParams (int, int)
 
void MaybeThrows ()
 
void DoesntThrow () noexcept
 
 TEST (MockMethodMockFunctionTest, NoexceptSpecifierPreserved)
 

Typedef Documentation

◆ ExpectCallTestTypes

◆ FunctionMockerTestTypes

◆ MockMethodMockFunctionSignatureTypes

Initial value:
Types<void(), int(), void(int), int(int), int(bool, int),
int(bool, char, int, int, int, int, int, char, int, bool)>
internal::ProxyTypeList< Ts... > Types
Definition gtest-type-util.h:216

◆ OverloadedMockMethodTestTypes

Initial value:
::testing::Types<MockOverloadedOnArgNumber,
LegacyMockOverloadedOnArgNumber>
Definition gtest-type-util.h:190

◆ TemplateMockTestTypes

Function Documentation

◆ DoesntThrow()

void testing::gmock_function_mocker_test::DoesntThrow ( )
noexcept

◆ hasTwoParams()

void testing::gmock_function_mocker_test::hasTwoParams ( int ,
int  )

◆ MaybeThrows()

void testing::gmock_function_mocker_test::MaybeThrows ( )

◆ TEST() [1/13]

testing::gmock_function_mocker_test::TEST ( FunctionMockerTest ,
RefQualified  )

◆ TEST() [2/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
AsStdFunction  )

◆ TEST() [3/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
AsStdFunctionReturnsReference  )

◆ TEST() [4/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
AsStdFunctionWithReferenceParameter  )

◆ TEST() [5/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
EnsureNoUnusedMemberFunction  )

◆ TEST() [6/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
MockMethodSizeOverhead  )

◆ TEST() [7/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
NoexceptSpecifierPreserved  )

◆ TEST() [8/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
WorksFor10Arguments  )

◆ TEST() [9/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
WorksForNonVoidBinary  )

◆ TEST() [10/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
WorksForNonVoidNullary  )

◆ TEST() [11/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
WorksForVoidNullary  )

◆ TEST() [12/13]

testing::gmock_function_mocker_test::TEST ( MockMethodMockFunctionTest ,
WorksForVoidUnary  )

◆ TEST() [13/13]

testing::gmock_function_mocker_test::TEST ( MockMethodOverloadedMockMethodTest ,
CanOverloadOnConstnessInMacroBody  )

◆ TYPED_TEST() [1/22]

testing::gmock_function_mocker_test::TYPED_TEST ( ExpectCallTest ,
UnmentionedFunctionCanBeCalledAnyNumberOfTimes  )

◆ TYPED_TEST() [2/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksBinaryFunction  )

◆ TYPED_TEST() [3/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksDecimalFunction  )

◆ TYPED_TEST() [4/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksFunctionsOverloadedOnArgumentNumber  )

◆ TYPED_TEST() [5/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksFunctionsOverloadedOnArgumentType  )

◆ TYPED_TEST() [6/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksFunctionsOverloadedOnConstnessOfThis  )

◆ TYPED_TEST() [7/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksFunctionWithConstArgument  )

◆ TYPED_TEST() [8/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksFunctionWithConstReferenceArgument  )

◆ TYPED_TEST() [9/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksFunctionWithNonConstReferenceArgument  )

◆ TYPED_TEST() [10/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksNullaryFunction  )

◆ TYPED_TEST() [11/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksReturnTypeWithComma  )

◆ TYPED_TEST() [12/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksTypeWithTemplatedCopyCtor  )

◆ TYPED_TEST() [13/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksUnaryFunction  )

◆ TYPED_TEST() [14/22]

testing::gmock_function_mocker_test::TYPED_TEST ( FunctionMockerTest ,
MocksVoidFunction  )

◆ TYPED_TEST() [15/22]

testing::gmock_function_mocker_test::TYPED_TEST ( MockMethodMockFunctionSignatureTest ,
IsMockFunctionCallMethodSignatureTheSameForAlternateCallable  )

◆ TYPED_TEST() [16/22]

testing::gmock_function_mocker_test::TYPED_TEST ( MockMethodMockFunctionSignatureTest ,
IsMockFunctionCallMethodSignatureTheSameForRawSignatureAndStdFunction  )

◆ TYPED_TEST() [17/22]

testing::gmock_function_mocker_test::TYPED_TEST ( MockMethodMockFunctionSignatureTest ,
IsMockFunctionTemplateArgumentDeducedForAlternateCallable  )

◆ TYPED_TEST() [18/22]

testing::gmock_function_mocker_test::TYPED_TEST ( MockMethodMockFunctionSignatureTest ,
IsMockFunctionTemplateArgumentDeducedForRawSignature  )

◆ TYPED_TEST() [19/22]

testing::gmock_function_mocker_test::TYPED_TEST ( MockMethodMockFunctionSignatureTest ,
IsMockFunctionTemplateArgumentDeducedForStdFunction  )

◆ TYPED_TEST() [20/22]

testing::gmock_function_mocker_test::TYPED_TEST ( OverloadedMockMethodTest ,
CanOverloadOnArgNumberInMacroBody  )

◆ TYPED_TEST() [21/22]

testing::gmock_function_mocker_test::TYPED_TEST ( TemplateMockTest ,
MethodWithCommaInReturnTypeWorks  )

◆ TYPED_TEST() [22/22]

testing::gmock_function_mocker_test::TYPED_TEST ( TemplateMockTest ,
Works  )

◆ TYPED_TEST_SUITE() [1/5]

testing::gmock_function_mocker_test::TYPED_TEST_SUITE ( ExpectCallTest ,
ExpectCallTestTypes  )

◆ TYPED_TEST_SUITE() [2/5]

testing::gmock_function_mocker_test::TYPED_TEST_SUITE ( FunctionMockerTest ,
FunctionMockerTestTypes  )

◆ TYPED_TEST_SUITE() [3/5]

testing::gmock_function_mocker_test::TYPED_TEST_SUITE ( MockMethodMockFunctionSignatureTest ,
MockMethodMockFunctionSignatureTypes  )

◆ TYPED_TEST_SUITE() [4/5]

testing::gmock_function_mocker_test::TYPED_TEST_SUITE ( OverloadedMockMethodTest ,
OverloadedMockMethodTestTypes  )

◆ TYPED_TEST_SUITE() [5/5]

testing::gmock_function_mocker_test::TYPED_TEST_SUITE ( TemplateMockTest ,
TemplateMockTestTypes  )