forked from qt-creator/qt-creator
QmlDesigner: Add waitForFinished to ImageCache
Task-number: QDS-2998 Change-Id: I5ffb63b7345a17ccb499db876bb4dbb0a946ed85 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -247,4 +247,23 @@ TEST_F(ImageCacheGenerator, CleanIsCallingAbortCallback)
|
||||
waitInThread.notify();
|
||||
}
|
||||
|
||||
TEST_F(ImageCacheGenerator, WaitForFinished)
|
||||
{
|
||||
ON_CALL(collectorMock, start(_, _, _)).WillByDefault([&](auto, auto captureCallback, auto) {
|
||||
captureCallback(QImage{image1});
|
||||
});
|
||||
generator.generateImage("name",
|
||||
{11},
|
||||
imageCallbackMock.AsStdFunction(),
|
||||
abortCallbackMock.AsStdFunction());
|
||||
generator.generateImage("name2",
|
||||
{11},
|
||||
imageCallbackMock.AsStdFunction(),
|
||||
abortCallbackMock.AsStdFunction());
|
||||
|
||||
EXPECT_CALL(imageCallbackMock, Call(_)).Times(2);
|
||||
|
||||
generator.waitForFinished();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
Reference in New Issue
Block a user