Classes | Namespaces | Macros | Typedefs | Functions | Variables
gtest_unittest.cc File Reference
#include "gtest/gtest.h"
#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <map>
#include <vector>
#include <ostream>
#include <unordered_set>
#include "gtest/gtest-spi.h"
#include "src/gtest-internal-inl.h"
Include dependency graph for gtest_unittest.cc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AdHocTestResultTest
 
struct  AHashTable
 
class  my_namespace::testing::AssertionResult
 
class  Base
 
class  testing::CodeLocationForTESTF
 
class  testing::CodeLocationForTESTP
 
class  testing::CodeLocationForTYPEDTEST< T >
 
class  testing::CodeLocationForTYPEDTESTP< T >
 
struct  ConstOnlyContainerWithClassIterator::const_iterator
 
struct  ConstOnlyContainerWithClassIterator
 
struct  ConstOnlyContainerWithPointerIterator
 
class  ConversionHelperBase
 
class  ConversionHelperDerived
 
struct  ConvertibleToAssertionResult
 
class  testing::CurrentTestInfoTest
 
class  DynamicTest< Pass >
 
class  DynamicUnitTestFixture
 
struct  testing::Flags
 
class  my_namespace::testing::Message
 
class  namespace1::MyTypeInNameSpace1
 
class  namespace2::MyTypeInNameSpace2
 
class  NonContainer
 
struct  NotReallyAHashTable
 
class  testing::ParseFlagsTest
 
class  ProtectedFixtureMethodsTest
 
class  SequenceTestingListener
 
class  testing::SetUpTestCaseTest
 
class  testing::SetUpTestSuiteTest
 
class  StaticAssertTypeEqTestHelper< T >
 
class  my_namespace::testing::Test
 
class  testing::internal::TestEventListenersAccessor
 
class  testing::TestInfoTest
 
class  TestingVector
 
class  TestListener
 
class  testing::internal::UnitTestRecordPropertyTestHelper
 

Namespaces

 my_namespace
 
 my_namespace::testing
 
 namespace1
 
 namespace2
 
 testing
 
 testing::internal
 

Macros

#define GTEST_FLAT_TUPLE_INT128   GTEST_FLAT_TUPLE_INT64 GTEST_FLAT_TUPLE_INT64
 
#define GTEST_FLAT_TUPLE_INT16   GTEST_FLAT_TUPLE_INT8 GTEST_FLAT_TUPLE_INT8
 
#define GTEST_FLAT_TUPLE_INT256   GTEST_FLAT_TUPLE_INT128 GTEST_FLAT_TUPLE_INT128
 
#define GTEST_FLAT_TUPLE_INT32   GTEST_FLAT_TUPLE_INT16 GTEST_FLAT_TUPLE_INT16
 
#define GTEST_FLAT_TUPLE_INT64   GTEST_FLAT_TUPLE_INT32 GTEST_FLAT_TUPLE_INT32
 
#define GTEST_FLAT_TUPLE_INT8   int, int, int, int, int, int, int, int,
 
#define GTEST_TEST_PARSING_FLAGS_(argv1, argv2, expected, should_print_help)
 
#define GTEST_USE_UNPROTECTED_COMMA_   global_var++, global_var++
 
#define VERIFY_CODE_LOCATION
 

Typedefs

typedef int IntAlias
 

Functions

static void FailFatally ()
 
 GTEST_TEST (AlternativeNameTest, Works)
 
static bool HasFailureHelper ()
 
static bool HasNonfatalFailureHelper ()
 
 testing::INSTANTIATE_TEST_SUITE_P (, CodeLocationForTESTP, Values(0))
 
 testing::INSTANTIATE_TYPED_TEST_SUITE_P (My, CodeLocationForTYPEDTESTP, int)
 
::std::ostream & operator<< (::std::ostream &os, const TestingVector &vector)
 
std::ostream & operator<< (std::ostream &os, const Base &val)
 
std::ostream & operator<< (std::ostream &os, const Base *pointer)
 
std::ostream & namespace1::operator<< (std::ostream &os, const MyTypeInNameSpace1 &val)
 
std::ostream & namespace1::operator<< (std::ostream &os, const MyTypeInNameSpace1 *pointer)
 
std::ostream & operator<< (std::ostream &os, const namespace2::MyTypeInNameSpace2 &val)
 
