[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdevelop] languages/clang/tests: Remove problematic content in cpp,  test header context
From:       Olivier JG <olivier.jg () gmail ! com>
Date:       2015-10-20 18:39:14
Message-ID: E1ZoboY-0007kw-4M () scm ! kde ! org
[Download RAW message or body]

Git commit a1c5d287025ed88ee154d91347ced858529ba1d4 by Olivier JG.
Committed on 20/10/2015 at 18:42.
Pushed by olivierjg into branch 'master'.

Remove problematic content in cpp, test header context

M  +5    -4    languages/clang/tests/test_duchain.cpp

http://commits.kde.org/kdevelop/a1c5d287025ed88ee154d91347ced858529ba1d4

diff --git a/languages/clang/tests/test_duchain.cpp b/languages/clang/tests=
/test_duchain.cpp
index 40e822e..78c37d3 100644
--- a/languages/clang/tests/test_duchain.cpp
+++ b/languages/clang/tests/test_duchain.cpp
@@ -1275,17 +1275,18 @@ void TestDUChain::testUsesCreatedForDeclarations()
 void TestDUChain::testReparseIncludeGuard()
 {
     TestFile header("#ifndef GUARD\n#define GUARD\nint something;\n#endif\=
n", "h");
-    TestFile impl("#include \"" + header.url().byteArray() + "\"\n"
-                  "int main() { return foo(); }", "cpp", &header);
+    TestFile impl("#include \"" + header.url().byteArray() + "\"\n", "cpp"=
, &header);
 =

     impl.parseAndWait(TopDUContext::Features(TopDUContext::AllDeclarations=
ContextsAndUses | TopDUContext::AST  ));
     {
         DUChainReadLocker lock;
-        QCOMPARE(impl.topContext()->problems().size(), 0);
+        QCOMPARE(static_cast<TopDUContext*>(impl.topContext()->
+            importedParentContexts().first().context(impl.topContext()))->=
problems().size(), 0);
     }
     impl.parseAndWait(TopDUContext::Features(TopDUContext::AllDeclarations=
ContextsAndUses | TopDUContext::ForceUpdateRecursive));
     {
         DUChainReadLocker lock;
-        QCOMPARE(impl.topContext()->problems().size(), 0);
+        QCOMPARE(static_cast<TopDUContext*>(impl.topContext()->
+            importedParentContexts().first().context(impl.topContext()))->=
problems().size(), 0);
     }
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic