• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/googletest/googlemock/test/

Lines Matching refs:TEST

218 TEST(MonotonicMatcherTest, IsPrintable) {
224 TEST(MatchResultListenerTest, StreamingWorks) {
240 TEST(MatchResultListenerTest, CanAccessUnderlyingStream) {
247 TEST(MatchResultListenerTest, IsInterestedWorks) {
274 TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI) {
299 TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI) {
308 TEST(MatcherTest, CanBeDefaultConstructed) {
313 TEST(MatcherTest, CanBeConstructedFromMatcherInterface) {
321 TEST(MatcherTest, CanBeImplicitlyConstructedFromValue) {
328 TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL) {
342 TEST(MatcherTest, CanBeConstructedFromUndefinedVariable) {
349 TEST(MatcherTest, CanAcceptAbstractClass) { Matcher<const Undefined&> m = _; }
352 TEST(MatcherTest, IsCopyable) {
366 TEST(MatcherTest, CanDescribeItself) {
372 TEST(MatcherTest, MatchAndExplain) {
385 TEST(StringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral) {
397 TEST(StringMatcherTest, CanBeImplicitlyConstructedFromString) {
410 TEST(StringMatcherTest, CanBeImplicitlyConstructedFromGlobalString) {
424 TEST(GlobalStringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral) {
436 TEST(GlobalStringMatcherTest, CanBeImplicitlyConstructedFromString) {
448 TEST(GlobalStringMatcherTest, CanBeImplicitlyConstructedFromGlobalString) {
462 TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral) {
474 TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromString) {
487 TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromGlobalString) {
500 TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromStringView) {
514 TEST(MakeMatcherTest, ConstructsMatcherFromMatcherInterface) {
544 TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI) {
587 TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI) {
612 TEST(MatcherCastTest, FromPolymorphicMatcher) {
637 TEST(MatcherCastTest, FromCompatibleType) {
653 TEST(MatcherCastTest, FromConstReferenceToNonReference) {
661 TEST(MatcherCastTest, FromReferenceToNonReference) {
669 TEST(MatcherCastTest, FromNonReferenceToConstReference) {
677 TEST(MatcherCastTest, FromNonReferenceToReference) {
687 TEST(MatcherCastTest, FromSameType) {
696 TEST(MatcherCastTest, FromAValue) {
704 TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue) {
727 TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq) {
777 TEST(MatcherCastTest, ConversionConstructorIsUsed) {
783 TEST(MatcherCastTest, FromConvertibleFromAny) {
802 TEST(MatcherCastTest, ValueIsNotCopied) {
826 TEST(SafeMatcherCastTest, FromPolymorphicMatcher) {
835 TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType) {
848 TEST(SafeMatcherCastTest, FromBaseClass) {
862 TEST(SafeMatcherCastTest, FromConstReferenceToReference) {
872 TEST(SafeMatcherCastTest, FromNonReferenceToConstReference) {
880 TEST(SafeMatcherCastTest, FromNonReferenceToReference) {
890 TEST(SafeMatcherCastTest, FromSameType) {
900 TEST(SafeMatcherCastTest, ConversionConstructorIsUsed) {
906 TEST(SafeMatcherCastTest, FromConvertibleFromAny) {
916 TEST(SafeMatcherCastTest, ValueIsNotCopied) {
923 TEST(ExpectThat, TakesLiterals) {
929 TEST(ExpectThat, TakesFunctions) {
939 TEST(ATest, MatchesAnyValue) {
953 TEST(ATest, WorksForDerivedClass) {
963 TEST(ATest, CanDescribeSelf) {
968 TEST(AnTest, MatchesAnyValue) {
983 TEST(AnTest, CanDescribeSelf) {
989 TEST(UnderscoreTest, MatchesAnyValue) {
1004 TEST(UnderscoreTest, CanDescribeSelf) {
1010 TEST(EqTest, MatchesEqualValue) {
1031 TEST(EqTest, CanDescribeSelf) {
1038 TEST(EqTest, IsPolymorphic) {
1049 TEST(TypedEqTest, ChecksEqualityForGivenType) {
1060 TEST(TypedEqTest, CanDescribeSelf) {
1078 TEST(TypedEqTest, HasSpecifiedType) {
1085 TEST(GeTest, ImplementsGreaterThanOrEqual) {
1093 TEST(GeTest, CanDescribeSelf) {
1099 TEST(GtTest, ImplementsGreaterThan) {
1107 TEST(GtTest, CanDescribeSelf) {
1113 TEST(LeTest, ImplementsLessThanOrEqual) {
1121 TEST(LeTest, CanDescribeSelf) {
1127 TEST(LtTest, ImplementsLessThan) {
1135 TEST(LtTest, CanDescribeSelf) {
1141 TEST(NeTest, ImplementsNotEqual) {
1149 TEST(NeTest, CanDescribeSelf) {
1155 TEST(IsNullTest, MatchesNullPointer) {
1183 TEST(IsNullTest, LinkedPtr) {
1192 TEST(IsNullTest, ReferenceToConstLinkedPtr) {
1202 TEST(IsNullTest, StdFunction) {
1211 TEST(IsNullTest, CanDescribeSelf) {
1218 TEST(NotNullTest, MatchesNonNullPointer) {
1231 TEST(NotNullTest, LinkedPtr) {
1240 TEST(NotNullTest, ReferenceToConstLinkedPtr) {
1250 TEST(NotNullTest, StdFunction) {
1259 TEST(NotNullTest, CanDescribeSelf) {
1266 TEST(RefTest, MatchesSameVariable) {
1275 TEST(RefTest, CanDescribeSelf) {
1285 TEST(RefTest, CanBeUsedAsMatcherForConstReference) {
1297 TEST(RefTest, IsCovariant) {
1311 TEST(RefTest, ExplainsResult) {
1323 TEST(StrEqTest, MatchesEqualString) {
1341 TEST(StrEqTest, CanDescribeSelf) {
1355 TEST(StrNeTest, MatchesUnequalString) {
1373 TEST(StrNeTest, CanDescribeSelf) {
1378 TEST(StrCaseEqTest, MatchesEqualStringIgnoringCase) {
1398 TEST(StrCaseEqTest, MatchesEqualStringWith0IgnoringCase) {
1423 TEST(StrCaseEqTest, CanDescribeSelf) {
1428 TEST(StrCaseNeTest, MatchesUnequalStringIgnoringCase) {
1448 TEST(StrCaseNeTest, CanDescribeSelf) {
1454 TEST(HasSubstrTest, WorksForStringClasses) {
1465 TEST(HasSubstrTest, WorksForCStrings) {
1479 TEST(HasSubstrTest, WorksForStringViewClasses) {
1497 TEST(HasSubstrTest, CanDescribeSelf) {
1502 TEST(KeyTest, CanDescribeSelf) {
1508 TEST(KeyTest, ExplainsResult) {
1516 TEST(KeyTest, MatchesCorrectly) {
1541 TEST(PairTest, MatchesPairWithGetCorrectly) {
1553 TEST(KeyTest, SafelyCastsInnerMatcher) {
1561 TEST(KeyTest, InsideContainsUsingMap) {
1570 TEST(KeyTest, InsideContainsUsingMultimap) {
1586 TEST(PairTest, Typing) {
1596 TEST(PairTest, CanDescribeSelf) {
1611 TEST(PairTest, CanExplainMatchResultTo) {
1649 TEST(PairTest, MatchesCorrectly) {
1669 TEST(PairTest, SafelyCastsInnerMatchers) {
1679 TEST(PairTest, InsideContainsUsingMap) {
1691 TEST(PairTest, UseGetInsteadOfMembers) {
1704 TEST(StartsWithTest, MatchesStringWithGivenPrefix) {
1718 TEST(StartsWithTest, CanDescribeSelf) {
1725 TEST(EndsWithTest, MatchesStringWithGivenSuffix) {
1757 TEST(EndsWithTest, CanDescribeSelf) {
1764 TEST(MatchesRegexTest, MatchesStringMatchingGivenRegex) {
1788 TEST(MatchesRegexTest, CanDescribeSelf) {
1803 TEST(ContainsRegexTest, MatchesStringContainingGivenRegex) {
1827 TEST(ContainsRegexTest, CanDescribeSelf) {
1842 TEST(StdWideStrEqTest, MatchesEqual) {
1865 TEST(StdWideStrEqTest, CanDescribeSelf) {
1883 TEST(StdWideStrNeTest, MatchesUnequalString) {
1894 TEST(StdWideStrNeTest, CanDescribeSelf) {
1899 TEST(StdWideStrCaseEqTest, MatchesEqualStringIgnoringCase) {
1911 TEST(StdWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase) {
1936 TEST(StdWideStrCaseEqTest, CanDescribeSelf) {
1941 TEST(StdWideStrCaseNeTest, MatchesUnequalStringIgnoringCase) {
1953 TEST(StdWideStrCaseNeTest, CanDescribeSelf) {
1959 TEST(StdWideHasSubstrTest, WorksForStringClasses) {
1970 TEST(StdWideHasSubstrTest, WorksForCStrings) {
1983 TEST(StdWideHasSubstrTest, CanDescribeSelf) {
1990 TEST(StdWideStartsWithTest, MatchesStringWithGivenPrefix) {
2004 TEST(StdWideStartsWithTest, CanDescribeSelf) {
2011 TEST(StdWideEndsWithTest, MatchesStringWithGivenSuffix) {
2025 TEST(StdWideEndsWithTest, CanDescribeSelf) {
2033 TEST(GlobalWideStrEqTest, MatchesEqual) {
2056 TEST(GlobalWideStrEqTest, CanDescribeSelf) {
2074 TEST(GlobalWideStrNeTest, MatchesUnequalString) {
2085 TEST(GlobalWideStrNeTest, CanDescribeSelf) {
2090 TEST(GlobalWideStrCaseEqTest, MatchesEqualStringIgnoringCase) {
2102 TEST(GlobalWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase) {
2127 TEST(GlobalWideStrCaseEqTest, CanDescribeSelf) {
2132 TEST(GlobalWideStrCaseNeTest, MatchesUnequalStringIgnoringCase) {
2144 TEST(GlobalWideStrCaseNeTest, CanDescribeSelf) {
2150 TEST(GlobalWideHasSubstrTest, WorksForStringClasses) {
2161 TEST(GlobalWideHasSubstrTest, WorksForCStrings) {
2174 TEST(GlobalWideHasSubstrTest, CanDescribeSelf) {
2181 TEST(GlobalWideStartsWithTest, MatchesStringWithGivenPrefix) {
2195 TEST(GlobalWideStartsWithTest, CanDescribeSelf) {
2202 TEST(GlobalWideEndsWithTest, MatchesStringWithGivenSuffix) {
2216 TEST(GlobalWideEndsWithTest, CanDescribeSelf) {
2228 TEST(Eq2Test, MatchesEqualArguments) {
2235 TEST(Eq2Test, CanDescribeSelf) {
2242 TEST(Ge2Test, MatchesGreaterThanOrEqualArguments) {
2250 TEST(Ge2Test, CanDescribeSelf) {
2257 TEST(Gt2Test, MatchesGreaterThanArguments) {
2265 TEST(Gt2Test, CanDescribeSelf) {
2272 TEST(Le2Test, MatchesLessThanOrEqualArguments) {
2280 TEST(Le2Test, CanDescribeSelf) {
2287 TEST(Lt2Test, MatchesLessThanArguments) {
2295 TEST(Lt2Test, CanDescribeSelf) {
2302 TEST(Ne2Test, MatchesUnequalArguments) {
2310 TEST(Ne2Test, CanDescribeSelf) {
2317 TEST(FloatEq2Test, MatchesEqualArguments) {
2326 TEST(FloatEq2Test, CanDescribeSelf) {
2333 TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN) {
2345 TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs) {
2352 TEST(DoubleEq2Test, MatchesEqualArguments) {
2361 TEST(DoubleEq2Test, CanDescribeSelf) {
2368 TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN) {
2380 TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs) {
2387 TEST(FloatNear2Test, MatchesEqualArguments) {
2396 TEST(FloatNear2Test, CanDescribeSelf) {
2403 TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN) {
2416 TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs) {
2424 TEST(DoubleNear2Test, MatchesEqualArguments) {
2433 TEST(DoubleNear2Test, CanDescribeSelf) {
2440 TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN) {
2453 TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs) {
2460 TEST(NotTest, NegatesMatcher) {
2468 TEST(NotTest, CanDescribeSelf) {
2474 TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers) {
2495 TEST(AllOfTest, MatchesWhenAllMatch) {
2541 TEST(AllOfTest, VariadicMatchesWhenAllMatch) {
2562 TEST(AllOfTest, CanDescribeSelf) {
2592 TEST(AllOfTest, CanDescribeNegation) {
2624 TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers) {
2638 TEST(AllOfTest, ExplainsResult) {
2705 TEST(AnyOfTest, MatchesWhenAnyMatches) {
2748 TEST(AnyOfTest, VariadicMatchesWhenAnyMatches) {
2769 TEST(ElementsAreTest, HugeMatcher) {
2778 TEST(ElementsAreTest, HugeMatcherStr) {
2787 TEST(ElementsAreTest, HugeMatcherUnordered) {
2798 TEST(AnyOfTest, CanDescribeSelf) {
2826 TEST(AnyOfTest, CanDescribeNegation) {
2854 TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers) {
2868 TEST(AnyOfTest, ExplainsResult) {
2945 TEST(TrulyTest, MatchesWhatSatisfiesThePredicate) {
2952 TEST(TrulyTest, CanBeUsedWithFunctor) {
2975 TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool) {
2982 TEST(TrulyTest, CanDescribeSelf) {
2990 TEST(TrulyTest, WorksForByRefArguments) {
2999 TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher) {
3006 TEST(MatchesTest, WorksOnByRefArguments) {
3014 TEST(MatchesTest, WorksWithMatcherOnNonRefType) {
3023 TEST(ValueTest, WorksWithPolymorphicMatcher) {
3028 TEST(ValueTest, WorksWithMonomorphicMatcher) {
3039 TEST(ExplainMatchResultTest, WorksWithPolymorphicMatcher) {
3049 TEST(ExplainMatchResultTest, WorksWithMonomorphicMatcher) {
3065 TEST(ExplainMatchResultTest, WorksInsideMATCHER) {
3069 TEST(DescribeMatcherTest, WorksWithValue) {
3074 TEST(DescribeMatcherTest, WorksWithMonomorphicMatcher) {
3080 TEST(DescribeMatcherTest, WorksWithPolymorphicMatcher) {
3085 TEST(AllArgsTest, WorksForTuple) {
3090 TEST(AllArgsTest, WorksForNonTuple) {
3105 TEST(AllArgsTest, WorksInWithClause) {
3136 TEST(AllArgsTest, WorksWithoutMatchers) {
3159 TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied) {
3168 TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied) {
3193 TEST(MatcherAssertionTest, WorksForByRefArguments) {
3221 TEST(MatcherAssertionTest, WorksForMonomorphicMatcher) {
3678 TEST(PointeeTest, RawPointer) {
3688 TEST(PointeeTest, RawPointerToConst) {
3698 TEST(PointeeTest, ReferenceToConstRawPointer) {
3708 TEST(PointeeTest, ReferenceToNonConstRawPointer) {
3725 TEST(WhenDynamicCastToTest, SameType) {
3737 TEST(WhenDynamicCastToTest, WrongTypes) {
3753 TEST(WhenDynamicCastToTest, AlreadyNull) {
3766 TEST(WhenDynamicCastToTest, AmbiguousCast) {
3789 TEST(WhenDynamicCastToTest, Describe) {
3798 TEST(WhenDynamicCastToTest, Explain) {
3812 TEST(WhenDynamicCastToTest, GoodReference) {
3820 TEST(WhenDynamicCastToTest, BadReference) {
3847 TEST(PointeeTest, WorksWithConstPropagatingPointers) {
3859 TEST(PointeeTest, NeverMatchesNull) {
3865 TEST(PointeeTest, MatchesAgainstAValue) {
3875 TEST(PointeeTest, CanDescribeSelf) {
3882 TEST(PointeeTest, CanExplainMatchResult) {
3893 TEST(PointeeTest, AlwaysExplainsPointee) {
3944 TEST(FieldTest, WorksForNonConstField) {
3957 TEST(FieldTest, WorksForConstField) {
3971 TEST(FieldTest, WorksForUncopyableField) {
3981 TEST(FieldTest, WorksForPointerField) {
3998 TEST(FieldTest, WorksForByRefArgument) {
4009 TEST(FieldTest, WorksForArgumentOfSubType) {
4022 TEST(FieldTest, WorksForCompatibleMatcherType) {
4034 TEST(FieldTest, CanDescribeSelf) {
4041 TEST(FieldTest, CanDescribeSelfWithFieldName) {
4050 TEST(FieldTest, CanExplainMatchResult) {
4063 TEST(FieldTest, CanExplainMatchResultWithFieldName) {
4077 TEST(FieldForPointerTest, WorksForPointerToConst) {
4087 TEST(FieldForPointerTest, WorksForPointerToNonConst) {
4097 TEST(FieldForPointerTest, WorksForReferenceToConstPointer) {
4107 TEST(FieldForPointerTest, DoesNotMatchNull) {
4114 TEST(FieldForPointerTest, WorksForArgumentOfSubType) {
4126 TEST(FieldForPointerTest, CanDescribeSelf) {
4133 TEST(FieldForPointerTest, CanDescribeSelfWithFieldName) {
4142 TEST(FieldForPointerTest, CanExplainMatchResult) {
4156 TEST(FieldForPointerTest, CanExplainMatchResultWithFieldName) {
4213 TEST(PropertyTest, WorksForNonReferenceProperty) {
4229 TEST(PropertyTest, WorksForReferenceToConstProperty) {
4247 TEST(PropertyTest, WorksForRefQualifiedProperty) {
4265 TEST(PropertyTest, WorksForReferenceToNonConstProperty) {
4278 TEST(PropertyTest, WorksForByValueArgument) {
4291 TEST(PropertyTest, WorksForArgumentOfSubType) {
4306 TEST(PropertyTest, WorksForCompatibleMatcherType) {
4323 TEST(PropertyTest, CanDescribeSelf) {
4331 TEST(PropertyTest, CanDescribeSelfWithPropertyName) {
4340 TEST(PropertyTest, CanExplainMatchResult) {
4353 TEST(PropertyTest, CanExplainMatchResultWithPropertyName) {
4367 TEST(PropertyForPointerTest, WorksForPointerToConst) {
4379 TEST(PropertyForPointerTest, WorksForPointerToNonConst) {
4392 TEST(PropertyForPointerTest, WorksForReferenceToConstPointer) {
4404 TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty) {
4411 TEST(PropertyForPointerTest, WorksForArgumentOfSubType) {
4425 TEST(PropertyForPointerTest, CanDescribeSelf) {
4433 TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription) {
4442 TEST(PropertyForPointerTest, CanExplainMatchResult) {
4458 TEST(PropertyForPointerTest, CanExplainMatchResultWithPropertyName) {
4482 TEST(ResultOfTest, WorksForFunctionPointers) {
4490 TEST(ResultOfTest, CanDescribeItself) {
4502 TEST(ResultOfTest, CanExplainMatchResult) {
4514 TEST(ResultOfTest, WorksForNonReferenceResults) {
4529 TEST(ResultOfTest, WorksForReferenceToNonConstResults) {
4551 TEST(ResultOfTest, WorksForReferenceToConstResults) {
4562 TEST(ResultOfTest, WorksForCompatibleMatcherTypes) {
4572 TEST(ResultOfDeathTest, DiesOnNullFunctionPointers) {
4581 TEST(ResultOfTest, WorksForFunctionReferences) {
4595 TEST(ResultOfTest, WorksForFunctors) {
4612 TEST(ResultOfTest, WorksForPolymorphicFunctors) {
4625 TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType) {
4633 TEST(ResultOfTest, WorksForLambdas) {
4648 TEST(ResultOfTest, WorksForReferencingCallables) {
4693 TEST(ExplainMatchResultTest, AllOf_False_False) {
4700 TEST(ExplainMatchResultTest, AllOf_False_True) {
4707 TEST(ExplainMatchResultTest, AllOf_True_False) {
4714 TEST(ExplainMatchResultTest, AllOf_True_True) {
4719 TEST(ExplainMatchResultTest, AllOf_True_True_2) {
4724 TEST(ExplainmatcherResultTest, MonomorphicMatcher) {
4752 TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers) {
4761 TEST(ByRefTest, AllowsNotCopyableValueInMatchers) {
4770 TEST(IsEmptyTest, ImplementsIsEmpty) {
4779 TEST(IsEmptyTest, WorksWithString) {
4788 TEST(IsEmptyTest, CanDescribeSelf) {
4794 TEST(IsEmptyTest, ExplainsResult) {
4802 TEST(IsTrueTest, IsTrueIsFalse) {
4840 TEST(SizeIsTest, ImplementsSizeIs) {
4852 TEST(SizeIsTest, WorksWithMap) {
4864 TEST(SizeIsTest, WorksWithReferences) {
4872 TEST(SizeIsTest, CanDescribeSelf) {
4878 TEST(SizeIsTest, ExplainsResult) {
4974 TEST(ContainerEqExtraTest, MultipleValuesMissing) {
4987 TEST(ContainerEqExtraTest, MultipleValuesAdded) {
4999 TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved) {
5013 TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference) {
5027 TEST(ContainerEqExtraTest, WorksForMaps) {
5045 TEST(ContainerEqExtraTest, WorksForNativeArray) {
5054 TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray) {
5068 TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple) {
5081 TEST(ContainerEqExtraTest, CopiesNativeArrayParameter) {
5099 TEST(WhenSortedByTest, WorksForEmptyContainer) {
5105 TEST(WhenSortedByTest, WorksForNonEmptyContainer) {
5117 TEST(WhenSortedByTest, WorksForNonVectorContainer) {
5128 TEST(WhenSortedByTest, WorksForNativeArray) {
5137 TEST(WhenSortedByTest, CanDescribeSelf) {
5149 TEST(WhenSortedByTest, ExplainsMatchResult) {
5160 TEST(WhenSortedTest, WorksForEmptyContainer) {
5166 TEST(WhenSortedTest, WorksForNonEmptyContainer) {
5176 TEST(WhenSortedTest, WorksForMapTypes) {
5189 TEST(WhenSortedTest, WorksForMultiMapTypes) {
5211 TEST(WhenSortedTest, WorksForPolymorphicMatcher) {
5219 TEST(WhenSortedTest, WorksForVectorConstRefMatcher) {
5309 TEST(StreamlikeTest, Iteration) {
5321 TEST(BeginEndDistanceIsTest, WorksWithForwardList) {
5334 TEST(BeginEndDistanceIsTest, WorksWithNonStdList) {
5340 TEST(BeginEndDistanceIsTest, CanDescribeSelf) {
5347 TEST(BeginEndDistanceIsTest, ExplainsResult) {
5377 TEST(WhenSortedTest, WorksForStreamlike) {
5386 TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike) {
5394 TEST(IsSupersetOfTest, WorksForNativeArray) {
5405 TEST(IsSupersetOfTest, WorksWithDuplicates) {
5413 TEST(IsSupersetOfTest, WorksForEmpty) {
5431 TEST(IsSupersetOfTest, WorksForStreamlike) {
5445 TEST(IsSupersetOfTest, TakesStlContainer) {
5457 TEST(IsSupersetOfTest, Describe) {
5471 TEST(IsSupersetOfTest, DescribeNegation) {
5485 TEST(IsSupersetOfTest, MatchAndExplain) {
5509 TEST(IsSupersetOfTest, WorksForRhsInitializerList) {
5516 TEST(IsSubsetOfTest, WorksForNativeArray) {
5527 TEST(IsSubsetOfTest, WorksWithDuplicates) {
5535 TEST(IsSubsetOfTest, WorksForEmpty) {
5553 TEST(IsSubsetOfTest, WorksForStreamlike) {
5565 TEST(IsSubsetOfTest, TakesStlContainer) {
5578 TEST(IsSubsetOfTest, Describe) {
5593 TEST(IsSubsetOfTest, DescribeNegation) {
5607 TEST(IsSubsetOfTest, MatchAndExplain) {
5631 TEST(IsSubsetOfTest, WorksForRhsInitializerList) {
5641 TEST(ElemensAreStreamTest, WorksForStreamlike) {
5648 TEST(ElemensAreArrayStreamTest, WorksForStreamlike) {
5664 TEST(ElementsAreTest, WorksWithUncopyable) {
5671 TEST(ElementsAreTest, TakesStlContainer) {
5686 TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected) {
5696 TEST(UnorderedElementsAreArrayTest, VectorBool) {
5706 TEST(UnorderedElementsAreArrayTest, WorksForStreamlike) {
5725 TEST(UnorderedElementsAreArrayTest, TakesStlContainer) {
5740 TEST(UnorderedElementsAreArrayTest, TakesInitializerList) {
5746 TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings) {
5752 TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers) {
5760 TEST(UnorderedElementsAreArrayTest,
6199 TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames) {
6206 TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames) {
6212 TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames) {
6218 TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames) {
6224 TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription) {
6242 TEST(PolymorphicMatcherTest, CanAccessMutableImpl) {
6252 TEST(PolymorphicMatcherTest, CanAccessImpl) {
6258 TEST(MatcherTupleTest, ExplainsMatchFailure) {
6284 TEST(EachTest, ExplainsMatchResultCorrectly) {
6309 TEST(EachTest, DescribesItselfCorrectly) {
6317 TEST(EachTest, MatchesVectorWhenAllElementsMatch) {
6337 TEST(EachTest, MatchesMapWhenAllElementsMatch) {
6355 TEST(EachTest, AcceptsMatcher) {
6361 TEST(EachTest, WorksForNativeArrayAsTuple) {
6396 TEST(PointwiseTest, DescribesSelf) {
6411 TEST(PointwiseTest, MakesCopyOfRhs) {
6425 TEST(PointwiseTest, WorksForLhsNativeArray) {
6435 TEST(PointwiseTest, WorksForRhsNativeArray) {
6446 TEST(PointwiseTest, WorksForVectorOfBool) {
6457 TEST(PointwiseTest, WorksForRhsInitializerList) {
6465 TEST(PointwiseTest, RejectsWrongSize) {
6476 TEST(PointwiseTest, RejectsWrongContent) {
6485 TEST(PointwiseTest, AcceptsCorrectContent) {
6492 TEST(PointwiseTest, AllowsMonomorphicInnerMatcher) {
6506 TEST(UnorderedPointwiseTest, DescribesSelf) {
6532 TEST(UnorderedPointwiseTest, MakesCopyOfRhs) {
6546 TEST(UnorderedPointwiseTest, WorksForLhsNativeArray) {
6556 TEST(UnorderedPointwiseTest, WorksForRhsNativeArray) {
6568 TEST(UnorderedPointwiseTest, WorksForRhsInitializerList) {
6576 TEST(UnorderedPointwiseTest, RejectsWrongSize) {
6587 TEST(UnorderedPointwiseTest, RejectsWrongContent) {
6596 TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder) {
6602 TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder) {
6608 TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher) {
6638 TEST(OptionalTest, DescribesSelf) {
6643 TEST(OptionalTest, ExplainsSelf) {
6649 TEST(OptionalTest, MatchesNonEmptyOptional) {
6659 TEST(OptionalTest, DoesNotMatchNullopt) {
6689 TEST(VariantTest, DescribesSelf) {
6695 TEST(VariantTest, ExplainsSelf) {
6705 TEST(VariantTest, FullMatch) {
6713 TEST(VariantTest, TypeDoesNotMatch) {
6721 TEST(VariantTest, InnerDoesNotMatch) {
6750 TEST(AnyWithTest, FullMatch) {
6755 TEST(AnyWithTest, TestBadCastType) {
6761 TEST(AnyWithTest, TestUseInContainers) {
6778 TEST(AnyWithTest, TestCompare) {
6782 TEST(AnyWithTest, DescribesSelf) {
6788 TEST(AnyWithTest, ExplainsSelf) {
6799 TEST(PointeeTest, WorksOnMoveOnlyType) {
6805 TEST(NotTest, WorksOnMoveOnlyType) {