Lines Matching refs:TEST

110 TEST(ArgsTest, AcceptsZeroTemplateArg) {
116 TEST(ArgsTest, AcceptsOneTemplateArg) {
123 TEST(ArgsTest, AcceptsTwoTemplateArgs) {
131 TEST(ArgsTest, AcceptsRepeatedTemplateArgs) {
137 TEST(ArgsTest, AcceptsDecreasingTemplateArgs) {
157 TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple) {
162 TEST(ArgsTest, CanBeNested) {
168 TEST(ArgsTest, CanMatchTupleByValue) {
175 TEST(ArgsTest, CanMatchTupleByReference) {
187 TEST(ArgsTest, AcceptsTenTemplateArgs) {
196 TEST(ArgsTest, DescirbesSelfCorrectly) {
203 TEST(ArgsTest, DescirbesNestedArgsCorrectly) {
211 TEST(ArgsTest, DescribesNegationCorrectly) {
218 TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation) {
246 TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation) {
288 TEST(ElementsAreTest, CanDescribeExpectingNoElement) {
293 TEST(ElementsAreTest, CanDescribeExpectingOneElement) {
298 TEST(ElementsAreTest, CanDescribeExpectingManyElements) {
305 TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement) {
310 TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElment) {
316 TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements) {
323 TEST(ElementsAreTest, DoesNotExplainTrivialMatch) {
332 TEST(ElementsAreTest, ExplainsNonTrivialMatch) {
343 TEST(ElementsAreTest, CanExplainMismatchWrongSize) {
354 TEST(ElementsAreTest, CanExplainMismatchRightSize) {
367 TEST(ElementsAreTest, MatchesOneElementVector) {
374 TEST(ElementsAreTest, MatchesOneElementList) {
381 TEST(ElementsAreTest, MatchesThreeElementVector) {
390 TEST(ElementsAreTest, MatchesOneElementEqMatcher) {
397 TEST(ElementsAreTest, MatchesOneElementAnyMatcher) {
404 TEST(ElementsAreTest, MatchesOneElementValue) {
411 TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers) {
420 TEST(ElementsAreTest, MatchesTenElementVector) {
430 TEST(ElementsAreTest, DoesNotMatchWrongSize) {
439 TEST(ElementsAreTest, DoesNotMatchWrongValue) {
447 TEST(ElementsAreTest, DoesNotMatchWrongOrder) {
458 TEST(ElementsAreTest, WorksForNestedContainer) {
475 TEST(ElementsAreTest, WorksWithByRefElementMatchers) {
483 TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee) {
491 TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference) {
508 TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize) {
520 TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray) {
529 TEST(ElementsAreTest, AcceptsStringLiteral) {
545 TEST(ElementsAreTest, AcceptsArrayWithUnknownSize) {
560 TEST(ElementsAreTest, MakesCopyOfArguments) {
579 TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray) {
589 TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize) {
600 TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize) {
610 TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray) {
624 TEST(ElementsAreArrayTest, CanBeCreatedWithVector) {
635 TEST(ElementsAreArrayTest, TakesInitializerList) {
642 TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings) {
649 TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers) {
657 TEST(ElementsAreArrayTest,
671 TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector) {
682 TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange) {
697 TEST(ElementsAreArrayTest, WorksWithNativeArray) {
706 TEST(ElementsAreArrayTest, SourceLifeSpan) {
728 TEST(MatcherMacroTest, Works) {
772 TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters) {
783 TEST(MatcherMacroTest, CanExplainMatchResult) {
806 TEST(MatcherMacroTest, CanReferenceArgType) {
820 TEST(MatcherMacroTest, WorksInNamespace) {
831 TEST(MatcherMacroTest, CanBeComposedUsingValue) {
841 TEST(MatcherPMacroTest, Works) {
855 TEST(MatcherPMacroTest, GeneratesCorrectDescription) {
879 TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference) {
905 TEST(MatcherPnMacroTest, CanReferenceParamTypes) {
916 TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences) {
926 TEST(MatcherPnMacroTest,
944 TEST(MatcherPnMacroTest, Works) {
980 TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters) {
1025 TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes) {
1042 TEST(MatcherPnMacroTest, SimpleTypePromotion) {
1055 TEST(MatcherPnMacroTest, TypesAreCorrect) {
1104 TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue) {
1111 TEST(ContainsTest, ListMatchesWhenElementIsInContainer) {
1128 TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer) {
1135 TEST(ContainsTest, SetMatchesWhenElementIsInContainer) {
1152 TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer) {
1163 TEST(ContainsTest, ExplainsMatchResultCorrectly) {
1178 TEST(ContainsTest, DescribesItselfCorrectly) {
1186 TEST(ContainsTest, MapMatchesWhenElementIsInContainer) {
1201 TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer) {
1208 TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer) {
1213 TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer) {
1218 TEST(ContainsTest, AcceptsMatcher) {
1224 TEST(ContainsTest, WorksForNativeArrayAsTuple) {
1231 TEST(ContainsTest, WorksForTwoDimensionalNativeArray) {
1239 TEST(AllOfTest, HugeMatcher) {
1246 TEST(AnyOfTest, HugeMatcher) {
1267 TEST(AllOfTest, DoesNotCallAllOfUnqualified) {
1275 TEST(AnyOfTest, DoesNotCallAnyOfUnqualified) {