Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
gmock_link_test.h File Reference
#include "gmock/gmock.h"
#include <errno.h>
#include <iostream>
#include <vector>
#include "gtest/gtest.h"
#include "gtest/internal/gtest-port.h"
Include dependency graph for gmock_link_test.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Interface
class  Mock
class  InvokeHelper
class  FieldHelper
class  Action< F >
class  Matcher< typename >

Functions

 TEST (LinkTest, TestReturnVoid)
 TEST (LinkTest, TestReturn)
 TEST (LinkTest, TestReturnNull)
 TEST (LinkTest, TestReturnRef)
 TEST (LinkTest, TestAssign)
 TEST (LinkTest, TestSetArgPointee)
 TEST (LinkTest, TestSetArrayArgument)
 TEST (LinkTest, TestSetErrnoAndReturn)
 TEST (LinkTest, TestInvoke)
 TEST (LinkTest, TestInvokeWithoutArgs)
 TEST (LinkTest, TestInvokeArgument)
 TEST (LinkTest, TestWithArg)
 TEST (LinkTest, TestWithArgs)
 TEST (LinkTest, TestWithoutArgs)
 TEST (LinkTest, TestDoAll)
 TEST (LinkTest, TestDoDefault)
 TEST (LinkTest, TestIgnoreResult)
 TEST (LinkTest, TestActionMacro)
 TEST (LinkTest, TestActionPMacro)
 TEST (LinkTest, TestActionP2Macro)
 TEST (LinkTest, TestMatcherAnything)
 TEST (LinkTest, TestMatcherA)
 TEST (LinkTest, TestMatchersEq)
 TEST (LinkTest, TestMatchersRelations)
 TEST (LinkTest, TestMatcherNotNull)
 TEST (LinkTest, TestMatcherIsNull)
 TEST (LinkTest, TestMatcherRef)
 TEST (LinkTest, TestMatcherTypedEq)
 TEST (LinkTest, TestMatchersFloatingPoint)
 TEST (LinkTest, TestMatcherContainsRegex)
 TEST (LinkTest, TestMatcherMatchesRegex)
 TEST (LinkTest, TestMatchersSubstrings)
 TEST (LinkTest, TestMatchersStringEquality)
 TEST (LinkTest, TestMatcherElementsAre)
 TEST (LinkTest, TestMatcherElementsAreArray)
 TEST (LinkTest, TestMatcherIsSubsetOf)
 TEST (LinkTest, TestMatcherIsSupersetOf)
 TEST (LinkTest, TestMatcherContainerEq)
 TEST (LinkTest, TestMatcherField)
 TEST (LinkTest, TestMatcherProperty)
 TEST (LinkTest, TestMatcherResultOf)
 TEST (LinkTest, TestMatcherPointee)
 TEST (LinkTest, TestMatcherTruly)
 TEST (LinkTest, TestMatcherAllOf)
 TEST (LinkTest, TestMatcherAnyOf)
 TEST (LinkTest, TestMatcherNot)
 TEST (LinkTest, TestMatcherCast)
template<typename T1, typename T2>
PolymorphicAction< internal::AssignAction< T1, T2 > > Assign (T1 *ptr, T2 val)
template<typename... Action>
internal::DoAllAction< typename std::decay< Action >::type... > DoAll (Action &&... action)
internal::DoDefaultAction DoDefault ()
template<typename A>
internal::IgnoreResultAction< AIgnoreResult (const A &an_action)
template<typename FunctionImpl>
std::decay< FunctionImpl >::type Invoke (FunctionImpl &&function_impl)
template<typename FunctionImpl>
internal::InvokeWithoutArgsAction< typename std::decay< FunctionImpl >::typeInvokeWithoutArgs (FunctionImpl function_impl)
template<typename R>
internal::ReturnAction< RReturn (R value)
PolymorphicAction< internal::ReturnNullAction > ReturnNull ()
template<typename R>
internal::ReturnRefAction< RReturnRef (R &x)
template<size_t N, typename T>
internal::SetArgumentPointeeAction< N, TSetArgPointee (T value)
template<size_t k, typename InnerAction>
internal::WithArgsAction< typename std::decay< InnerAction >::type, k > WithArg (InnerAction &&action)
template<size_t k, size_t... ks, typename InnerAction>
internal::WithArgsAction< typename std::decay< InnerAction >::type, k, ks... > WithArgs (InnerAction &&action)
template<typename InnerAction>
internal::WithArgsAction< typename std::decay< InnerAction >::typeWithoutArgs (InnerAction &&action)
template<typename T>
PolymorphicAction< internal::SetErrnoAndReturnAction< T > > SetErrnoAndReturn (int errval, T result)

