forked from qt-creator/qt-creator
Clang: Fix tests without any ASSERTs
Change-Id: I3148cb85271ab021832caa5bd09dedb6aeeef49f Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -153,7 +153,7 @@ static JobRequest::RunConditions conditionsForType(JobRequest::Type type)
|
||||
Conditions conditions = Conditions(Condition::DocumentUnsuspended)
|
||||
| Conditions(Condition::DocumentVisible);
|
||||
|
||||
if (type == Type::RequestReferences)
|
||||
if (type == Type::RequestReferences || type == Type::FollowSymbol)
|
||||
conditions |= Condition::CurrentDocumentRevision;
|
||||
|
||||
if (type != Type::UpdateDocumentAnnotations && type != Type::ParseSupportiveTranslationUnit)
|
||||
|
||||
@@ -204,7 +204,9 @@ TEST_F(ClangCodeModelServerSlowTest, RequestReferencesTakesRevisionFromMessage)
|
||||
requestReferences(/*documentRevision=*/ 99);
|
||||
|
||||
JobRequests &queue = documentProcessorForFile(filePathC).queue();
|
||||
Utils::anyOf(queue, [](const JobRequest &request) { return request.documentRevision == 99; });
|
||||
ASSERT_TRUE(Utils::anyOf(queue, [](const JobRequest &request) {
|
||||
return request.documentRevision == 99;
|
||||
}));
|
||||
queue.clear(); // Avoid blocking
|
||||
}
|
||||
|
||||
@@ -223,7 +225,9 @@ TEST_F(ClangCodeModelServerSlowTest, RequestFollowSymbolTakesRevisionFromMessage
|
||||
requestFollowSymbol(/*documentRevision=*/ 99);
|
||||
|
||||
JobRequests &queue = documentProcessorForFile(filePathC).queue();
|
||||
Utils::anyOf(queue, [](const JobRequest &request) { return request.documentRevision == 99; });
|
||||
ASSERT_TRUE(Utils::anyOf(queue, [](const JobRequest &request) {
|
||||
return request.documentRevision == 99;
|
||||
}));
|
||||
queue.clear(); // Avoid blocking
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user