std::ostream & operator<< (std::ostream &os, const namespace2::MyTypeInNameSpace2 *pointer)
 
 testing::REGISTER_TYPED_TEST_SUITE_P (CodeLocationForTYPEDTESTP, Verify)
 
 TEST (AddReferenceTest, AddsReference)
 
 TEST (AddReferenceTest, DoesNotAffectReferenceType)
 
 TEST (AddReferenceTest, MacroVersion)
 
 TEST (ArrayAwareFindTest, WorksForOneDimensionalArray)
 
 TEST (ArrayAwareFindTest, WorksForTwoDimensionalArray)
 
 TEST (ArrayEqTest, WorksForDegeneratedArrays)
 
 TEST (ArrayEqTest, WorksForOneDimensionalArrays)
 
 TEST (ArrayEqTest, WorksForTwoDimensionalArrays)
 
 TEST (AssertionResultTest, CanStreamOstreamManipulators)
 
 TEST (AssertionResultTest, ConstructibleFromContextuallyConvertibleToBool)
 
 TEST (AssertionResultTest, ConstructibleFromImplicitlyConvertible)
 
 TEST (AssertionResultTest, ConstructionWorks)
 
 TEST (AssertionResultTest, CopyConstructorWorksWhenNotOptimied)
 
 TEST (AssertionResultTest, NegationWorks)
 
 TEST (AssertionResultTest, StreamingWorks)
 
 testing::TEST (CodeLocationForTEST, Verify)
 
 TEST (ColoredOutputTest, UsesColorsWhenGTestColorFlagIsAliasOfYes)
 
 TEST (ColoredOutputTest, UsesColorsWhenGTestColorFlagIsYes)
 
 TEST (ColoredOutputTest, UsesColorsWhenStdoutIsTty)
 
 TEST (ColoredOutputTest, UsesColorsWhenTermSupportsColors)
 
 TEST (ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsInvalid)
 
 TEST (ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsNo)
 
 TEST (CommandLineFlagsTest, CanBeAccessedInCodeOnceGTestHIsIncluded)
 
 TEST (CompileAssertTypesEqual, CompilesWhenTypesAreEqual)
 
 TEST (CopyArrayTest, WorksForDegeneratedArrays)
 
 TEST (CopyArrayTest, WorksForOneDimensionalArrays)
 
 TEST (CopyArrayTest, WorksForTwoDimensionalArrays)
 
 TEST (ElemFromList, Basic)
 
 TEST (EventListenerDeathTest, EventsNotForwardedInDeathTestSubprecesses)
 
 TEST (EventListenerTest, AppendKeepsOrder)
 
 TEST (EventListenerTest, default_result_printer)
 
 TEST (EventListenerTest, default_xml_generator)
 
 TEST (EventListenerTest, RemovingDefaultResultPrinterWorks)
 
 TEST (EventListenerTest, RemovingDefaultXmlGeneratorWorks)
 
 TEST (EventListenerTest, SuppressEventForwarding)
 
 TEST (FlatTuple, Basic)
 
 TEST (FlatTuple, ManyTypes)
 
 TEST (GTestReferenceToConstTest, Works)
 
 TEST (HasFailureTest, ReturnsFalseWhenThereIsNoFailure)
 
 TEST (HasFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures)
 
 TEST (HasFailureTest, ReturnsTrueWhenThereIsFatalFailure)
 
 TEST (HasFailureTest, ReturnsTrueWhenThereIsNonfatalFailure)
 
 TEST (HasFailureTest, WorksOutsideOfTestBody)
 
 TEST (HasFailureTest, WorksOutsideOfTestBody2)
 
 TEST (HasNonfatalFailureTest, ReturnsFalseWhenThereIsNoFailure)
 
 TEST (HasNonfatalFailureTest, ReturnsFalseWhenThereIsOnlyFatalFailure)
 
 TEST (HasNonfatalFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures)
 
 TEST (HasNonfatalFailureTest, ReturnsTrueWhenThereIsNonfatalFailure)
 
 TEST (HasNonfatalFailureTest, WorksOutsideOfTestBody)
 
 TEST (HasNonfatalFailureTest, WorksOutsideOfTestBody2)
 
 TEST (IndexSequence, MakeIndexSequence)
 
 TEST (IsAProtocolMessageTest, ValueIsCompileTimeConstant)
 
 TEST (IsAProtocolMessageTest, ValueIsFalseWhenTypeIsNotAProtocolMessage)
 
 TEST (IsAProtocolMessageTest, ValueIsTrueWhenTypeIsAProtocolMessage)
 
 TEST (IsContainerTestTest, ConstOnlyContainer)
 
 TEST (IsContainerTestTest, WorksForContainer)
 
 TEST (IsContainerTestTest, WorksForNonContainer)
 
 TEST (IsHashTable, Basic)
 
 TEST (MessageTest, CanStreamUserTypeInGlobalNameSpace)
 
 TEST (MessageTest, CanStreamUserTypeInUnnamedNameSpace)
 
 TEST (MessageTest, CanStreamUserTypeInUserNameSpace)
 
 TEST (MessageTest, CanStreamUserTypeInUserNameSpaceWithStreamOperatorInGlobal)
 
 TEST (MessageTest, NullPointers)
 
 TEST (MessageTest, WideStrings)
 
 TEST (NativeArrayTest, ConstructorFromArrayWorks)
 
 TEST (NativeArrayTest, CreatesAndDeletesCopyOfArrayWhenAskedTo)
 
 TEST (NativeArrayTest, MethodsWork)
 
 TEST (NativeArrayTest, TypeMembersAreCorrect)
 
 TEST (NativeArrayTest, WorksForTwoDimensionalArray)
 
 my_namespace::testing::TEST (NestedTestingNamespaceTest, Failure)
 
 my_namespace::testing::TEST (NestedTestingNamespaceTest, Success)
 
 TEST (RegisterTest, WasRegistered)
 
 TEST (RemoveConstTest, DoesNotAffectNonConstType)
 
 TEST (RemoveConstTest, MacroVersion)
 
 TEST (RemoveConstTest, RemovesConst)
 
 TEST (RemoveReferenceTest, DoesNotAffectNonReferenceType)
 
 TEST (RemoveReferenceTest, MacroVersion)
 
 TEST (RemoveReferenceTest, RemovesReference)
 
 TEST (RemoveReferenceToConstTest, Works)
 
 TEST (SkipPrefixTest, DoesNotSkipWhenPrefixDoesNotMatch)
 
 TEST (SkipPrefixTest, SkipsWhenPrefixMatches)
 
 TEST (StaticAssertTypeEqTest, CompilesForEqualTypes)
 
 TEST (StaticAssertTypeEqTest, WorksInClass)
 
 TEST (StreamingAssertionsTest, FloatingPointEquals)
 
 TEST (StreamingAssertionsTest, IntegerEquals)
 
 TEST (StreamingAssertionsTest, IntegerLessThan)
 
 TEST (StreamingAssertionsTest, StringNotEqualIgnoringCase)
 
 TEST (StreamingAssertionsTest, StringsEqual)
 
 TEST (StreamingAssertionsTest, StringsEqualIgnoringCase)
 
 TEST (StreamingAssertionsTest, StringsNotEqual)
 
 TEST (StreamingAssertionsTest, Truth)
 
 TEST (StreamingAssertionsTest, Truth2)
 
 TEST (StreamingAssertionsTest, Unconditional)
 
 testing::TEST (SuccessfulAssertionTest, ASSERT)
 
 testing::TEST (SuccessfulAssertionTest, ASSERT_STR)
 
 testing::TEST (SuccessfulAssertionTest, EXPECT)
 
 testing::TEST (SuccessfulAssertionTest, EXPECT_STR)
 
 testing::TEST (SuccessfulAssertionTest, SUCCEED)
 
 TEST (TestEventListenersTest, Append)
 
 TEST (TestEventListenersTest, ConstructionWorks)
 
 TEST (TestEventListenersTest, DestructionWorks)
 
 TEST (TestEventListenersTest, Release)
 
 TEST_F (AdHocTestResultTest, AdHocTestResultForTestSuiteShowsFailure)
 
 TEST_F (AdHocTestResultTest, AdHocTestResultTestForUnitTestDoesNotShowFailure)
 
 testing::TEST_F (CodeLocationForTESTF, Verify)
 
 testing::TEST_F (CurrentTestInfoTest, WorksForFirstTestInATestSuite)
 
 testing::TEST_F (CurrentTestInfoTest, WorksForSecondTestInATestSuite)
 
 testing::TEST_F (ParseFlagsTest, AlsoRunDisabledTestsFalse)
 
 testing::TEST_F (ParseFlagsTest, AlsoRunDisabledTestsFlag)
 
 testing::TEST_F (ParseFlagsTest, AlsoRunDisabledTestsTrue)
 
 testing::TEST_F (ParseFlagsTest, BreakOnFailureFalse_0)
 
 testing::TEST_F (ParseFlagsTest, BreakOnFailureFalse_f)
 
 testing::TEST_F (ParseFlagsTest, BreakOnFailureFalse_F)
 
 testing::TEST_F (ParseFlagsTest, BreakOnFailureTrue)
 
 testing::TEST_F (ParseFlagsTest, BreakOnFailureWithoutValue)
 
 testing::TEST_F (ParseFlagsTest, CatchExceptions)
 
 testing::TEST_F (ParseFlagsTest, DeathTestUseFork)
 
 testing::TEST_F (ParseFlagsTest, DuplicatedFlags)
 
 testing::TEST_F (ParseFlagsTest, Empty)
 
 testing::TEST_F (ParseFlagsTest, FilterBad)
 
 testing::TEST_F (ParseFlagsTest, FilterEmpty)
 
 testing::TEST_F (ParseFlagsTest, FilterNonEmpty)
 
 testing::TEST_F (ParseFlagsTest, ListTestsFalse)
 
 testing::TEST_F (ParseFlagsTest, ListTestsFalse_f)
 
 testing::TEST_F (ParseFlagsTest, ListTestsFalse_F)
 
 testing::TEST_F (ParseFlagsTest, ListTestsFlag)
 
 testing::TEST_F (ParseFlagsTest, ListTestsTrue)
 
 testing::TEST_F (ParseFlagsTest, NoFlag)
 
 testing::TEST_F (ParseFlagsTest, OutputEmpty)
 
 testing::TEST_F (ParseFlagsTest, OutputXml)
 
 testing::TEST_F (ParseFlagsTest, OutputXmlDirectory)
 
 testing::TEST_F (ParseFlagsTest, OutputXmlFile)
 
 testing::TEST_F (ParseFlagsTest, PrintTimeFalse)
 
 testing::TEST_F (ParseFlagsTest, PrintTimeFalse_f)
 
 testing::TEST_F (ParseFlagsTest, PrintTimeFalse_F)
 
 testing::TEST_F (ParseFlagsTest, PrintTimeFlag)
 
 testing::TEST_F (ParseFlagsTest, PrintTimeTrue)
 
 testing::TEST_F (ParseFlagsTest, RandomSeed)
 
 testing::TEST_F (ParseFlagsTest, Repeat)
 
 testing::TEST_F (ParseFlagsTest, ShuffleFalse_0)
 
 testing::TEST_F (ParseFlagsTest, ShuffleTrue)
 
 testing::TEST_F (ParseFlagsTest, ShuffleWithoutValue)
 
 testing::TEST_F (ParseFlagsTest, StackTraceDepth)
 
 testing::TEST_F (ParseFlagsTest, StreamResultTo)
 
 testing::TEST_F (ParseFlagsTest, ThrowOnFailureFalse_0)
 
 testing::TEST_F (ParseFlagsTest, ThrowOnFailureTrue)
 
 testing::TEST_F (ParseFlagsTest, ThrowOnFailureWithoutValue)
 
 testing::TEST_F (ParseFlagsTest, UnrecognizedFlag)
 
 testing::TEST_F (SetUpTestCaseTest, Test1)
 
 testing::TEST_F (SetUpTestCaseTest, Test2)
 
 testing::TEST_F (SetUpTestSuiteTest, TestSetupTestSuite1)
 
 testing::TEST_F (SetUpTestSuiteTest, TestSetupTestSuite2)
 
 testing::TEST_F (TestInfoTest, Names)
 
 testing::TEST_F (TestInfoTest, result)
 
 testing::TEST_P (CodeLocationForTESTP, Verify)
 
