cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
gtest-typed-test_test.cc File Reference
#include "test/gtest-typed-test_test.h"
#include <set>
#include <string>
#include <type_traits>
#include <vector>
#include "gtest/gtest.h"

Go to the source code of this file.

Classes

class  CommonTest< T >
 
class  TypedTest1< T >
 
class  TypedTest2< T >
 
class  library1::NumericTest< T >
 
class  TypedTestWithNames< T >
 
class  TypedTestNames
 
class  TypedTestSuitePStateTest
 
class  DerivedTest< T >
 
class  TypeParametrizedTestWithNames< T >
 
class  TypeParametrizedTestNames
 
class  TypedTestP1< T >
 
class  TypedTestP2< T >
 
class  library2::NumericTest< T >
 
class  library2::TrimmedTest< T >
 
struct  library2::MyPair< T1, T2 >
 

Namespaces

namespace  library1
 
namespace  library2
 

Typedefs

typedef Types< char, int > TwoTypes
 
typedef Types< int, long > library1::NumericTypes
 
using TypedTestSuitePStateDeathTest = TypedTestSuitePStateTest
 
typedef Types< short, long > MyTwoTypes
 
using IntAfterTypedTestSuiteP = int
 
using IntBeforeRegisterTypedTestSuiteP = int
 
typedef Types< std::vector< double >, std::set< char > > MyContainers
 
typedef Types< int, double > library2::NumericTypes
 
typedef Types< int, double, MyPair< int, int > > library2::TrimTypes
 

Functions

 TYPED_TEST_SUITE (CommonTest, TwoTypes)
 
 TYPED_TEST (CommonTest, ValuesAreCorrect)
 
 TYPED_TEST (CommonTest, ValuesAreStillCorrect)
 
 TYPED_TEST_SUITE (TypedTest1, int)
 
 TYPED_TEST (TypedTest1, A)
 
 TYPED_TEST_SUITE (TypedTest2, Types< int >)
 
 TYPED_TEST (TypedTest2, A)
 
 library1::TYPED_TEST_SUITE (NumericTest, NumericTypes)
 
 library1::TYPED_TEST (NumericTest, DefaultIsZero)
 
 TYPED_TEST_SUITE (TypedTestWithNames, TwoTypes, TypedTestNames)
 
 TYPED_TEST (TypedTestWithNames, TestSuiteName)
 
 TEST_F (TypedTestSuitePStateTest, SucceedsForMatchingList)
 
 TEST_F (TypedTestSuitePStateTest, IgnoresOrderAndSpaces)
 
 TEST_F (TypedTestSuitePStateDeathTest, DetectsDuplicates)
 
 TEST_F (TypedTestSuitePStateDeathTest, DetectsExtraTest)
 
 TEST_F (TypedTestSuitePStateDeathTest, DetectsMissedTest)
 
 TEST_F (TypedTestSuitePStateDeathTest, DetectsTestAfterRegistration)
 
 TYPED_TEST_SUITE_P (DerivedTest)
 
 TYPED_TEST_P (DerivedTest, ValuesAreCorrect)
 
 TYPED_TEST_P (DerivedTest, ValuesAreStillCorrect)
 
 REGISTER_TYPED_TEST_SUITE_P (DerivedTest, ValuesAreCorrect, ValuesAreStillCorrect)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (My, DerivedTest, MyTwoTypes)
 
 TYPED_TEST_SUITE_P (TypeParametrizedTestWithNames)
 
 TYPED_TEST_P (TypeParametrizedTestWithNames, TestSuiteName)
 
 REGISTER_TYPED_TEST_SUITE_P (TypeParametrizedTestWithNames, TestSuiteName)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (CustomName, TypeParametrizedTestWithNames, TwoTypes, TypeParametrizedTestNames)
 
 TYPED_TEST_SUITE_P (TypedTestP1)
 
 TYPED_TEST_P (TypedTestP1, A)
 
 TYPED_TEST_P (TypedTestP1, B)
 
 REGISTER_TYPED_TEST_SUITE_P (TypedTestP1, A, B)
 
 TYPED_TEST_SUITE_P (TypedTestP2)
 
 TYPED_TEST_P (TypedTestP2, A)
 
 REGISTER_TYPED_TEST_SUITE_P (TypedTestP2, A)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (Int, TypedTestP1, int)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (Int, TypedTestP2, Types< int >)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (Double, TypedTestP2, Types< double >)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (My, ContainerTest, MyContainers)
 
 library2::TYPED_TEST_SUITE_P (NumericTest)
 
 library2::TYPED_TEST_P (NumericTest, DefaultIsZero)
 
 library2::TYPED_TEST_P (NumericTest, ZeroIsLessThanOne)
 
 library2::REGISTER_TYPED_TEST_SUITE_P (NumericTest, DefaultIsZero, ZeroIsLessThanOne)
 
 library2::INSTANTIATE_TYPED_TEST_SUITE_P (My, NumericTest, NumericTypes)
 
static const char * library2::GetTestName ()
 
 library2::TYPED_TEST_SUITE_P (TrimmedTest)
 
 library2::TYPED_TEST_P (TrimmedTest, Test1)
 
 library2::TYPED_TEST_P (TrimmedTest, Test2)
 
 library2::TYPED_TEST_P (TrimmedTest, Test3)
 
 library2::TYPED_TEST_P (TrimmedTest, Test4)
 
 library2::TYPED_TEST_P (TrimmedTest, Test5)
 
 library2::REGISTER_TYPED_TEST_SUITE_P (TrimmedTest, Test1, Test2, Test3, Test4, Test5)
 
 library2::INSTANTIATE_TYPED_TEST_SUITE_P (My, TrimmedTest, TrimTypes)
 

