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 conditions = Conditions(Condition::DocumentUnsuspended)
|
||||||
| Conditions(Condition::DocumentVisible);
|
| Conditions(Condition::DocumentVisible);
|
||||||
|
|
||||||
if (type == Type::RequestReferences)
|
if (type == Type::RequestReferences || type == Type::FollowSymbol)
|
||||||
conditions |= Condition::CurrentDocumentRevision;
|
conditions |= Condition::CurrentDocumentRevision;
|
||||||
|
|
||||||
if (type != Type::UpdateDocumentAnnotations && type != Type::ParseSupportiveTranslationUnit)
|
if (type != Type::UpdateDocumentAnnotations && type != Type::ParseSupportiveTranslationUnit)
|
||||||
|
|||||||
@@ -204,7 +204,9 @@ TEST_F(ClangCodeModelServerSlowTest, RequestReferencesTakesRevisionFromMessage)
|
|||||||
requestReferences(/*documentRevision=*/ 99);
|
requestReferences(/*documentRevision=*/ 99);
|
||||||
|
|
||||||
JobRequests &queue = documentProcessorForFile(filePathC).queue();
|
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
|
queue.clear(); // Avoid blocking
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -223,7 +225,9 @@ TEST_F(ClangCodeModelServerSlowTest, RequestFollowSymbolTakesRevisionFromMessage
|
|||||||
requestFollowSymbol(/*documentRevision=*/ 99);
|
requestFollowSymbol(/*documentRevision=*/ 99);
|
||||||
|
|
||||||
JobRequests &queue = documentProcessorForFile(filePathC).queue();
|
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
|
queue.clear(); // Avoid blocking
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user