Lines Matching defs:TEST
22 TEST(DeclarationMatcher, hasMethod) { in TEST() function
29 TEST(DeclarationMatcher, ClassDerivedFromDependentTemplateSpecialization) { in TEST() function
39 TEST(DeclarationMatcher, hasDeclContext) { in TEST() function
66 TEST(HasDescendant, MatchesDescendantTypes) { in TEST() function
87 TEST(HasDescendant, MatchesDescendantsOfTypes) { in TEST() function
103 TEST(Has, MatchesChildrenOfTypes) { in TEST() function
114 TEST(Has, MatchesChildTypes) { in TEST() function
123 TEST(StatementMatcher, Has) { in TEST() function
134 TEST(StatementMatcher, HasDescendant) { in TEST() function
147 TEST(TypeMatcher, MatchesClassType) { in TEST() function
170 TEST(TypeMatcher, MatchesDeclTypes) { in TEST() function
218 TEST(HasDeclaration, HasDeclarationOfEnumType) { in TEST() function
224 TEST(HasDeclaration, HasGetDeclTraitTest) { in TEST() function
230 TEST(HasDeclaration, HasDeclarationOfTypeWithDecl) { in TEST() function
238 TEST(HasDeclaration, HasDeclarationOfTemplateSpecializationType) { in TEST() function
244 TEST(HasType, TakesQualTypeMatcherAndMatchesExpr) { in TEST() function
256 TEST(HasType, TakesQualTypeMatcherAndMatchesValueDecl) { in TEST() function
267 TEST(HasType, TakesDeclMatcherAndMatchesExpr) { in TEST() function
276 TEST(HasType, TakesDeclMatcherAndMatchesValueDecl) { in TEST() function
284 TEST(HasType, MatchesTypedefDecl) { in TEST() function
294 TEST(HasType, MatchesTypedefNameDecl) { in TEST() function
304 TEST(HasTypeLoc, MatchesDeclaratorDecls) { in TEST() function
314 TEST(Callee, MatchesDeclarations) { in TEST() function
327 TEST(Callee, MatchesMemberExpressions) { in TEST() function
334 TEST(Matcher, Argument) { in TEST() function
348 TEST(Matcher, AnyArgument) { in TEST() function
361 TEST(ForEachArgumentWithParam, ReportsNoFalsePositives) { in TEST() function
374 TEST(ForEachArgumentWithParam, MatchesCXXMemberCallExpr) { in TEST() function
403 TEST(ForEachArgumentWithParam, MatchesCallExpr) { in TEST() function
427 TEST(ForEachArgumentWithParam, MatchesConstructExpr) { in TEST() function
444 TEST(ForEachArgumentWithParam, HandlesBoundNodesForNonMatches) { in TEST() function
461 TEST(QualType, hasCanonicalType) { in TEST() function
473 TEST(HasParameter, CallsInnerMatcher) { in TEST() function
480 TEST(HasParameter, DoesNotMatchIfIndexOutOfBounds) { in TEST() function
485 TEST(HasType, MatchesParameterVariableTypesStrictly) { in TEST() function
500 TEST(HasAnyParameter, MatchesIndependentlyOfPosition) { in TEST() function
509 TEST(Returns, MatchesReturnTypes) { in TEST() function
519 TEST(HasAnyParameter, DoesntMatchIfInnerMatcherDoesntMatch) { in TEST() function
525 TEST(HasAnyParameter, DoesNotMatchThisPointer) { in TEST() function
531 TEST(HasName, MatchesParameterVariableDeclarations) { in TEST() function
538 TEST(Matcher, MatchesTypeTemplateArgument) { in TEST() function
546 TEST(Matcher, MatchesDeclarationReferenceTemplateArgument) { in TEST() function
575 TEST(Matcher, MatchesSpecificArgument) { in TEST() function
599 TEST(TemplateArgument, Matches) { in TEST() function
608 TEST(RefersToIntegralType, Matches) { in TEST() function
618 TEST(ConstructorDeclaration, SimpleCase) { in TEST() function
625 TEST(DestructorDeclaration, MatchesVirtualDestructor) { in TEST() function
630 TEST(DestructorDeclaration, DoesNotMatchImplicitDestructor) { in TEST() function
635 TEST(HasAnyConstructorInitializer, SimpleCase) { in TEST() function
647 TEST(HasAnyConstructorInitializer, ForField) { in TEST() function
663 TEST(HasAnyConstructorInitializer, WithInitializer) { in TEST() function
675 TEST(HasAnyConstructorInitializer, IsWritten) { in TEST() function
691 TEST(HasAnyConstructorInitializer, IsBaseInitializer) { in TEST() function
715 TEST(IfStmt, ChildTraversalMatchers) { in TEST() function
726 TEST(MatchBinaryOperator, HasOperatorName) { in TEST() function
733 TEST(MatchBinaryOperator, HasLHSAndHasRHS) { in TEST() function
748 TEST(MatchBinaryOperator, HasEitherOperand) { in TEST() function
757 TEST(Matcher, BinaryOperatorTypes) { in TEST() function
858 TEST(MatchUnaryOperator, HasOperatorName) { in TEST() function
865 TEST(MatchUnaryOperator, HasUnaryOperand) { in TEST() function
873 TEST(Matcher, UnaryOperatorTypes) { in TEST() function
908 TEST(ArraySubscriptMatchers, ArrayIndex) { in TEST() function
920 TEST(ArraySubscriptMatchers, MatchesArrayBase) { in TEST() function
927 TEST(Matcher, OfClass) { in TEST() function
941 TEST(Matcher, VisitsTemplateInstantiations) { in TEST() function
961 TEST(Matcher, HasCondition) { in TEST() function
983 TEST(For, ForLoopInternals) { in TEST() function
990 TEST(For, ForRangeLoopInternals) { in TEST() function
998 TEST(For, NegativeForLoopInternals) { in TEST() function
1005 TEST(HasBody, FindsBodyOfForWhileDoLoops) { in TEST() function
1022 TEST(HasAnySubstatement, MatchesForTopLevelCompoundStatement) { in TEST() function
1030 TEST(HasAnySubstatement, IsNotRecursive) { in TEST() function
1036 TEST(HasAnySubstatement, MatchesInNestedCompoundStatements) { in TEST() function
1041 TEST(HasAnySubstatement, FindsSubstatementBetweenOthers) { in TEST() function
1046 TEST(Member, MatchesMemberAllocationFunction) { in TEST() function
1063 TEST(HasDestinationType, MatchesSimpleCase) { in TEST() function
1069 TEST(HasImplicitDestinationType, MatchesSimpleCase) { in TEST() function
1080 TEST(HasImplicitDestinationType, DoesNotMatchIncorrectly) { in TEST() function
1091 TEST(IgnoringImplicit, MatchesImplicit) { in TEST() function
1096 TEST(IgnoringImplicit, DoesNotMatchIncorrectly) { in TEST() function
1101 TEST(IgnoringImpCasts, MatchesImpCasts) { in TEST() function
1114 TEST(IgnoringImpCasts, DoesNotMatchIncorrectly) { in TEST() function
1141 TEST(IgnoringImpCasts, MatchesWithoutImpCasts) { in TEST() function
1149 TEST(IgnoringParenCasts, MatchesParenCasts) { in TEST() function
1173 TEST(IgnoringParenCasts, MatchesWithoutParenCasts) { in TEST() function
1180 TEST(IgnoringParenCasts, DoesNotMatchIncorrectly) { in TEST() function
1198 TEST(IgnoringParenAndImpCasts, MatchesParenImpCasts) { in TEST() function
1212 TEST(IgnoringParenAndImpCasts, MatchesWithoutParenImpCasts) { in TEST() function
1223 TEST(IgnoringParenAndImpCasts, DoesNotMatchIncorrectly) { in TEST() function
1243 TEST(HasSourceExpression, MatchesImplicitCasts) { in TEST() function
1250 TEST(HasSourceExpression, MatchesExplicitCasts) { in TEST() function
1257 TEST(UsingDeclaration, MatchesSpecificTarget) { in TEST() function
1266 TEST(UsingDeclaration, ThroughUsingDeclaration) { in TEST() function
1275 TEST(SingleDecl, IsSingleDecl) { in TEST() function
1284 TEST(DeclStmt, ContainsDeclaration) { in TEST() function
1298 TEST(SwitchCase, MatchesEachCase) { in TEST() function
1323 TEST(ForEachConstructorInitializer, MatchesInitializers) { in TEST() function
1329 TEST(HasConditionVariableStatement, DoesNotMatchCondition) { in TEST() function
1338 TEST(HasConditionVariableStatement, MatchesConditionVariables) { in TEST() function
1344 TEST(ForEach, BindsOneNode) { in TEST() function
1350 TEST(ForEach, BindsMultipleNodes) { in TEST() function
1356 TEST(ForEach, BindsRecursiveCombinations) { in TEST() function
1364 TEST(ForEachDescendant, BindsOneNode) { in TEST() function
1371 TEST(ForEachDescendant, NestedForEachDescendant) { in TEST() function
1388 TEST(ForEachDescendant, BindsMultipleNodes) { in TEST() function
1396 TEST(ForEachDescendant, BindsRecursiveCombinations) { in TEST() function
1405 TEST(ForEachDescendant, BindsCombinations) { in TEST() function
1414 TEST(Has, DoesNotDeleteBindings) { in TEST() function
1420 TEST(LoopingMatchers, DoNotOverwritePreviousMatchResultOnFailure) { in TEST() function
1516 TEST(ForEachDescendant, BindsCorrectNodes) { in TEST() function
1527 TEST(FindAll, BindsNodeOnMatch) { in TEST() function
1534 TEST(FindAll, BindsDescendantNodeOnMatch) { in TEST() function
1541 TEST(FindAll, BindsNodeAndDescendantNodesOnOneMatch) { in TEST() function
1555 TEST(HasAncenstor, MatchesDeclarationAncestors) { in TEST() function
1561 TEST(HasAncenstor, FailsIfNoAncestorMatches) { in TEST() function
1567 TEST(HasAncestor, MatchesDeclarationsThatGetVisitedLater) { in TEST() function
1574 TEST(HasAncenstor, MatchesStatementAncestors) { in TEST() function
1580 TEST(HasAncestor, DrillsThroughDifferentHierarchies) { in TEST() function
1586 TEST(HasAncestor, BindsRecursiveCombinations) { in TEST() function
1593 TEST(HasAncestor, BindsCombinationsWithHasDescendant) { in TEST() function
1605 TEST(HasAncestor, MatchesClosestAncestor) { in TEST() function
1619 TEST(HasAncestor, MatchesInTemplateInstantiations) { in TEST() function
1627 TEST(HasAncestor, MatchesInImplicitCode) { in TEST() function
1635 TEST(HasParent, MatchesOnlyParent) { in TEST() function
1647 TEST(HasAncestor, MatchesAllAncestors) { in TEST() function
1658 TEST(HasAncestor, ImplicitArrayCopyCtorDeclRefExpr) { in TEST() function
1666 TEST(HasAncestor, AnonymousUnionMemberExpr) { in TEST() function
1687 TEST(HasAncestor, NonParmDependentTemplateParmVarDeclRefExpr) { in TEST() function
1698 TEST(HasAncestor, AddressOfExplicitSpecializationFunction) { in TEST() function
1705 TEST(HasParent, MatchesAllParents) { in TEST() function
1735 TEST(HasParent, NoDuplicateParents) { in TEST() function
1756 TEST(TypeMatching, PointeeTypes) { in TEST() function
1772 TEST(ElaboratedTypeNarrowing, hasQualifier) { in TEST() function
1793 TEST(ElaboratedTypeNarrowing, namesType) { in TEST() function
1811 TEST(NNS, BindsNestedNameSpecifiers) { in TEST() function
1819 TEST(NNS, BindsNestedNameSpecifierLocs) { in TEST() function
1826 TEST(NNS, DescendantsOfNestedNameSpecifiers) { in TEST() function
1855 TEST(NNS, NestedNameSpecifiersAsDescendants) { in TEST() function
1871 TEST(NNSLoc, DescendantsOfNestedNameSpecifierLocs) { in TEST() function
1898 TEST(NNSLoc, NestedNameSpecifierLocsAsDescendants) { in TEST() function
1933 TEST(MatchFinder, CanMatchDeclarationsRecursively) { in TEST() function
1946 TEST(MatchFinder, CanMatchStatementsRecursively) { in TEST() function
1957 TEST(MatchFinder, CanMatchSingleNodesRecursively) { in TEST() function
1968 TEST(StatementMatcher, HasReturnValue) { in TEST() function
1975 TEST(StatementMatcher, ForFunction) { in TEST() function
2010 TEST(Matcher, ForEachOverriden) { in TEST() function