template<typename T1 , typename T2 >
void TestGTestAddReference ()
 
template<typename T1 , typename T2 >
void TestGTestReferenceToConst ()
 
template<typename T1 , typename T2 >
void TestGTestRemoveConst ()
 
template<typename T1 , typename T2 >
void TestGTestRemoveReference ()
 
template<typename T1 , typename T2 >
void TestGTestRemoveReferenceAndConst ()
 
 testing::TYPED_TEST (CodeLocationForTYPEDTEST, Verify)
 
 testing::TYPED_TEST_P (CodeLocationForTYPEDTESTP, Verify)
 
 testing::TYPED_TEST_SUITE (CodeLocationForTYPEDTEST, int)
 
 testing::TYPED_TEST_SUITE_P (CodeLocationForTYPEDTESTP)
 

Variables

auto * dynamic_test
 
static bool dummy1 GTEST_ATTRIBUTE_UNUSED_ = StaticAssertTypeEq<bool, bool>()
 

Macro Definition Documentation

◆ GTEST_FLAT_TUPLE_INT128

#define GTEST_FLAT_TUPLE_INT128   GTEST_FLAT_TUPLE_INT64 GTEST_FLAT_TUPLE_INT64

◆ GTEST_FLAT_TUPLE_INT16

#define GTEST_FLAT_TUPLE_INT16   GTEST_FLAT_TUPLE_INT8 GTEST_FLAT_TUPLE_INT8

