• Home
  • Raw
  • Download

Lines Matching defs:StructuralEquivalenceTest

18 struct StructuralEquivalenceTest : ::testing::Test {  struct
19 std::unique_ptr<ASTUnit> AST0, AST1;
20 std::string Code0, Code1; // Buffers for SourceManager
24 void makeASTUnits(const std::string &SrcCode0, const std::string &SrcCode1, in makeASTUnits()
41 makeDecls(const std::string &SrcCode0, const std::string &SrcCode1, in makeDecls()
55 makeTuDecls(const std::string &SrcCode0, const std::string &SrcCode1, in makeTuDecls()
67 makeDecls(const std::string &SrcCode0, const std::string &SrcCode1, in makeDecls()
77 makeNamedDecls(const std::string &SrcCode0, const std::string &SrcCode1, in makeNamedDecls()
84 struct StmtWithASTContext {
98 makeStmts(const std::string &SrcCode0, const std::string &SrcCode1, in makeStmts()
116 makeStmts(const std::string &SrcCode0, const std::string &SrcCode1, in makeStmts()
125 makeWrappedStmts(const std::string &SrcCode0, const std::string &SrcCode1, in makeWrappedStmts()
133 bool testStructuralMatch(Decl *D0, Decl *D1) { in testStructuralMatch()
148 bool testStructuralMatch(StmtWithASTContext S0, StmtWithASTContext S1) { in testStructuralMatch()
164 testStructuralMatch(std::tuple<StmtWithASTContext, StmtWithASTContext> t) { in testStructuralMatch()
168 bool testStructuralMatch(std::tuple<Decl *, Decl *> t) { in testStructuralMatch()
173 TEST_F(StructuralEquivalenceTest, Int) { in TEST_F() argument
178 TEST_F(StructuralEquivalenceTest, IntVsSignedInt) { in TEST_F() argument
183 TEST_F(StructuralEquivalenceTest, Char) { in TEST_F() argument
190 TEST_F(StructuralEquivalenceTest, DISABLED_CharVsSignedChar) { in TEST_F() argument
195 TEST_F(StructuralEquivalenceTest, ForwardRecordDecl) { in TEST_F() argument
200 TEST_F(StructuralEquivalenceTest, IntVsSignedIntInStruct) { in TEST_F() argument
206 TEST_F(StructuralEquivalenceTest, CharVsSignedCharInStruct) { in TEST_F() argument
212 TEST_F(StructuralEquivalenceTest, IntVsSignedIntTemplateSpec) { in TEST_F() argument
222 TEST_F(StructuralEquivalenceTest, CharVsSignedCharTemplateSpec) { in TEST_F() argument
232 TEST_F(StructuralEquivalenceTest, CharVsSignedCharTemplateSpecWithInheritance) { in TEST_F() argument
250 TEST_F(StructuralEquivalenceTest, DISABLED_WrongOrderInNamespace) { in TEST_F() argument
276 TEST_F(StructuralEquivalenceTest, WrongOrderOfFieldsInClass) { in TEST_F() argument
905 TEST_F(StructuralEquivalenceTest, CompareSameDeclWithMultiple) { in TEST_F() argument
912 TEST_F(StructuralEquivalenceTest, ExplicitBoolDifferent) { in TEST_F() argument
922 TEST_F(StructuralEquivalenceTest, ExplicitBoolSame) { in TEST_F() argument