Variables

IntAfterTypedTestSuiteP after = 0
 
IntBeforeRegisterTypedTestSuiteP before = 0
 

Typedef Documentation

◆ IntAfterTypedTestSuiteP

◆ IntBeforeRegisterTypedTestSuiteP

◆ MyContainers

typedef Types<std::vector<double>, std::set<char> > MyContainers

◆ MyTwoTypes

typedef Types<short, long> MyTwoTypes

◆ TwoTypes

typedef Types<char, int> TwoTypes

◆ TypedTestSuitePStateDeathTest

Function Documentation

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [1/6]

INSTANTIATE_TYPED_TEST_SUITE_P ( CustomName ,
TypeParametrizedTestWithNames ,
TwoTypes ,
TypeParametrizedTestNames  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [2/6]

INSTANTIATE_TYPED_TEST_SUITE_P ( Double ,
TypedTestP2 ,
Types< double >  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [3/6]

INSTANTIATE_TYPED_TEST_SUITE_P ( Int ,
TypedTestP1 ,
int  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [4/6]

INSTANTIATE_TYPED_TEST_SUITE_P ( Int ,
TypedTestP2 ,
Types< int >  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [5/6]

INSTANTIATE_TYPED_TEST_SUITE_P ( My ,
ContainerTest ,
MyContainers  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [6/6]

INSTANTIATE_TYPED_TEST_SUITE_P ( My ,
DerivedTest ,
MyTwoTypes  )

◆ REGISTER_TYPED_TEST_SUITE_P() [1/4]

REGISTER_TYPED_TEST_SUITE_P ( DerivedTest ,
ValuesAreCorrect ,
ValuesAreStillCorrect  )

◆ REGISTER_TYPED_TEST_SUITE_P() [2/4]

REGISTER_TYPED_TEST_SUITE_P ( TypedTestP1 ,
A ,
B  )

◆ REGISTER_TYPED_TEST_SUITE_P() [3/4]

REGISTER_TYPED_TEST_SUITE_P ( TypedTestP2 ,
A  )

◆ REGISTER_TYPED_TEST_SUITE_P() [4/4]

REGISTER_TYPED_TEST_SUITE_P ( TypeParametrizedTestWithNames ,
TestSuiteName  )

◆ TEST_F() [1/6]

TEST_F ( TypedTestSuitePStateDeathTest ,
DetectsDuplicates  )

◆ TEST_F() [2/6]

TEST_F ( TypedTestSuitePStateDeathTest ,
DetectsExtraTest  )

◆ TEST_F() [3/6]

TEST_F ( TypedTestSuitePStateDeathTest ,
DetectsMissedTest  )

◆ TEST_F() [4/6]

TEST_F ( TypedTestSuitePStateDeathTest ,
DetectsTestAfterRegistration  )

◆ TEST_F() [5/6]

TEST_F ( TypedTestSuitePStateTest ,
IgnoresOrderAndSpaces  )

◆ TEST_F() [6/6]

TEST_F ( TypedTestSuitePStateTest ,
SucceedsForMatchingList  )

◆ TYPED_TEST() [1/5]

TYPED_TEST ( CommonTest ,
ValuesAreCorrect  )

◆ TYPED_TEST() [2/5]

TYPED_TEST ( CommonTest ,
ValuesAreStillCorrect  )

◆ TYPED_TEST() [3/5]

TYPED_TEST ( TypedTest1 ,
A  )

◆ TYPED_TEST() [4/5]

TYPED_TEST ( TypedTest2 ,
A  )

◆ TYPED_TEST() [5/5]

TYPED_TEST ( TypedTestWithNames ,
TestSuiteName  )

◆ TYPED_TEST_P() [1/6]

TYPED_TEST_P ( DerivedTest ,
ValuesAreCorrect  )

◆ TYPED_TEST_P() [2/6]

TYPED_TEST_P ( DerivedTest ,
ValuesAreStillCorrect  )

◆ TYPED_TEST_P() [3/6]

TYPED_TEST_P ( TypedTestP1 ,
A  )

◆ TYPED_TEST_P() [4/6]

TYPED_TEST_P ( TypedTestP1 ,
B  )

◆ TYPED_TEST_P() [5/6]

TYPED_TEST_P ( TypedTestP2 ,
A  )

◆ TYPED_TEST_P() [6/6]

TYPED_TEST_P ( TypeParametrizedTestWithNames ,
TestSuiteName  )

◆ TYPED_TEST_SUITE() [1/4]

TYPED_TEST_SUITE ( CommonTest ,
TwoTypes  )

◆ TYPED_TEST_SUITE() [2/4]

TYPED_TEST_SUITE ( TypedTest1 ,
int  )

◆ TYPED_TEST_SUITE() [3/4]

TYPED_TEST_SUITE ( TypedTest2 ,
Types< int >  )

◆ TYPED_TEST_SUITE() [4/4]

TYPED_TEST_SUITE ( TypedTestWithNames ,
TwoTypes ,
TypedTestNames  )

◆ TYPED_TEST_SUITE_P() [1/4]

TYPED_TEST_SUITE_P ( DerivedTest )

◆ TYPED_TEST_SUITE_P() [2/4]

TYPED_TEST_SUITE_P ( TypedTestP1 )

◆ TYPED_TEST_SUITE_P() [3/4]

TYPED_TEST_SUITE_P ( TypedTestP2 )

◆ TYPED_TEST_SUITE_P() [4/4]

TYPED_TEST_SUITE_P ( TypeParametrizedTestWithNames )

Variable Documentation

◆ after

◆ before