◆ GTEST_FLAT_TUPLE_INT256

#define GTEST_FLAT_TUPLE_INT256   GTEST_FLAT_TUPLE_INT128 GTEST_FLAT_TUPLE_INT128

◆ GTEST_FLAT_TUPLE_INT32

#define GTEST_FLAT_TUPLE_INT32   GTEST_FLAT_TUPLE_INT16 GTEST_FLAT_TUPLE_INT16

◆ GTEST_FLAT_TUPLE_INT64

#define GTEST_FLAT_TUPLE_INT64   GTEST_FLAT_TUPLE_INT32 GTEST_FLAT_TUPLE_INT32

◆ GTEST_FLAT_TUPLE_INT8

#define GTEST_FLAT_TUPLE_INT8   int, int, int, int, int, int, int, int,

◆ GTEST_TEST_PARSING_FLAGS_

#define GTEST_TEST_PARSING_FLAGS_ (   argv1,
  argv2,
  expected,
  should_print_help 
)
Value:
TestParsingFlags(sizeof(argv1)/sizeof(*argv1) - 1, argv1, \
sizeof(argv2)/sizeof(*argv2) - 1, argv2, \
expected, should_print_help)

Definition at line 5780 of file gtest_unittest.cc.

◆ GTEST_USE_UNPROTECTED_COMMA_

#define GTEST_USE_UNPROTECTED_COMMA_   global_var++, global_var++

Definition at line 1274 of file gtest_unittest.cc.

◆ VERIFY_CODE_LOCATION

#define VERIFY_CODE_LOCATION
Value:
const int expected_line = __LINE__ - 1; \
const TestInfo* const test_info = GetUnitTestImpl()->current_test_info(); \
ASSERT_TRUE(test_info); \
EXPECT_STREQ(__FILE__, test_info->file()); \
EXPECT_EQ(expected_line, test_info->line())

Definition at line 5350 of file gtest_unittest.cc.

Typedef Documentation

◆ IntAlias

typedef int IntAlias

Definition at line 6652 of file gtest_unittest.cc.

Function Documentation

◆ FailFatally()

static void FailFatally ( )
static

Definition at line 6663 of file gtest_unittest.cc.

