diff --git a/tests/unittests/previewengine_unittest.cpp b/tests/unittests/previewengine_unittest.cpp
index 70808dfd..1f87aaa7 100644
--- a/tests/unittests/previewengine_unittest.cpp
+++ b/tests/unittests/previewengine_unittest.cpp
@@ -24,15 +24,17 @@ class PreviewEngineFixture : public ::testing::Test
public:
// Prepare unit test context. Called at
// prior each unit test execution
- void SetUp() override {
+ void SetUp() override
+ {
server = new QHttpServer();
// Setup a server that can return an HTML body.
server->listen(QHostAddress::LocalHost, 8000);
}
- // Close unit test context. Called
- // after each unit test ending
- void TearDown() override {
+ // Close unit test context. Called
+ // after each unit test ending
+ void TearDown() override
+ {
delete server;
}
@@ -47,9 +49,8 @@ public:
TEST_F(PreviewEngineFixture, ParsingALinkEmitsInfoReadySignal)
{
auto link = QString("http://localhost:8000/test");
- server->route("/test", [] () {
- return QString("");
- });
+ server->route("/test",
+ []() { return QString(""); });
QSignalSpy infoReadySpy(globalEnv.previewEngine.data(), &PreviewEngine::infoReady);
@@ -70,14 +71,14 @@ TEST_F(PreviewEngineFixture, ParsingALinkEmitsInfoReadySignal)
*/
TEST_F(PreviewEngineFixture, UTF8CharactersAreParsedCorrectly)
{
- auto link = QString("http://localhost:8000/test");
- server->route("/test", [] () {
- return QString("route("/test", [&]() {
+ return QString("").arg(testString);
});
QSignalSpy infoReadySpy(globalEnv.previewEngine.data(), &PreviewEngine::infoReady);
- Q_EMIT globalEnv.previewEngine->parseLink("msgId_01", link);
+ Q_EMIT globalEnv.previewEngine->parseLink("msgId_01", "http://localhost:8000/test");
// Wait for the infoReady signal which should be emitted once.
infoReadySpy.wait();
@@ -89,5 +90,5 @@ TEST_F(PreviewEngineFixture, UTF8CharactersAreParsedCorrectly)
// Check that the description is parsed correctly.
QVariantMap info = infoReadyArguments.at(1).toMap();
EXPECT_TRUE(info.contains("description"));
- EXPECT_EQ(info["description"].toString(), "Test de caractères Utf-8");
+ EXPECT_EQ(info["description"].toString(), testString);
}