Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
testing::gmock_function_mocker_test Namespace Reference

Classes

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 = ::testing::Types< MockStack< int >, LegacyMockStack< int > >
 
using OverloadedMockMethodTestTypes = ::testing::Types< MockOverloadedOnArgNumber, LegacyMockOverloadedOnArgNumber >
 
using MockMethodMockFunctionSignatureTypes = Types< void(), int(), void(int), int(int), int(bool, int), int(bool, char, int, int, int, int, int, char, int, bool)>
 

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)
 
 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, IsMockFunctionAsStdFunctionMethodSignatureTheSameForRawSignatureAndStdFunction)
 
 TEST (MockMethodMockFunctionTest, MockMethodSizeOverhead)
 
void hasTwoParams (int, int)
 
void MaybeThrows ()
 
void DoesntThrow () noexcept
 
 TEST (MockMethodMockFunctionTest, NoexceptSpecifierPreserved)
 

Typedef Documentation

◆ FunctionMockerTestTypes

Definition at line 261 of file gmock-function-mocker_test.cc.

◆ ExpectCallTestTypes

Definition at line 445 of file gmock-function-mocker_test.cc.

◆ TemplateMockTestTypes

Definition at line 518 of file gmock-function-mocker_test.cc.

◆ OverloadedMockMethodTestTypes

Definition at line 668 of file gmock-function-mocker_test.cc.

◆ MockMethodMockFunctionSignatureTypes

using testing::gmock_function_mocker_test::MockMethodMockFunctionSignatureTypes = typedef Types<void(), int(), void(int), int(int), int(bool, int), int(bool, char, int, int, int, int, int, char, int, bool)>

Definition at line 795 of file gmock-function-mocker_test.cc.

Function Documentation

◆ TYPED_TEST_SUITE() [1/5]

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

◆ TYPED_TEST() [1/21]

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

Definition at line 265 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [2/21]

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

Definition at line 271 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [3/21]

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

Definition at line 281 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [4/21]

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

Definition at line 289 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [5/21]

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

Definition at line 296 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [6/21]

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

Definition at line 305 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [7/21]

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

Definition at line 314 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [8/21]

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

Definition at line 323 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [9/21]

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

Definition at line 330 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [10/21]

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

Definition at line 341 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [11/21]

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

Definition at line 352 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [12/21]

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

Definition at line 361 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [13/21]

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

Definition at line 370 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST_SUITE() [2/5]

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

◆ TYPED_TEST() [14/21]

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

Definition at line 450 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST_SUITE() [3/5]

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

◆ TYPED_TEST() [15/21]

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

Definition at line 523 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [16/21]

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

Definition at line 545 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST_SUITE() [4/5]

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

◆ TYPED_TEST() [17/21]

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

Definition at line 673 of file gmock-function-mocker_test.cc.

◆ TEST() [1/11]

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

Definition at line 698 of file gmock-function-mocker_test.cc.

◆ TEST() [2/11]

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

Definition at line 708 of file gmock-function-mocker_test.cc.

◆ TEST() [3/11]

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

Definition at line 714 of file gmock-function-mocker_test.cc.

◆ TEST() [4/11]

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

Definition at line 723 of file gmock-function-mocker_test.cc.

◆ TEST() [5/11]

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

Definition at line 729 of file gmock-function-mocker_test.cc.

◆ TEST() [6/11]

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

Definition at line 741 of file gmock-function-mocker_test.cc.

◆ TEST() [7/11]

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

Definition at line 751 of file gmock-function-mocker_test.cc.

◆ TEST() [8/11]

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

Definition at line 762 of file gmock-function-mocker_test.cc.

◆ TEST() [9/11]

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

Definition at line 772 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST_SUITE() [5/5]

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

◆ TYPED_TEST() [18/21]

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

Definition at line 801 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [19/21]

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

Definition at line 808 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [20/21]

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

Definition at line 815 of file gmock-function-mocker_test.cc.

◆ TYPED_TEST() [21/21]

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

Definition at line 824 of file gmock-function-mocker_test.cc.

◆ TEST() [10/11]

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

Definition at line 866 of file gmock-function-mocker_test.cc.

◆ hasTwoParams()

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

◆ MaybeThrows()

void testing::gmock_function_mocker_test::MaybeThrows ( )

◆ DoesntThrow()

void testing::gmock_function_mocker_test::DoesntThrow ( )
noexcept

◆ TEST() [11/11]

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

Definition at line 895 of file gmock-function-mocker_test.cc.