Lines Matching defs:TEST

59 TEST(MatchResultListenerTest, StreamingWorks) {
75 TEST(MatchResultListenerTest, CanAccessUnderlyingStream) {
82 TEST(MatchResultListenerTest, IsInterestedWorks) {
107 TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI) {
130 TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI) {
141 TEST(MatcherTest, CanBeDefaultConstructed) { Matcher<double> m; }
144 TEST(MatcherTest, CanBeConstructedFromMatcherInterface) {
152 TEST(MatcherTest, CanBeImplicitlyConstructedFromValue) {
159 TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL) {
173 TEST(MatcherTest, CanBeConstructedFromUndefinedVariable) {
180 TEST(MatcherTest, CanAcceptAbstractClass) { Matcher<const Undefined&> m = _; }
183 TEST(MatcherTest, IsCopyable) {
197 TEST(MatcherTest, CanDescribeItself) {
215 TEST(StringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral) {
227 TEST(StringMatcherTest, CanBeImplicitlyConstructedFromString) {
240 TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral) {
252 TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromString) {
264 TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromStringView) {
277 TEST(StringMatcherTest,
292 TEST(MakeMatcherTest, ConstructsMatcherFromMatcherInterface) {
321 TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI) {
362 TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI) {
418 TEST(MatcherCastTest, FromCompatibleType) {
434 TEST(MatcherCastTest, FromConstReferenceToNonReference) {
442 TEST(MatcherCastTest, FromReferenceToNonReference) {
450 TEST(MatcherCastTest, FromNonReferenceToConstReference) {
458 TEST(MatcherCastTest, FromNonReferenceToReference) {
468 TEST(MatcherCastTest, FromSameType) {
477 TEST(MatcherCastTest, FromAValue) {
485 TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue) {
508 TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq) {
558 TEST(MatcherCastTest, ConversionConstructorIsUsed) {
564 TEST(MatcherCastTest, FromConvertibleFromAny) {
583 TEST(MatcherCastTest, ValueIsNotCopied) {
625 TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType) {
638 TEST(SafeMatcherCastTest, FromBaseClass) {
652 TEST(SafeMatcherCastTest, FromConstReferenceToReference) {
662 TEST(SafeMatcherCastTest, FromNonReferenceToConstReference) {
671 TEST(SafeMatcherCastTest, FromNonReferenceToReference) {
681 TEST(SafeMatcherCastTest, FromSameType) {
691 TEST(SafeMatcherCastTest, ConversionConstructorIsUsed) {
697 TEST(SafeMatcherCastTest, FromConvertibleFromAny) {
707 TEST(SafeMatcherCastTest, ValueIsNotCopied) {
714 TEST(ExpectThat, TakesLiterals) {
720 TEST(ExpectThat, TakesFunctions) {
730 TEST(ATest, MatchesAnyValue) {
744 TEST(ATest, WorksForDerivedClass) {
754 TEST(ATest, CanDescribeSelf) { EXPECT_EQ("is anything", Describe(A<bool>())); }
757 TEST(AnTest, MatchesAnyValue) {
772 TEST(AnTest, CanDescribeSelf) { EXPECT_EQ("is anything", Describe(An<int>())); }
776 TEST(UnderscoreTest, MatchesAnyValue) {
791 TEST(UnderscoreTest, CanDescribeSelf) {
797 TEST(EqTest, MatchesEqualValue) {
821 TEST(EqTest, CanDescribeSelf) {
828 TEST(EqTest, IsPolymorphic) {
839 TEST(TypedEqTest, ChecksEqualityForGivenType) {
850 TEST(TypedEqTest, CanDescribeSelf) {
867 TEST(TypedEqTest, HasSpecifiedType) {
874 TEST(GeTest, ImplementsGreaterThanOrEqual) {
882 TEST(GeTest, CanDescribeSelf) {
888 TEST(GtTest, ImplementsGreaterThan) {
896 TEST(GtTest, CanDescribeSelf) {
902 TEST(LeTest, ImplementsLessThanOrEqual) {
910 TEST(LeTest, CanDescribeSelf) {
916 TEST(LtTest, ImplementsLessThan) {
924 TEST(LtTest, CanDescribeSelf) {
930 TEST(NeTest, ImplementsNotEqual) {
938 TEST(NeTest, CanDescribeSelf) {
968 TEST(ComparisonBaseTest, DISABLED_WorksWithMoveOnly) {
970 TEST(ComparisonBaseTest, WorksWithMoveOnly) {
989 TEST(IsEmptyTest, MatchesContainer) {
997 TEST(IsEmptyTest, MatchesStdString) {
1005 TEST(IsEmptyTest, MatchesCString) {
1014 TEST(IsNullTest, MatchesNullPointer) {
1032 TEST(IsNullTest, StdFunction) {
1040 TEST(IsNullTest, CanDescribeSelf) {
1047 TEST(NotNullTest, MatchesNonNullPointer) {
1060 TEST(NotNullTest, LinkedPtr) {
1069 TEST(NotNullTest, ReferenceToConstLinkedPtr) {
1078 TEST(NotNullTest, StdFunction) {
1086 TEST(NotNullTest, CanDescribeSelf) {
1093 TEST(RefTest, MatchesSameVariable) {
1102 TEST(RefTest, CanDescribeSelf) {
1112 TEST(RefTest, CanBeUsedAsMatcherForConstReference) {
1124 TEST(RefTest, IsCovariant) {
1138 TEST(RefTest, ExplainsResult) {
1155 TEST(StringLike, TestConversions) {
1169 TEST(StrEqTest, MatchesEqualString) {
1193 TEST(StrEqTest, CanDescribeSelf) {
1207 TEST(StrNeTest, MatchesUnequalString) {
1225 TEST(StrNeTest, CanDescribeSelf) {
1230 TEST(StrCaseEqTest, MatchesEqualStringIgnoringCase) {
1251 TEST(StrCaseEqTest, MatchesEqualStringWith0IgnoringCase) {
1276 TEST(StrCaseEqTest, CanDescribeSelf) {
1281 TEST(StrCaseNeTest, MatchesUnequalStringIgnoringCase) {
1302 TEST(StrCaseNeTest, CanDescribeSelf) {
1308 TEST(HasSubstrTest, WorksForStringClasses) {
1323 TEST(HasSubstrTest, WorksForCStrings) {
1342 TEST(HasSubstrTest, WorksForStringViewClasses) {
1362 TEST(HasSubstrTest, CanDescribeSelf) {
1369 TEST(KeyTest, CanDescribeSelf) {
1383 TEST(KeyTest, MatchesCorrectly) {
1391 TEST(KeyTest, WorksWithMoveOnly) {
1414 TEST(PairTest, MatchesPairWithGetCorrectly) {
1425 TEST(KeyTest, SafelyCastsInnerMatcher) {
1433 TEST(KeyTest, InsideContainsUsingMap) {
1442 TEST(KeyTest, InsideContainsUsingMultimap) {
1458 TEST(PairTest, Typing) {
1468 TEST(PairTest, CanDescribeSelf) {
1527 TEST(PairTest, MatchesCorrectly) {
1547 TEST(PairTest, WorksWithMoveOnly) {
1553 TEST(PairTest, SafelyCastsInnerMatchers) {
1563 TEST(PairTest, InsideContainsUsingMap) {
1576 TEST(FieldsAreTest, MatchesCorrectly) {
1589 TEST(FieldsAreTest, CanDescribeSelf) {
1638 TEST(FieldsAreTest, StructuredBindings) {
1732 TEST(PairTest, UseGetInsteadOfMembers) {
1745 TEST(StartsWithTest, MatchesStringWithGivenPrefix) {
1767 TEST(StartsWithTest, CanDescribeSelf) {
1772 TEST(StartsWithTest, WorksWithStringMatcherOnStringViewMatchee) {
1783 TEST(EndsWithTest, MatchesStringWithGivenSuffix) {
1806 TEST(EndsWithTest, CanDescribeSelf) {
1813 TEST(WhenBase64UnescapedTest, MatchesUnescapedBase64Strings) {
1836 TEST(WhenBase64UnescapedTest, CanDescribeSelf) {
1843 TEST(MatchesRegexTest, MatchesStringMatchingGivenRegex) {
1867 TEST(MatchesRegexTest, CanDescribeSelf) {
1882 TEST(ContainsRegexTest, MatchesStringContainingGivenRegex) {
1906 TEST(ContainsRegexTest, CanDescribeSelf) {
1921 TEST(StdWideStrEqTest, MatchesEqual) {
1944 TEST(StdWideStrEqTest, CanDescribeSelf) {
1961 TEST(StdWideStrNeTest, MatchesUnequalString) {
1972 TEST(StdWideStrNeTest, CanDescribeSelf) {
1977 TEST(StdWideStrCaseEqTest, MatchesEqualStringIgnoringCase) {
1989 TEST(StdWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase) {
2014 TEST(StdWideStrCaseEqTest, CanDescribeSelf) {
2019 TEST(StdWideStrCaseNeTest, MatchesUnequalStringIgnoringCase) {
2031 TEST(StdWideStrCaseNeTest, CanDescribeSelf) {
2037 TEST(StdWideHasSubstrTest, WorksForStringClasses) {
2048 TEST(StdWideHasSubstrTest, WorksForCStrings) {
2061 TEST(StdWideHasSubstrTest, CanDescribeSelf) {
2068 TEST(StdWideStartsWithTest, MatchesStringWithGivenPrefix) {
2082 TEST(StdWideStartsWithTest, CanDescribeSelf) {
2089 TEST(StdWideEndsWithTest, MatchesStringWithGivenSuffix) {
2103 TEST(StdWideEndsWithTest, CanDescribeSelf) {
2110 TEST(ExplainMatchResultTest, WorksWithPolymorphicMatcher) {
2120 TEST(ExplainMatchResultTest, WorksWithMonomorphicMatcher) {
2136 TEST(MatcherConstruct, ExplicitVsImplicit) {
2163 TEST(ExplainMatchResultTest, WorksInsideMATCHER) {
2167 TEST(DescribeMatcherTest, WorksWithValue) {
2172 TEST(DescribeMatcherTest, WorksWithMonomorphicMatcher) {
2178 TEST(DescribeMatcherTest, WorksWithPolymorphicMatcher) {
2188 TEST(WhenDynamicCastToTest, SameType) {
2200 TEST(WhenDynamicCastToTest, WrongTypes) {
2216 TEST(WhenDynamicCastToTest, AlreadyNull) {
2229 TEST(WhenDynamicCastToTest, AmbiguousCast) {
2253 TEST(WhenDynamicCastToTest, Describe) {
2262 TEST(WhenDynamicCastToTest, Explain) {
2276 TEST(WhenDynamicCastToTest, GoodReference) {
2284 TEST(WhenDynamicCastToTest, BadReference) {
2321 TEST(ExplainMatchResultTest, AllOf_False_False) {
2328 TEST(ExplainMatchResultTest, AllOf_False_True) {
2335 TEST(ExplainMatchResultTest, AllOf_True_False) {
2342 TEST(ExplainMatchResultTest, AllOf_True_True) {
2347 TEST(ExplainMatchResultTest, AllOf_True_True_2) {
2360 TEST(PolymorphicMatcherTest, CanAccessMutableImpl) {
2370 TEST(PolymorphicMatcherTest, CanAccessImpl) {