|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
#include "gtest/gtest.h"#include <limits.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <cstdint>#include <map>#include <ostream>#include <type_traits>#include <unordered_set>#include <vector>#include "gtest/gtest-spi.h"#include "src/gtest-internal-inl.h"

Go to the source code of this file.
Namespaces | |
| namespace | testing |
| namespace | testing::internal |
| namespace | namespace1 |
| namespace | namespace2 |
| namespace | my_namespace |
| namespace | my_namespace::testing |
Macros | |
| #define | GTEST_USE_UNPROTECTED_COMMA_ global_var++, global_var++ |
| #define | VERIFY_CODE_LOCATION |
| #define | GTEST_TEST_PARSING_FLAGS_(argv1, argv2, expected, should_print_help) |
| #define | GTEST_FLAT_TUPLE_INT8 int, int, int, int, int, int, int, int, |
| #define | GTEST_FLAT_TUPLE_INT16 GTEST_FLAT_TUPLE_INT8 GTEST_FLAT_TUPLE_INT8 |
| #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_INT128 GTEST_FLAT_TUPLE_INT64 GTEST_FLAT_TUPLE_INT64 |
| #define | GTEST_FLAT_TUPLE_INT256 GTEST_FLAT_TUPLE_INT128 GTEST_FLAT_TUPLE_INT128 |
Typedefs | |
| typedef int | IntAlias |
| typedef internal::TimeInMillis | TimeInMillis |
| typedef int | IsContainer |
| typedef char | IsNotContainer |
Enumerations | |
| enum | EditType |
Functions | |
| TEST (CommandLineFlagsTest, CanBeAccessedInCodeOnceGTestHIsIncluded) | |
| ::std::ostream & | operator<< (::std::ostream &os, const TestingVector &vector) |
| testing::TEST (SuccessfulAssertionTest, SUCCEED) | |
| testing::TEST (SuccessfulAssertionTest, EXPECT) | |
| testing::TEST (SuccessfulAssertionTest, EXPECT_STR) | |
| testing::TEST (SuccessfulAssertionTest, ASSERT) | |
| testing::TEST (SuccessfulAssertionTest, ASSERT_STR) | |
| TEST (AssertionResultTest, CopyConstructorWorksWhenNotOptimied) | |
| TEST (AssertionResultTest, ConstructionWorks) | |
| TEST (AssertionResultTest, NegationWorks) | |
| TEST (AssertionResultTest, StreamingWorks) | |
| TEST (AssertionResultTest, CanStreamOstreamManipulators) | |
| TEST (AssertionResultTest, ConstructibleFromContextuallyConvertibleToBool) | |
| TEST (AssertionResultTest, ConstructibleFromImplicitlyConvertible) | |
| std::ostream & | operator<< (std::ostream &os, const Base &val) |
| std::ostream & | operator<< (std::ostream &os, const Base *pointer) |
| TEST (MessageTest, CanStreamUserTypeInGlobalNameSpace) | |
| TEST (MessageTest, CanStreamUserTypeInUnnamedNameSpace) | |
| std::ostream & | namespace1::operator<< (std::ostream &os, const MyTypeInNameSpace1 &val) |
| std::ostream & | namespace1::operator<< (std::ostream &os, const MyTypeInNameSpace1 *pointer) |
| TEST (MessageTest, CanStreamUserTypeInUserNameSpace) | |
| std::ostream & | operator<< (std::ostream &os, const namespace2::MyTypeInNameSpace2 &val) |
| std::ostream & | operator<< (std::ostream &os, const namespace2::MyTypeInNameSpace2 *pointer) |
| TEST (MessageTest, CanStreamUserTypeInUserNameSpaceWithStreamOperatorInGlobal) | |
| TEST (MessageTest, NullPointers) | |
| TEST (MessageTest, WideStrings) | |
| testing::TEST_F (TestInfoTest, Names) | |
| testing::TEST_F (TestInfoTest, result) | |
| testing::TEST (CodeLocationForTEST, Verify) | |
| testing::TEST_F (CodeLocationForTESTF, Verify) | |
| testing::TEST_P (CodeLocationForTESTP, Verify) | |
| testing::INSTANTIATE_TEST_SUITE_P (, CodeLocationForTESTP, Values(0)) | |
| testing::TYPED_TEST_SUITE (CodeLocationForTYPEDTEST, int) | |
| testing::TYPED_TEST (CodeLocationForTYPEDTEST, Verify) | |
| testing::TYPED_TEST_SUITE_P (CodeLocationForTYPEDTESTP) | |
| testing::TYPED_TEST_P (CodeLocationForTYPEDTESTP, Verify) | |
| testing::REGISTER_TYPED_TEST_SUITE_P (CodeLocationForTYPEDTESTP, Verify) | |
| testing::INSTANTIATE_TYPED_TEST_SUITE_P (My, CodeLocationForTYPEDTESTP, int) | |
| testing::TEST_F (SetUpTestCaseTest, Test1) | |
| testing::TEST_F (SetUpTestCaseTest, Test2) | |
| testing::TEST_F (SetUpTestSuiteTest, TestSetupTestSuite1) | |
| testing::TEST_F (SetUpTestSuiteTest, TestSetupTestSuite2) | |
| testing::TEST_F (ParseFlagsTest, Empty) | |
| testing::TEST_F (ParseFlagsTest, NoFlag) | |
| testing::TEST_F (ParseFlagsTest, FailFast) | |
| testing::TEST_F (ParseFlagsTest, FilterBad) | |
| testing::TEST_F (ParseFlagsTest, FilterEmpty) | |
| testing::TEST_F (ParseFlagsTest, FilterNonEmpty) | |
| testing::TEST_F (ParseFlagsTest, BreakOnFailureWithoutValue) | |
| 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, CatchExceptions) | |
| testing::TEST_F (ParseFlagsTest, DeathTestUseFork) | |
| testing::TEST_F (ParseFlagsTest, DuplicatedFlags) | |
| testing::TEST_F (ParseFlagsTest, UnrecognizedFlag) | |
| testing::TEST_F (ParseFlagsTest, ListTestsFlag) | |
| testing::TEST_F (ParseFlagsTest, ListTestsTrue) | |
| testing::TEST_F (ParseFlagsTest, ListTestsFalse) | |
| testing::TEST_F (ParseFlagsTest, ListTestsFalse_f) | |
| testing::TEST_F (ParseFlagsTest, ListTestsFalse_F) | |
| testing::TEST_F (ParseFlagsTest, OutputEmpty) | |
| testing::TEST_F (ParseFlagsTest, OutputXml) | |
| testing::TEST_F (ParseFlagsTest, OutputXmlFile) | |
| testing::TEST_F (ParseFlagsTest, OutputXmlDirectory) | |
| testing::TEST_F (ParseFlagsTest, BriefFlag) | |
| testing::TEST_F (ParseFlagsTest, BriefFlagTrue) | |
| testing::TEST_F (ParseFlagsTest, BriefFlagFalse) | |
| testing::TEST_F (ParseFlagsTest, PrintTimeFlag) | |
| testing::TEST_F (ParseFlagsTest, PrintTimeTrue) | |
| testing::TEST_F (ParseFlagsTest, PrintTimeFalse) | |
| testing::TEST_F (ParseFlagsTest, PrintTimeFalse_f) | |
| testing::TEST_F (ParseFlagsTest, PrintTimeFalse_F) | |
| testing::TEST_F (ParseFlagsTest, RandomSeed) | |
| testing::TEST_F (ParseFlagsTest, Repeat) | |
| testing::TEST_F (ParseFlagsTest, AlsoRunDisabledTestsFlag) | |
| testing::TEST_F (ParseFlagsTest, AlsoRunDisabledTestsTrue) | |
| testing::TEST_F (ParseFlagsTest, AlsoRunDisabledTestsFalse) | |
| testing::TEST_F (ParseFlagsTest, ShuffleWithoutValue) | |
| testing::TEST_F (ParseFlagsTest, ShuffleFalse_0) | |
| testing::TEST_F (ParseFlagsTest, ShuffleTrue) | |
| testing::TEST_F (ParseFlagsTest, StackTraceDepth) | |
| testing::TEST_F (ParseFlagsTest, StreamResultTo) | |
| testing::TEST_F (ParseFlagsTest, ThrowOnFailureWithoutValue) | |
| testing::TEST_F (ParseFlagsTest, ThrowOnFailureFalse_0) | |
| testing::TEST_F (ParseFlagsTest, ThrowOnFailureTrue) | |
| testing::TEST_F (CurrentTestInfoTest, WorksForFirstTestInATestSuite) | |
| testing::TEST_F (CurrentTestInfoTest, WorksForSecondTestInATestSuite) | |
| my_namespace::testing::TEST (NestedTestingNamespaceTest, Success) | |
| my_namespace::testing::TEST (NestedTestingNamespaceTest, Failure) | |
| TEST (StreamingAssertionsTest, Unconditional) | |
| TEST (StreamingAssertionsTest, Truth) | |
| TEST (StreamingAssertionsTest, Truth2) | |
| TEST (StreamingAssertionsTest, IntegerEquals) | |
| TEST (StreamingAssertionsTest, IntegerLessThan) | |
| TEST (StreamingAssertionsTest, StringsEqual) | |
| TEST (StreamingAssertionsTest, StringsNotEqual) | |
| TEST (StreamingAssertionsTest, StringsEqualIgnoringCase) | |
| TEST (StreamingAssertionsTest, StringNotEqualIgnoringCase) | |
| TEST (StreamingAssertionsTest, FloatingPointEquals) | |
| TEST (ColoredOutputTest, UsesColorsWhenGTestColorFlagIsYes) | |
| TEST (ColoredOutputTest, UsesColorsWhenGTestColorFlagIsAliasOfYes) | |
| TEST (ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsNo) | |
| TEST (ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsInvalid) | |
| TEST (ColoredOutputTest, UsesColorsWhenStdoutIsTty) | |
| TEST (ColoredOutputTest, UsesColorsWhenTermSupportsColors) | |
| TEST (StaticAssertTypeEqTest, WorksInClass) | |
| TEST (StaticAssertTypeEqTest, CompilesForEqualTypes) | |
| TEST (HasNonfatalFailureTest, ReturnsFalseWhenThereIsNoFailure) | |
| static void | FailFatally () |
| TEST (HasNonfatalFailureTest, ReturnsFalseWhenThereIsOnlyFatalFailure) | |
| TEST (HasNonfatalFailureTest, ReturnsTrueWhenThereIsNonfatalFailure) | |
| TEST (HasNonfatalFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures) | |
| static bool | HasNonfatalFailureHelper () |
| TEST (HasNonfatalFailureTest, WorksOutsideOfTestBody) | |
| TEST (HasNonfatalFailureTest, WorksOutsideOfTestBody2) | |
| TEST (HasFailureTest, ReturnsFalseWhenThereIsNoFailure) | |
| TEST (HasFailureTest, ReturnsTrueWhenThereIsFatalFailure) | |
| TEST (HasFailureTest, ReturnsTrueWhenThereIsNonfatalFailure) | |
| TEST (HasFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures) | |
| static bool | HasFailureHelper () |
| TEST (HasFailureTest, WorksOutsideOfTestBody) | |
| TEST (HasFailureTest, WorksOutsideOfTestBody2) | |
| TEST (TestEventListenersTest, ConstructionWorks) | |
| TEST (TestEventListenersTest, DestructionWorks) | |
| TEST (TestEventListenersTest, Append) | |
| TEST (EventListenerTest, AppendKeepsOrder) | |
| TEST (TestEventListenersTest, Release) | |
| TEST (EventListenerTest, SuppressEventForwarding) | |
| TEST (EventListenerDeathTest, EventsNotForwardedInDeathTestSubprecesses) | |
| TEST (EventListenerTest, default_result_printer) | |
| TEST (EventListenerTest, RemovingDefaultResultPrinterWorks) | |
| TEST (EventListenerTest, default_xml_generator) | |
| TEST (EventListenerTest, RemovingDefaultXmlGeneratorWorks) | |
| GTEST_TEST (AlternativeNameTest, Works) | |
| TEST (IsAProtocolMessageTest, ValueIsCompileTimeConstant) | |
| TEST (IsAProtocolMessageTest, ValueIsTrueWhenTypeIsAProtocolMessage) | |
| TEST (IsAProtocolMessageTest, ValueIsFalseWhenTypeIsNotAProtocolMessage) | |
| template<typename T1, typename T2> | |
| void | TestGTestRemoveReferenceAndConst () |
| TEST (RemoveReferenceToConstTest, Works) | |
| template<typename T1, typename T2> | |
| void | TestGTestReferenceToConst () |
| TEST (GTestReferenceToConstTest, Works) | |
| TEST (IsContainerTestTest, WorksForNonContainer) | |
| TEST (IsContainerTestTest, WorksForContainer) | |
| TEST (IsContainerTestTest, ConstOnlyContainer) | |
| TEST (IsHashTable, Basic) | |
| TEST (ArrayEqTest, WorksForDegeneratedArrays) | |
| TEST (ArrayEqTest, WorksForOneDimensionalArrays) | |
| TEST (ArrayEqTest, WorksForTwoDimensionalArrays) | |
| TEST (ArrayAwareFindTest, WorksForOneDimensionalArray) | |
| TEST (ArrayAwareFindTest, WorksForTwoDimensionalArray) | |
| TEST (CopyArrayTest, WorksForDegeneratedArrays) | |
| TEST (CopyArrayTest, WorksForOneDimensionalArrays) | |
| TEST (CopyArrayTest, WorksForTwoDimensionalArrays) | |
| TEST (NativeArrayTest, ConstructorFromArrayWorks) | |
| TEST (NativeArrayTest, CreatesAndDeletesCopyOfArrayWhenAskedTo) | |
| TEST (NativeArrayTest, TypeMembersAreCorrect) | |
| TEST (NativeArrayTest, MethodsWork) | |
| TEST (NativeArrayTest, WorksForTwoDimensionalArray) | |
| TEST (IndexSequence, MakeIndexSequence) | |
| TEST (ElemFromList, Basic) | |
| TEST (FlatTuple, Basic) | |
| TEST (FlatTuple, ManyTypes) | |
| TEST (SkipPrefixTest, SkipsWhenPrefixMatches) | |
| TEST (SkipPrefixTest, DoesNotSkipWhenPrefixDoesNotMatch) | |
| TEST (AdHocTestResultTest, AdHocTestResultForUnitTestDoesNotShowFailure) | |
| TEST (RegisterTest, WasRegistered) | |
| AssertionResult | AssertionFailure () |
| AssertionResult | AssertionSuccess () |
| GTEST_API_ AssertionResult | DoubleLE (const char *expr1, const char *expr2, double val1, double val2) |
| GTEST_API_ AssertionResult | FloatLE (const char *expr1, const char *expr2, float val1, float val2) |
| GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
| GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
| template<typename T1, typename T2> | |
| constexpr bool | StaticAssertTypeEq () noexcept |
| bool | AlwaysFalse () |
| GTEST_API_ bool | AlwaysTrue () |
| GTEST_API_ std::string | AppendUserMessage (const std::string >est_msg, const Message &user_msg) |
| template<typename Iter, typename Element> | |
| Iter | ArrayAwareFind (Iter begin, Iter end, const Element &elem) |
| template<typename T, typename U> | |
| bool | ArrayEq (const T *lhs, size_t size, const U *rhs) |
| std::string | CodePointToUtf8 (uint32_t code_point) |
| template<typename T, typename U> | |
| void | CopyArray (const T *from, size_t size, U *to) |
| GTEST_API_ AssertionResult | EqFailure (const char *expected_expression, const char *actual_expression, const std::string &expected_value, const std::string &actual_value, bool ignoring_case) |
| std::string | FormatEpochTimeInMillisAsIso8601 (TimeInMillis ms) |
| std::string | FormatTimeInMillisAsSeconds (TimeInMillis ms) |
| GTEST_API_ std::string | GetCurrentOsStackTraceExceptTop (UnitTest *unit_test, int skip_count) |
| GTEST_API_ TypeId | GetTestTypeId () |
| TimeInMillis | GetTimeInMillis () |
| template<typename T> | |
| TypeId | GetTypeId () |
| int32_t | Int32FromEnvOrDie (const char *var, int32_t default_val) |
| template<class C, class Iterator = decltype(::std::declval<const C&>().begin()), class = decltype(::std::declval<const C&>().end()), class = decltype(++::std::declval<Iterator&>()), class = decltype(*::std::declval<Iterator>()), class = typename C::const_iterator> | |
| IsContainer | IsContainerTest (int) |
| bool | ParseInt32Flag (const char *str, const char *flag, int32_t *value) |
| bool | ShouldRunTestOnShard (int total_shards, int shard_index, int test_id) |
| bool | ShouldShard (const char *total_shards_env, const char *shard_index_env, bool in_subprocess_for_death_test) |
| bool | ShouldUseColor (bool stdout_is_tty) |
| GTEST_API_ bool | SkipPrefix (const char *prefix, const char **pstr) |
| template<typename T> | |
| std::string | StreamableToString (const T &streamable) |
| std::string | WideStringToUtf8 (const wchar_t *str, int num_chars) |
| GTEST_API_ std::vector< EditType > | CalculateOptimalEdits (const std::vector< size_t > &left, const std::vector< size_t > &right) |
| GTEST_API_ std::string | CreateUnifiedDiff (const std::vector< std::string > &left, const std::vector< std::string > &right, size_t context=2) |
Variables | |
| static bool dummy1 | GTEST_ATTRIBUTE_UNUSED_ = StaticAssertTypeEq<bool, bool>() |
| auto * | dynamic_test |
| const TypeId | kTestTypeIdInGoogleTest |
| #define GTEST_USE_UNPROTECTED_COMMA_ global_var++, global_var++ |
Definition at line 1304 of file gtest_unittest.cc.
| #define VERIFY_CODE_LOCATION |
Definition at line 5357 of file gtest_unittest.cc.
| #define GTEST_TEST_PARSING_FLAGS_ | ( | argv1, | |
| argv2, | |||
| expected, | |||
| should_print_help ) |
Definition at line 5812 of file gtest_unittest.cc.
| #define GTEST_FLAT_TUPLE_INT8 int, int, int, int, int, int, int, int, |
| #define GTEST_FLAT_TUPLE_INT16 GTEST_FLAT_TUPLE_INT8 GTEST_FLAT_TUPLE_INT8 |
| #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_INT128 GTEST_FLAT_TUPLE_INT64 GTEST_FLAT_TUPLE_INT64 |
| #define GTEST_FLAT_TUPLE_INT256 GTEST_FLAT_TUPLE_INT128 GTEST_FLAT_TUPLE_INT128 |
| typedef int IntAlias |
Definition at line 6720 of file gtest_unittest.cc.
| typedef internal::TimeInMillis testing::TimeInMillis |
| typedef int testing::internal::IsContainer |
Definition at line 913 of file gtest-internal.h.
| typedef char testing::internal::IsNotContainer |
Definition at line 924 of file gtest-internal.h.
Definition at line 168 of file gtest-internal.h.
| TEST | ( | CommandLineFlagsTest | , |
| CanBeAccessedInCodeOnceGTestHIsIncluded | ) |
Definition at line 39 of file gtest_unittest.cc.
| ::std::ostream & operator<< | ( | ::std::ostream & | os, |
| const TestingVector & | vector ) |
Definition at line 296 of file gtest_unittest.cc.
| TEST | ( | AssertionResultTest | , |
| CopyConstructorWorksWhenNotOptimied | ) |
Definition at line 5090 of file gtest_unittest.cc.
| TEST | ( | AssertionResultTest | , |
| ConstructionWorks | ) |
Definition at line 5106 of file gtest_unittest.cc.
| TEST | ( | AssertionResultTest | , |
| NegationWorks | ) |
Definition at line 5129 of file gtest_unittest.cc.
| TEST | ( | AssertionResultTest | , |
| StreamingWorks | ) |
Definition at line 5139 of file gtest_unittest.cc.
| TEST | ( | AssertionResultTest | , |
| CanStreamOstreamManipulators | ) |
Definition at line 5145 of file gtest_unittest.cc.
| TEST | ( | AssertionResultTest | , |
| ConstructibleFromContextuallyConvertibleToBool | ) |
Definition at line 5153 of file gtest_unittest.cc.
| TEST | ( | AssertionResultTest | , |
| ConstructibleFromImplicitlyConvertible | ) |
Definition at line 5168 of file gtest_unittest.cc.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const Base & | val ) |
Definition at line 5182 of file gtest_unittest.cc.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const Base * | pointer ) |
Definition at line 5186 of file gtest_unittest.cc.
| TEST | ( | MessageTest | , |
| CanStreamUserTypeInGlobalNameSpace | ) |
Definition at line 5191 of file gtest_unittest.cc.
| TEST | ( | MessageTest | , |
| CanStreamUserTypeInUnnamedNameSpace | ) |
Definition at line 5216 of file gtest_unittest.cc.
| TEST | ( | MessageTest | , |
| CanStreamUserTypeInUserNameSpace | ) |
Definition at line 5241 of file gtest_unittest.cc.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const namespace2::MyTypeInNameSpace2 & | val ) |
Definition at line 5257 of file gtest_unittest.cc.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const namespace2::MyTypeInNameSpace2 * | pointer ) |
Definition at line 5261 of file gtest_unittest.cc.
| TEST | ( | MessageTest | , |
| CanStreamUserTypeInUserNameSpaceWithStreamOperatorInGlobal | ) |
Definition at line 5266 of file gtest_unittest.cc.
| TEST | ( | MessageTest | , |
| NullPointers | ) |
Definition at line 5275 of file gtest_unittest.cc.
| TEST | ( | MessageTest | , |
| WideStrings | ) |
Definition at line 5290 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| Unconditional | ) |
Definition at line 6445 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| Truth | ) |
Definition at line 6458 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| Truth2 | ) |
Definition at line 6467 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| IntegerEquals | ) |
Definition at line 6481 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| IntegerLessThan | ) |
Definition at line 6490 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| StringsEqual | ) |
Definition at line 6499 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| StringsNotEqual | ) |
Definition at line 6508 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| StringsEqualIgnoringCase | ) |
Definition at line 6517 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| StringNotEqualIgnoringCase | ) |
Definition at line 6526 of file gtest_unittest.cc.
| TEST | ( | StreamingAssertionsTest | , |
| FloatingPointEquals | ) |
Definition at line 6535 of file gtest_unittest.cc.
| TEST | ( | ColoredOutputTest | , |
| UsesColorsWhenGTestColorFlagIsYes | ) |
Definition at line 6577 of file gtest_unittest.cc.
| TEST | ( | ColoredOutputTest | , |
| UsesColorsWhenGTestColorFlagIsAliasOfYes | ) |
Definition at line 6589 of file gtest_unittest.cc.
| TEST | ( | ColoredOutputTest | , |
| UsesNoColorWhenGTestColorFlagIsNo | ) |
Definition at line 6602 of file gtest_unittest.cc.
| TEST | ( | ColoredOutputTest | , |
| UsesNoColorWhenGTestColorFlagIsInvalid | ) |
Definition at line 6614 of file gtest_unittest.cc.
| TEST | ( | ColoredOutputTest | , |
| UsesColorsWhenStdoutIsTty | ) |
Definition at line 6627 of file gtest_unittest.cc.
| TEST | ( | ColoredOutputTest | , |
| UsesColorsWhenTermSupportsColors | ) |
Definition at line 6635 of file gtest_unittest.cc.
| TEST | ( | StaticAssertTypeEqTest | , |
| WorksInClass | ) |
Definition at line 6714 of file gtest_unittest.cc.
| TEST | ( | StaticAssertTypeEqTest | , |
| CompilesForEqualTypes | ) |
Definition at line 6722 of file gtest_unittest.cc.
| TEST | ( | HasNonfatalFailureTest | , |
| ReturnsFalseWhenThereIsNoFailure | ) |
Definition at line 6727 of file gtest_unittest.cc.
|
static |
Definition at line 6731 of file gtest_unittest.cc.
| TEST | ( | HasNonfatalFailureTest | , |
| ReturnsFalseWhenThereIsOnlyFatalFailure | ) |
Definition at line 6733 of file gtest_unittest.cc.
| TEST | ( | HasNonfatalFailureTest | , |
| ReturnsTrueWhenThereIsNonfatalFailure | ) |
Definition at line 6740 of file gtest_unittest.cc.
| TEST | ( | HasNonfatalFailureTest | , |
| ReturnsTrueWhenThereAreFatalAndNonfatalFailures | ) |
Definition at line 6747 of file gtest_unittest.cc.
|
static |
Definition at line 6756 of file gtest_unittest.cc.
| TEST | ( | HasNonfatalFailureTest | , |
| WorksOutsideOfTestBody | ) |
Definition at line 6760 of file gtest_unittest.cc.
| TEST | ( | HasNonfatalFailureTest | , |
| WorksOutsideOfTestBody2 | ) |
Definition at line 6764 of file gtest_unittest.cc.
| TEST | ( | HasFailureTest | , |
| ReturnsFalseWhenThereIsNoFailure | ) |
Definition at line 6771 of file gtest_unittest.cc.
| TEST | ( | HasFailureTest | , |
| ReturnsTrueWhenThereIsFatalFailure | ) |
Definition at line 6775 of file gtest_unittest.cc.
| TEST | ( | HasFailureTest | , |
| ReturnsTrueWhenThereIsNonfatalFailure | ) |
Definition at line 6782 of file gtest_unittest.cc.
| TEST | ( | HasFailureTest | , |
| ReturnsTrueWhenThereAreFatalAndNonfatalFailures | ) |
Definition at line 6789 of file gtest_unittest.cc.
|
static |
Definition at line 6798 of file gtest_unittest.cc.
| TEST | ( | HasFailureTest | , |
| WorksOutsideOfTestBody | ) |
Definition at line 6800 of file gtest_unittest.cc.
| TEST | ( | HasFailureTest | , |
| WorksOutsideOfTestBody2 | ) |
Definition at line 6804 of file gtest_unittest.cc.
| TEST | ( | TestEventListenersTest | , |
| ConstructionWorks | ) |
Definition at line 6834 of file gtest_unittest.cc.
| TEST | ( | TestEventListenersTest | , |
| DestructionWorks | ) |
Definition at line 6844 of file gtest_unittest.cc.
| TEST | ( | TestEventListenersTest | , |
| Append | ) |
Definition at line 6870 of file gtest_unittest.cc.
| TEST | ( | EventListenerTest | , |
| AppendKeepsOrder | ) |
Definition at line 6924 of file gtest_unittest.cc.
| TEST | ( | TestEventListenersTest | , |
| Release | ) |
Definition at line 6965 of file gtest_unittest.cc.
| TEST | ( | EventListenerTest | , |
| SuppressEventForwarding | ) |
Definition at line 6986 of file gtest_unittest.cc.
| TEST | ( | EventListenerDeathTest | , |
| EventsNotForwardedInDeathTestSubprecesses | ) |
Definition at line 7002 of file gtest_unittest.cc.
| TEST | ( | EventListenerTest | , |
| default_result_printer | ) |
Definition at line 7012 of file gtest_unittest.cc.
| TEST | ( | EventListenerTest | , |
| RemovingDefaultResultPrinterWorks | ) |
Definition at line 7043 of file gtest_unittest.cc.
| TEST | ( | EventListenerTest | , |
| default_xml_generator | ) |
Definition at line 7071 of file gtest_unittest.cc.
| TEST | ( | EventListenerTest | , |
| RemovingDefaultXmlGeneratorWorks | ) |
Definition at line 7102 of file gtest_unittest.cc.
| GTEST_TEST | ( | AlternativeNameTest | , |
| Works | ) |
Definition at line 7132 of file gtest_unittest.cc.
| TEST | ( | IsAProtocolMessageTest | , |
| ValueIsCompileTimeConstant | ) |
Definition at line 7182 of file gtest_unittest.cc.
| TEST | ( | IsAProtocolMessageTest | , |
| ValueIsTrueWhenTypeIsAProtocolMessage | ) |
Definition at line 7190 of file gtest_unittest.cc.
| TEST | ( | IsAProtocolMessageTest | , |
| ValueIsFalseWhenTypeIsNotAProtocolMessage | ) |
Definition at line 7196 of file gtest_unittest.cc.
Definition at line 7204 of file gtest_unittest.cc.
| TEST | ( | RemoveReferenceToConstTest | , |
| Works | ) |
Definition at line 7209 of file gtest_unittest.cc.
Definition at line 7220 of file gtest_unittest.cc.
| TEST | ( | GTestReferenceToConstTest | , |
| Works | ) |
Definition at line 7225 of file gtest_unittest.cc.
| TEST | ( | IsContainerTestTest | , |
| WorksForNonContainer | ) |
Definition at line 7237 of file gtest_unittest.cc.
| TEST | ( | IsContainerTestTest | , |
| WorksForContainer | ) |
Definition at line 7243 of file gtest_unittest.cc.
| TEST | ( | IsContainerTestTest | , |
| ConstOnlyContainer | ) |
Definition at line 7265 of file gtest_unittest.cc.
| TEST | ( | IsHashTable | , |
| Basic | ) |
Definition at line 7280 of file gtest_unittest.cc.
| TEST | ( | ArrayEqTest | , |
| WorksForDegeneratedArrays | ) |
Definition at line 7289 of file gtest_unittest.cc.
| TEST | ( | ArrayEqTest | , |
| WorksForOneDimensionalArrays | ) |
Definition at line 7294 of file gtest_unittest.cc.
| TEST | ( | ArrayEqTest | , |
| WorksForTwoDimensionalArrays | ) |
Definition at line 7306 of file gtest_unittest.cc.
| TEST | ( | ArrayAwareFindTest | , |
| WorksForOneDimensionalArray | ) |
Definition at line 7320 of file gtest_unittest.cc.
| TEST | ( | ArrayAwareFindTest | , |
| WorksForTwoDimensionalArray | ) |
Definition at line 7326 of file gtest_unittest.cc.
| TEST | ( | CopyArrayTest | , |
| WorksForDegeneratedArrays | ) |
Definition at line 7337 of file gtest_unittest.cc.
| TEST | ( | CopyArrayTest | , |
| WorksForOneDimensionalArrays | ) |
Definition at line 7343 of file gtest_unittest.cc.
| TEST | ( | CopyArrayTest | , |
| WorksForTwoDimensionalArrays | ) |
Definition at line 7356 of file gtest_unittest.cc.
| TEST | ( | NativeArrayTest | , |
| ConstructorFromArrayWorks | ) |
Definition at line 7371 of file gtest_unittest.cc.
| TEST | ( | NativeArrayTest | , |
| CreatesAndDeletesCopyOfArrayWhenAskedTo | ) |
Definition at line 7378 of file gtest_unittest.cc.
| TEST | ( | NativeArrayTest | , |
| TypeMembersAreCorrect | ) |
Definition at line 7393 of file gtest_unittest.cc.
| TEST | ( | NativeArrayTest | , |
| MethodsWork | ) |
Definition at line 7401 of file gtest_unittest.cc.
| TEST | ( | NativeArrayTest | , |
| WorksForTwoDimensionalArray | ) |
Definition at line 7427 of file gtest_unittest.cc.
| TEST | ( | IndexSequence | , |
| MakeIndexSequence | ) |
Definition at line 7435 of file gtest_unittest.cc.
| TEST | ( | ElemFromList | , |
| Basic | ) |
Definition at line 7451 of file gtest_unittest.cc.
| TEST | ( | FlatTuple | , |
| Basic | ) |
Definition at line 7465 of file gtest_unittest.cc.
| TEST | ( | FlatTuple | , |
| ManyTypes | ) |
Definition at line 7482 of file gtest_unittest.cc.
| TEST | ( | SkipPrefixTest | , |
| SkipsWhenPrefixMatches | ) |
Definition at line 7509 of file gtest_unittest.cc.
| TEST | ( | SkipPrefixTest | , |
| DoesNotSkipWhenPrefixDoesNotMatch | ) |
Definition at line 7521 of file gtest_unittest.cc.
| TEST | ( | AdHocTestResultTest | , |
| AdHocTestResultForUnitTestDoesNotShowFailure | ) |
Definition at line 7534 of file gtest_unittest.cc.
| TEST | ( | RegisterTest | , |
| WasRegistered | ) |
Definition at line 7550 of file gtest_unittest.cc.
| AssertionResult testing::DoubleLE | ( | const char * | expr1, |
| const char * | expr2, | ||
| double | val1, | ||
| double | val2 ) |
| AssertionResult testing::FloatLE | ( | const char * | expr1, |
| const char * | expr2, | ||
| float | val1, | ||
| float | val2 ) |
| AssertionResult testing::IsNotSubstring | ( | const char * | needle_expr, |
| const char * | haystack_expr, | ||
| const char * | needle, | ||
| const char * | haystack ) |
| AssertionResult testing::IsSubstring | ( | const char * | needle_expr, |
| const char * | haystack_expr, | ||
| const char * | needle, | ||
| const char * | haystack ) |
|
inline |
Definition at line 836 of file gtest-internal.h.
| std::string testing::internal::AppendUserMessage | ( | const std::string & | gtest_msg, |
| const Message & | user_msg ) |
| Iter testing::internal::ArrayAwareFind | ( | Iter | begin, |
| Iter | end, | ||
| const Element & | elem ) |
Definition at line 1012 of file gtest-internal.h.
| bool testing::internal::ArrayEq | ( | const T * | lhs, |
| size_t | size, | ||
| const U * | rhs ) |
Definition at line 1001 of file gtest-internal.h.
| std::string testing::internal::CodePointToUtf8 | ( | uint32_t | code_point | ) |
| void testing::internal::CopyArray | ( | const T * | from, |
| size_t | size, | ||
| U * | to ) |
Definition at line 1041 of file gtest-internal.h.
| AssertionResult testing::internal::EqFailure | ( | const char * | expected_expression, |
| const char * | actual_expression, | ||
| const std::string & | expected_value, | ||
| const std::string & | actual_value, | ||
| bool | ignoring_case ) |
| std::string testing::internal::FormatEpochTimeInMillisAsIso8601 | ( | TimeInMillis | ms | ) |
| std::string testing::internal::FormatTimeInMillisAsSeconds | ( | TimeInMillis | ms | ) |
| std::string testing::internal::GetCurrentOsStackTraceExceptTop | ( | UnitTest * | unit_test, |
| int | skip_count ) |
| TimeInMillis testing::internal::GetTimeInMillis | ( | ) |
| TypeId testing::internal::GetTypeId | ( | ) |
Definition at line 435 of file gtest-internal.h.
| int32_t testing::internal::Int32FromEnvOrDie | ( | const char * | var, |
| int32_t | default_val ) |
| IsContainer testing::internal::IsContainerTest | ( | int | ) |
Definition at line 920 of file gtest-internal.h.
| bool testing::internal::ParseInt32Flag | ( | const char * | str, |
| const char * | flag, | ||
| int32_t * | value ) |
| bool testing::internal::ShouldRunTestOnShard | ( | int | total_shards, |
| int | shard_index, | ||
| int | test_id ) |
| bool testing::internal::ShouldShard | ( | const char * | total_shards_env, |
| const char * | shard_index_env, | ||
| bool | in_subprocess_for_death_test ) |
| bool testing::internal::ShouldUseColor | ( | bool | stdout_is_tty | ) |
| bool testing::internal::SkipPrefix | ( | const char * | prefix, |
| const char ** | pstr ) |
Definition at line 210 of file gtest-message.h.
| std::string testing::internal::WideStringToUtf8 | ( | const wchar_t * | str, |
| int | num_chars ) |
| std::vector< EditType > testing::internal::edit_distance::CalculateOptimalEdits | ( | const std::vector< size_t > & | left, |
| const std::vector< size_t > & | right ) |
| std::string testing::internal::edit_distance::CreateUnifiedDiff | ( | const std::vector< std::string > & | left, |
| const std::vector< std::string > & | right, | ||
| size_t | context = 2 ) |
|
static |
Definition at line 6702 of file gtest_unittest.cc.
| auto* dynamic_test |
Definition at line 7546 of file gtest_unittest.cc.
| const TypeId testing::internal::kTestTypeIdInGoogleTest |