◆ GTEST_TEST()

GTEST_TEST ( AlternativeNameTest  ,
Works   
)

Definition at line 7064 of file gtest_unittest.cc.

◆ HasFailureHelper()

static bool HasFailureHelper ( )
static

Definition at line 6730 of file gtest_unittest.cc.

◆ HasNonfatalFailureHelper()

static bool HasNonfatalFailureHelper ( )
static

Definition at line 6688 of file gtest_unittest.cc.

◆ operator<<() [1/5]

::std::ostream& operator<< ( ::std::ostream &  os,
const TestingVector vector 
)

Definition at line 299 of file gtest_unittest.cc.

◆ operator<<() [2/5]

std::ostream& operator<< ( std::ostream &  os,
const Base val 
)

Definition at line 5175 of file gtest_unittest.cc.

◆ operator<<() [3/5]

std::ostream& operator<< ( std::ostream &  os,
const Base pointer 
)

Definition at line 5179 of file gtest_unittest.cc.

◆ operator<<() [4/5]

std::ostream& operator<< ( std::ostream &  os,
const namespace2::MyTypeInNameSpace2 val 
)

Definition at line 5250 of file gtest_unittest.cc.

◆ operator<<() [5/5]

std::ostream& operator<< ( std::ostream &  os,
const namespace2::MyTypeInNameSpace2 pointer 
)

Definition at line 5254 of file gtest_unittest.cc.

◆ TEST() [1/94]

TEST ( AddReferenceTest  ,
AddsReference   
)

Definition at line 7214 of file gtest_unittest.cc.

◆ TEST() [2/94]

TEST ( AddReferenceTest  ,
DoesNotAffectReferenceType   
)

Definition at line 7208 of file gtest_unittest.cc.

◆ TEST() [3/94]

TEST ( AddReferenceTest  ,
MacroVersion   
)

Definition at line 7226 of file gtest_unittest.cc.

◆ TEST() [4/94]

TEST ( ArrayAwareFindTest  ,
WorksForOneDimensionalArray   
)

Definition at line 7333 of file gtest_unittest.cc.

◆ TEST() [5/94]

TEST ( ArrayAwareFindTest  ,
WorksForTwoDimensionalArray   
)

Definition at line 7339 of file gtest_unittest.cc.

◆ TEST() [6/94]

TEST ( ArrayEqTest  ,
WorksForDegeneratedArrays   
)

Definition at line 7302 of file gtest_unittest.cc.

◆ TEST() [7/94]

TEST ( ArrayEqTest  ,
WorksForOneDimensionalArrays   
)

Definition at line 7307 of file gtest_unittest.cc.

◆ TEST() [8/94]

TEST ( ArrayEqTest  ,
WorksForTwoDimensionalArrays   
)

Definition at line 7319 of file gtest_unittest.cc.

◆ TEST() [9/94]

TEST ( AssertionResultTest  ,
CanStreamOstreamManipulators   
)

Definition at line 5138 of file gtest_unittest.cc.

◆ TEST() [10/94]

TEST ( AssertionResultTest  ,
ConstructibleFromContextuallyConvertibleToBool   
)

Definition at line 5146 of file gtest_unittest.cc.

◆ TEST() [11/94]

TEST ( AssertionResultTest  ,
ConstructibleFromImplicitlyConvertible   
)

Definition at line 5161 of file gtest_unittest.cc.

◆ TEST() [12/94]

TEST ( AssertionResultTest  ,
ConstructionWorks   
)

Definition at line 5099 of file gtest_unittest.cc.

◆ TEST() [13/94]

TEST ( AssertionResultTest  ,
CopyConstructorWorksWhenNotOptimied   
)

Definition at line 5083 of file gtest_unittest.cc.

◆ TEST() [14/94]

TEST ( AssertionResultTest  ,
NegationWorks   
)

Definition at line 5122 of file gtest_unittest.cc.

◆ TEST() [15/94]

TEST ( AssertionResultTest  ,
StreamingWorks   
)

Definition at line 5132 of file gtest_unittest.cc.

◆ TEST() [16/94]

TEST ( ColoredOutputTest  ,
UsesColorsWhenGTestColorFlagIsAliasOfYes   
)

Definition at line 6521 of file gtest_unittest.cc.

◆ TEST() [17/94]

TEST ( ColoredOutputTest  ,
UsesColorsWhenGTestColorFlagIsYes   
)

Definition at line 6509 of file gtest_unittest.cc.

◆ TEST() [18/94]

TEST ( ColoredOutputTest  ,
UsesColorsWhenStdoutIsTty   
)

Definition at line 6559 of file gtest_unittest.cc.

◆ TEST() [19/94]

TEST ( ColoredOutputTest  ,
UsesColorsWhenTermSupportsColors   
)

Definition at line 6567 of file gtest_unittest.cc.

◆ TEST() [20/94]

TEST ( ColoredOutputTest  ,
UsesNoColorWhenGTestColorFlagIsInvalid   
)

Definition at line 6546 of file gtest_unittest.cc.

◆ TEST() [21/94]