Function Documentation

◆ TEST() [1/47]

TEST ( LinkTest ,
TestReturnVoid  )

Definition at line 247 of file gmock_link_test.h.

◆ TEST() [2/47]

TEST ( LinkTest ,
TestReturn  )

Definition at line 255 of file gmock_link_test.h.

◆ TEST() [3/47]

TEST ( LinkTest ,
TestReturnNull  )

Definition at line 264 of file gmock_link_test.h.

◆ TEST() [4/47]

TEST ( LinkTest ,
TestReturnRef  )

Definition at line 272 of file gmock_link_test.h.

◆ TEST() [5/47]

TEST ( LinkTest ,
TestAssign  )

Definition at line 281 of file gmock_link_test.h.

◆ TEST() [6/47]

TEST ( LinkTest ,
TestSetArgPointee  )

Definition at line 290 of file gmock_link_test.h.

◆ TEST() [7/47]

TEST ( LinkTest ,
TestSetArrayArgument  )

Definition at line 299 of file gmock_link_test.h.

◆ TEST() [8/47]

TEST ( LinkTest ,
TestSetErrnoAndReturn  )

Definition at line 312 of file gmock_link_test.h.

◆ TEST() [9/47]

TEST ( LinkTest ,
TestInvoke  )

Definition at line 324 of file gmock_link_test.h.

◆ TEST() [10/47]

TEST ( LinkTest ,
TestInvokeWithoutArgs  )

Definition at line 336 of file gmock_link_test.h.

◆ TEST() [11/47]

TEST ( LinkTest ,
TestInvokeArgument  )

Definition at line 349 of file gmock_link_test.h.

◆ TEST() [12/47]

TEST ( LinkTest ,
TestWithArg  )

Definition at line 358 of file gmock_link_test.h.

◆ TEST() [13/47]

TEST ( LinkTest ,
TestWithArgs  )

Definition at line 367 of file gmock_link_test.h.

◆ TEST() [14/47]

TEST ( LinkTest ,
TestWithoutArgs  )

Definition at line 376 of file gmock_link_test.h.

◆ TEST() [15/47]

TEST ( LinkTest ,
TestDoAll  )

Definition at line 384 of file gmock_link_test.h.

◆ TEST() [16/47]

TEST ( LinkTest ,
TestDoDefault  )

Definition at line 394 of file gmock_link_test.h.

◆ TEST() [17/47]

TEST ( LinkTest ,
TestIgnoreResult  )

Definition at line 404 of file gmock_link_test.h.

◆ TEST() [18/47]

TEST ( LinkTest ,
TestActionMacro  )

Definition at line 436 of file gmock_link_test.h.

◆ TEST() [19/47]

TEST ( LinkTest ,
TestActionPMacro  )

Definition at line 448 of file gmock_link_test.h.

◆ TEST() [20/47]

TEST ( LinkTest ,
TestActionP2Macro  )

Definition at line 466 of file gmock_link_test.h.

◆ TEST() [21/47]

TEST ( LinkTest ,
TestMatcherAnything  )

Definition at line 476 of file gmock_link_test.h.

◆ TEST() [22/47]

TEST ( LinkTest ,
TestMatcherA  )

Definition at line 483 of file gmock_link_test.h.

◆ TEST() [23/47]

TEST ( LinkTest ,
TestMatchersEq  )

Definition at line 490 of file gmock_link_test.h.

◆ TEST() [24/47]

TEST ( LinkTest ,
TestMatchersRelations  )

Definition at line 500 of file gmock_link_test.h.

◆ TEST() [25/47]

TEST ( LinkTest ,
TestMatcherNotNull  )

Definition at line 511 of file gmock_link_test.h.

◆ TEST() [26/47]

TEST ( LinkTest ,
TestMatcherIsNull  )

Definition at line 518 of file gmock_link_test.h.

◆ TEST() [27/47]

TEST ( LinkTest ,
TestMatcherRef  )

Definition at line 525 of file gmock_link_test.h.

◆ TEST() [28/47]

TEST ( LinkTest ,
TestMatcherTypedEq  )

Definition at line 533 of file gmock_link_test.h.

