summaryrefslogtreecommitdiff
path: root/tests/unit/unittest/refactoringclientserverinprocess-test.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2018-02-20 12:43:05 +0100
committerMarco Bubke <marco.bubke@qt.io>2018-03-22 13:26:24 +0000
commit53454b0f79fcfebab909d071e931557114ace558 (patch)
tree29294d846f6d93130324cb36d0f365b67d69bf21 /tests/unit/unittest/refactoringclientserverinprocess-test.cpp
parent70f5e0e2643a7678e9d2b0aa57063b986acdfcaf (diff)
downloadqt-creator-53454b0f79fcfebab909d071e931557114ace558.tar.gz
Clang: Use PCHs for indexing
As generating the AST is quite expensive it would be very useful to cache the not changed include. So we generate PCHs for include outside of a project part. With this change this PCHs are used by the indexer. For that they are save to the symbol database by the PCH manager and when fetched by the symbol indexer. Change-Id: I7a5b07cfb32d72d50dc52d2b108cd41727a7bfc7 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'tests/unit/unittest/refactoringclientserverinprocess-test.cpp')
-rw-r--r--tests/unit/unittest/refactoringclientserverinprocess-test.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/unit/unittest/refactoringclientserverinprocess-test.cpp b/tests/unit/unittest/refactoringclientserverinprocess-test.cpp
index ed539afc44..a5658ab178 100644
--- a/tests/unit/unittest/refactoringclientserverinprocess-test.cpp
+++ b/tests/unit/unittest/refactoringclientserverinprocess-test.cpp
@@ -47,10 +47,10 @@ using ::testing::Args;
using ::testing::Property;
using ::testing::Eq;
-using ClangBackEnd::UpdatePchProjectPartsMessage;
+using ClangBackEnd::UpdateProjectPartsMessage;
using ClangBackEnd::V2::FileContainer;
using ClangBackEnd::V2::ProjectPartContainer;
-using ClangBackEnd::RemovePchProjectPartsMessage;
+using ClangBackEnd::RemoveProjectPartsMessage;
class RefactoringClientServerInProcess : public ::testing::Test
{
@@ -174,7 +174,7 @@ TEST_F(RefactoringClientServerInProcess, RequestSourceRangesForQueryMessage)
scheduleServerMessages();
}
-TEST_F(RefactoringClientServerInProcess, SendUpdatePchProjectPartsMessage)
+TEST_F(RefactoringClientServerInProcess, SendUpdateProjectPartsMessage)
{
ProjectPartContainer projectPart2{"projectPartId",
{"-x", "c++-header", "-Wno-pragma-once-outside-header"},
@@ -183,21 +183,21 @@ TEST_F(RefactoringClientServerInProcess, SendUpdatePchProjectPartsMessage)
{{1, 1}},
{{1, 2}}};
FileContainer fileContainer{{"/path/to/", "file"}, "content", {}};
- UpdatePchProjectPartsMessage message{{projectPart2}, {fileContainer}};
+ UpdateProjectPartsMessage message{{projectPart2}, {fileContainer}};
- EXPECT_CALL(mockRefactoringServer, updatePchProjectParts(message));
+ EXPECT_CALL(mockRefactoringServer, updateProjectParts(message));
- serverProxy.updatePchProjectParts(message.clone());
+ serverProxy.updateProjectParts(message.clone());
scheduleServerMessages();
}
-TEST_F(RefactoringClientServerInProcess, SendRemovePchProjectPartsMessage)
+TEST_F(RefactoringClientServerInProcess, SendRemoveProjectPartsMessage)
{
- RemovePchProjectPartsMessage message{{"projectPartId1", "projectPartId2"}};
+ RemoveProjectPartsMessage message{{"projectPartId1", "projectPartId2"}};
- EXPECT_CALL(mockRefactoringServer, removePchProjectParts(message));
+ EXPECT_CALL(mockRefactoringServer, removeProjectParts(message));
- serverProxy.removePchProjectParts(message.clone());
+ serverProxy.removeProjectParts(message.clone());
scheduleServerMessages();
}