TEST ( ColoredOutputTest  ,
UsesNoColorWhenGTestColorFlagIsNo   
)

Definition at line 6534 of file gtest_unittest.cc.

◆ TEST() [22/94]

TEST ( CommandLineFlagsTest  ,
CanBeAccessedInCodeOnceGTestHIsIncluded   
)

Definition at line 39 of file gtest_unittest.cc.

◆ TEST() [23/94]

TEST ( CompileAssertTypesEqual  ,
CompilesWhenTypesAreEqual   
)

Definition at line 7136 of file gtest_unittest.cc.

◆ TEST() [24/94]

TEST ( CopyArrayTest  ,
WorksForDegeneratedArrays   
)

Definition at line 7350 of file gtest_unittest.cc.

◆ TEST() [25/94]

TEST ( CopyArrayTest  ,
WorksForOneDimensionalArrays   
)

Definition at line 7356 of file gtest_unittest.cc.

◆ TEST() [26/94]

TEST ( CopyArrayTest  ,
WorksForTwoDimensionalArrays   
)

Definition at line 7369 of file gtest_unittest.cc.

◆ TEST() [27/94]

TEST ( ElemFromList  ,
Basic   
)

Definition at line 7464 of file gtest_unittest.cc.

◆ TEST() [28/94]

TEST ( EventListenerDeathTest  ,
EventsNotForwardedInDeathTestSubprecesses   
)

Definition at line 6934 of file gtest_unittest.cc.

◆ TEST() [29/94]

TEST ( EventListenerTest  ,
AppendKeepsOrder   
)

Definition at line 6856 of file gtest_unittest.cc.

◆ TEST() [30/94]

TEST ( EventListenerTest  ,
default_result_printer   
)

Definition at line 6944 of file gtest_unittest.cc.

◆ TEST() [31/94]

TEST ( EventListenerTest  ,
default_xml_generator   
)

Definition at line 7003 of file gtest_unittest.cc.

◆ TEST() [32/94]

TEST ( EventListenerTest  ,
RemovingDefaultResultPrinterWorks   
)

Definition at line 6975 of file gtest_unittest.cc.

◆ TEST() [33/94]

TEST ( EventListenerTest  ,
RemovingDefaultXmlGeneratorWorks   
)

Definition at line 7034 of file gtest_unittest.cc.

◆ TEST() [34/94]

TEST ( EventListenerTest  ,
SuppressEventForwarding   
)

Definition at line 6918 of file gtest_unittest.cc.

◆ TEST() [35/94]

TEST ( FlatTuple  ,
Basic   
)

Definition at line 7483 of file gtest_unittest.cc.

◆ TEST() [36/94]

TEST ( FlatTuple  ,
ManyTypes   
)

Definition at line 7500 of file gtest_unittest.cc.

◆ TEST() [37/94]

TEST ( GTestReferenceToConstTest  ,
Works   
)

Definition at line 7238 of file gtest_unittest.cc.

◆ TEST() [38/94]

TEST ( HasFailureTest  ,
ReturnsFalseWhenThereIsNoFailure   
)

Definition at line 6703 of file gtest_unittest.cc.

◆ TEST() [39/94]

TEST ( HasFailureTest  ,
ReturnsTrueWhenThereAreFatalAndNonfatalFailures   
)

Definition at line 6721 of file gtest_unittest.cc.

◆ TEST() [40/94]

TEST ( HasFailureTest  ,
ReturnsTrueWhenThereIsFatalFailure   
)

Definition at line 6707 of file gtest_unittest.cc.

◆ TEST() [41/94]

TEST ( HasFailureTest  ,
ReturnsTrueWhenThereIsNonfatalFailure   
)

Definition at line 6714 of file gtest_unittest.cc.

◆ TEST() [42/94]

TEST ( HasFailureTest  ,
WorksOutsideOfTestBody   
)

Definition at line 6732 of file gtest_unittest.cc.

◆ TEST() [43/94]

TEST ( HasFailureTest  ,
WorksOutsideOfTestBody2   
)

Definition at line 6736 of file gtest_unittest.cc.

◆ TEST() [44/94]

TEST ( HasNonfatalFailureTest  ,
ReturnsFalseWhenThereIsNoFailure   
)

Definition at line 6659 of file gtest_unittest.cc.

◆ TEST() [45/94]

TEST ( HasNonfatalFailureTest  ,
ReturnsFalseWhenThereIsOnlyFatalFailure   
)

Definition at line 6665 of file gtest_unittest.cc.

◆ TEST() [46/94]

TEST ( HasNonfatalFailureTest  ,
ReturnsTrueWhenThereAreFatalAndNonfatalFailures   
)

Definition at line 6679 of file gtest_unittest.cc.

◆ TEST() [47/94]

TEST ( HasNonfatalFailureTest  ,
ReturnsTrueWhenThereIsNonfatalFailure   
)

Definition at line 6672 of file gtest_unittest.cc.

◆ TEST() [48/94]

TEST ( HasNonfatalFailureTest  ,
WorksOutsideOfTestBody   
)

Definition at line 6692 of file gtest_unittest.cc.

◆ TEST() [49/94]