◆ TEST() [29/47]

TEST ( LinkTest ,
TestMatchersFloatingPoint  )

Definition at line 542 of file gmock_link_test.h.

◆ TEST() [30/47]

TEST ( LinkTest ,
TestMatcherContainsRegex  )

Definition at line 554 of file gmock_link_test.h.

◆ TEST() [31/47]

TEST ( LinkTest ,
TestMatcherMatchesRegex  )

Definition at line 561 of file gmock_link_test.h.

◆ TEST() [32/47]

TEST ( LinkTest ,
TestMatchersSubstrings  )

Definition at line 568 of file gmock_link_test.h.

◆ TEST() [33/47]

TEST ( LinkTest ,
TestMatchersStringEquality  )

Definition at line 577 of file gmock_link_test.h.

◆ TEST() [34/47]

TEST ( LinkTest ,
TestMatcherElementsAre  )

Definition at line 586 of file gmock_link_test.h.

◆ TEST() [35/47]

TEST ( LinkTest ,
TestMatcherElementsAreArray  )

Definition at line 593 of file gmock_link_test.h.

◆ TEST() [36/47]

TEST ( LinkTest ,
TestMatcherIsSubsetOf  )

Definition at line 601 of file gmock_link_test.h.

◆ TEST() [37/47]

TEST ( LinkTest ,
TestMatcherIsSupersetOf  )

Definition at line 609 of file gmock_link_test.h.

◆ TEST() [38/47]

TEST ( LinkTest ,
TestMatcherContainerEq  )

Definition at line 617 of file gmock_link_test.h.

◆ TEST() [39/47]

TEST ( LinkTest ,
TestMatcherField  )

Definition at line 625 of file gmock_link_test.h.

◆ TEST() [40/47]

TEST ( LinkTest ,
TestMatcherProperty  )

Definition at line 636 of file gmock_link_test.h.

◆ TEST() [41/47]

TEST ( LinkTest ,
TestMatcherResultOf  )

Definition at line 647 of file gmock_link_test.h.

◆ TEST() [42/47]

TEST ( LinkTest ,
TestMatcherPointee  )

Definition at line 653 of file gmock_link_test.h.

◆ TEST() [43/47]

TEST ( LinkTest ,
TestMatcherTruly  )

Definition at line 661 of file gmock_link_test.h.

◆ TEST() [44/47]

TEST ( LinkTest ,
TestMatcherAllOf  )

Definition at line 667 of file gmock_link_test.h.

◆ TEST() [45/47]

TEST ( LinkTest ,
TestMatcherAnyOf  )

Definition at line 673 of file gmock_link_test.h.

◆ TEST() [46/47]

TEST ( LinkTest ,
TestMatcherNot  )

Definition at line 679 of file gmock_link_test.h.

◆ TEST() [47/47]

TEST ( LinkTest ,
TestMatcherCast  )

Definition at line 685 of file gmock_link_test.h.

◆ Assign()

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

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

◆ DoAll()

template<typename... Action>
internal::DoAllAction< typename std::decay< Action >::type... > testing::DoAll ( Action &&... action)

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

◆ DoDefault()

internal::DoDefaultAction testing::DoDefault ( )
inline

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

◆ IgnoreResult()

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

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

◆ Invoke()

template<typename FunctionImpl>
std::decay< FunctionImpl >::type testing::Invoke ( FunctionImpl && function_impl)

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

◆ InvokeWithoutArgs()

template<typename FunctionImpl>
internal::InvokeWithoutArgsAction< typename std::decay< FunctionImpl >::type > testing::InvokeWithoutArgs ( FunctionImpl function_impl)

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

◆ Return()

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

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

◆ ReturnNull()

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

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

◆ ReturnRef()

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

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

◆ SetArgPointee()

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

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

◆ WithArg()

template<size_t k, typename InnerAction>
internal::WithArgsAction< typename std::decay< InnerAction >::type, k > testing::WithArg ( InnerAction && action)

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

◆ WithArgs()

template<size_t k, size_t... ks, typename InnerAction>
internal::WithArgsAction< typename std::decay< InnerAction >::type, k, ks... > testing::WithArgs ( InnerAction && action)

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

◆ WithoutArgs()

template<typename InnerAction>
internal::WithArgsAction< typename std::decay< InnerAction >::type > testing::WithoutArgs ( InnerAction && action)

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

◆ SetErrnoAndReturn()

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

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