TEST ( HasNonfatalFailureTest  ,
WorksOutsideOfTestBody2   
)

Definition at line 6696 of file gtest_unittest.cc.

◆ TEST() [50/94]

TEST ( IndexSequence  ,
MakeIndexSequence   
)

Definition at line 7448 of file gtest_unittest.cc.

◆ TEST() [51/94]

TEST ( IsAProtocolMessageTest  ,
ValueIsCompileTimeConstant   
)

Definition at line 7114 of file gtest_unittest.cc.

◆ TEST() [52/94]

TEST ( IsAProtocolMessageTest  ,
ValueIsFalseWhenTypeIsNotAProtocolMessage   
)

Definition at line 7129 of file gtest_unittest.cc.

◆ TEST() [53/94]

TEST ( IsAProtocolMessageTest  ,
ValueIsTrueWhenTypeIsAProtocolMessage   
)

Definition at line 7122 of file gtest_unittest.cc.

◆ TEST() [54/94]

TEST ( IsContainerTestTest  ,
ConstOnlyContainer   
)

Definition at line 7278 of file gtest_unittest.cc.

◆ TEST() [55/94]

TEST ( IsContainerTestTest  ,
WorksForContainer   
)

Definition at line 7256 of file gtest_unittest.cc.

◆ TEST() [56/94]

TEST ( IsContainerTestTest  ,
WorksForNonContainer   
)

Definition at line 7250 of file gtest_unittest.cc.

◆ TEST() [57/94]

TEST ( IsHashTable  ,
Basic   
)

Definition at line 7293 of file gtest_unittest.cc.

◆ TEST() [58/94]

TEST ( MessageTest  ,
CanStreamUserTypeInGlobalNameSpace   
)

Definition at line 5184 of file gtest_unittest.cc.

◆ TEST() [59/94]

TEST ( MessageTest  ,
CanStreamUserTypeInUnnamedNameSpace   
)

Definition at line 5209 of file gtest_unittest.cc.

◆ TEST() [60/94]

TEST ( MessageTest  ,
CanStreamUserTypeInUserNameSpace   
)

Definition at line 5234 of file gtest_unittest.cc.

◆ TEST() [61/94]

TEST ( MessageTest  ,
CanStreamUserTypeInUserNameSpaceWithStreamOperatorInGlobal   
)

Definition at line 5259 of file gtest_unittest.cc.

◆ TEST() [62/94]

TEST ( MessageTest  ,
NullPointers   
)

Definition at line 5268 of file gtest_unittest.cc.

◆ TEST() [63/94]

TEST ( MessageTest  ,
WideStrings   
)

Definition at line 5283 of file gtest_unittest.cc.

◆ TEST() [64/94]

TEST ( NativeArrayTest  ,
ConstructorFromArrayWorks   
)

Definition at line 7384 of file gtest_unittest.cc.

◆ TEST() [65/94]

TEST ( NativeArrayTest  ,
CreatesAndDeletesCopyOfArrayWhenAskedTo   
)

Definition at line 7391 of file gtest_unittest.cc.

◆ TEST() [66/94]

TEST ( NativeArrayTest  ,
MethodsWork   
)

Definition at line 7414 of file gtest_unittest.cc.

◆ TEST() [67/94]

TEST ( NativeArrayTest  ,
TypeMembersAreCorrect   
)

Definition at line 7406 of file gtest_unittest.cc.

◆ TEST() [68/94]

TEST ( NativeArrayTest  ,
WorksForTwoDimensionalArray   
)

Definition at line 7440 of file gtest_unittest.cc.

◆ TEST() [69/94]

TEST ( RegisterTest  ,
WasRegistered   
)

Definition at line 7583 of file gtest_unittest.cc.

◆ TEST() [70/94]

TEST ( RemoveConstTest  ,
DoesNotAffectNonConstType   
)

Definition at line 7167 of file gtest_unittest.cc.

◆ TEST() [71/94]

TEST ( RemoveConstTest  ,
MacroVersion   
)

Definition at line 7186 of file gtest_unittest.cc.

◆ TEST() [72/94]

TEST ( RemoveConstTest  ,
RemovesConst   
)

Definition at line 7173 of file gtest_unittest.cc.

◆ TEST() [73/94]

TEST ( RemoveReferenceTest  ,
DoesNotAffectNonReferenceType   
)

Definition at line 7142 of file gtest_unittest.cc.

◆ TEST() [74/94]

TEST ( RemoveReferenceTest  ,
MacroVersion   
)

Definition at line 7160 of file gtest_unittest.cc.

◆ TEST() [75/94]

TEST ( RemoveReferenceTest  ,
RemovesReference   
)

Definition at line 7148 of file gtest_unittest.cc.

◆ TEST() [76/94]

TEST ( RemoveReferenceToConstTest  ,
Works   
)

Definition at line 7199 of file gtest_unittest.cc.

◆ TEST() [77/94]

TEST ( SkipPrefixTest  ,
DoesNotSkipWhenPrefixDoesNotMatch   
)

Definition at line 7539 of file gtest_unittest.cc.

◆ TEST() [78/94]

TEST ( SkipPrefixTest  ,
SkipsWhenPrefixMatches   
)

Definition at line 7527 of file gtest_unittest.cc.

◆ TEST() [79/94]

TEST ( StaticAssertTypeEqTest  ,
CompilesForEqualTypes   
)

Definition at line 6654 of file gtest_unittest.cc.

◆ TEST() [80/94]

TEST ( StaticAssertTypeEqTest  ,
WorksInClass   
)

Definition at line 6646 of file gtest_unittest.cc.

◆ TEST() [81/94]

TEST ( StreamingAssertionsTest  ,
FloatingPointEquals   
)

Definition at line 6467 of file gtest_unittest.cc.

◆ TEST() [82/94]

TEST ( StreamingAssertionsTest  ,
IntegerEquals   
)

Definition at line 6413 of file gtest_unittest.cc.

◆ TEST() [83/94]

TEST ( StreamingAssertionsTest  ,
IntegerLessThan   
)

Definition at line 6422 of file gtest_unittest.cc.

◆ TEST() [84/94]

TEST ( StreamingAssertionsTest  ,
StringNotEqualIgnoringCase   
)

Definition at line 6458 of file gtest_unittest.cc.

◆ TEST() [85/94]

TEST ( StreamingAssertionsTest  ,
StringsEqual   
)

Definition at line 6431 of file gtest_unittest.cc.

◆ TEST() [86/94]

TEST ( StreamingAssertionsTest  ,
StringsEqualIgnoringCase   
)

Definition at line 6449 of file gtest_unittest.cc.

◆ TEST() [87/94]

TEST ( StreamingAssertionsTest  ,
StringsNotEqual   
)

Definition at line 6440 of file gtest_unittest.cc.

◆ TEST() [88/94]

TEST ( StreamingAssertionsTest  ,
Truth   
)

Definition at line 6390 of file gtest_unittest.cc.

◆ TEST() [89/94]

TEST ( StreamingAssertionsTest  ,
Truth2   
)

Definition at line 6399 of file gtest_unittest.cc.

◆ TEST() [90/94]

TEST ( StreamingAssertionsTest  ,
Unconditional   
)

Definition at line 6377 of file gtest_unittest.cc.

◆ TEST() [91/94]

TEST ( TestEventListenersTest  ,
Append   
)

Definition at line 6802 of file gtest_unittest.cc.

◆ TEST() [92/94]

TEST ( TestEventListenersTest  ,
ConstructionWorks   
)

Definition at line 6766 of file gtest_unittest.cc.

◆ TEST() [93/94]

TEST ( TestEventListenersTest  ,
DestructionWorks   
)

Definition at line 6776 of file gtest_unittest.cc.

◆ TEST() [94/94]

TEST ( TestEventListenersTest  ,
Release   
)

Definition at line 6897 of file gtest_unittest.cc.

◆ TEST_F() [1/2]

TEST_F ( AdHocTestResultTest  ,
AdHocTestResultForTestSuiteShowsFailure   
)

Definition at line 7560 of file gtest_unittest.cc.

◆ TEST_F() [2/2]

TEST_F ( AdHocTestResultTest  ,
AdHocTestResultTestForUnitTestDoesNotShowFailure   
)

Definition at line 7567 of file gtest_unittest.cc.

◆ TestGTestAddReference()

template<typename T1 , typename T2 >
void TestGTestAddReference ( )

Definition at line 7222 of file gtest_unittest.cc.

◆ TestGTestReferenceToConst()

template<typename T1 , typename T2 >
void TestGTestReferenceToConst ( )

Definition at line 7234 of file gtest_unittest.cc.

◆ TestGTestRemoveConst()

template<typename T1 , typename T2 >
void TestGTestRemoveConst ( )

Definition at line 7182 of file gtest_unittest.cc.

◆ TestGTestRemoveReference()

template<typename T1 , typename T2 >
void TestGTestRemoveReference ( )

Definition at line 7156 of file gtest_unittest.cc.

◆ TestGTestRemoveReferenceAndConst()

template<typename T1 , typename T2 >
void TestGTestRemoveReferenceAndConst ( )

Definition at line 7195 of file gtest_unittest.cc.

Variable Documentation

◆ dynamic_test

auto* dynamic_test
Initial value:
"DynamicUnitTestFixture", "DynamicTest", "TYPE", "VALUE", __FILE__,
__LINE__, []() -> DynamicUnitTestFixture* { return new DynamicTest; })

Definition at line 7579 of file gtest_unittest.cc.

◆ GTEST_ATTRIBUTE_UNUSED_

bool dummy2 GTEST_ATTRIBUTE_UNUSED_ = StaticAssertTypeEq<bool, bool>()
static

Definition at line 6634 of file gtest_unittest.cc.

testing::TestInfo
Definition: gtest.h:695
DynamicUnitTestFixture
Definition: gtest_unittest.cc:7573
testing::RegisterTest
TestInfo * RegisterTest(const char *test_suite_name, const char *test_name, const char *type_param, const char *value_param, const char *file, int line, Factory factory)
Definition: gtest.h:2468
DynamicTest
Definition: googletest-output-test_.cc:1041


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:03