From 3cc026dc16043f23c2baa066da383ee503425228 Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Tue, 23 Jul 2019 17:55:26 +0300 Subject: [PATCH] [build] Remove Qt test dependency on core This test is testing the Qt bindings and should only link with QMapboxGL. --- platform/qt/test/qmapboxgl.test.cpp | 15 +++++++++++---- platform/qt/test/qmapboxgl.test.hpp | 5 ++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/platform/qt/test/qmapboxgl.test.cpp b/platform/qt/test/qmapboxgl.test.cpp index de0314f0e..604bdde89 100644 --- a/platform/qt/test/qmapboxgl.test.cpp +++ b/platform/qt/test/qmapboxgl.test.cpp @@ -1,11 +1,14 @@ #include "qmapboxgl.test.hpp" -#include - #include +#include +#include #include #include +#include + +#include QMapboxGLTest::QMapboxGLTest() : size(512, 512), fbo((assert(widget.context()->isValid()), widget.makeCurrent(), size)), map(nullptr, settings, size) { connect(&map, SIGNAL(mapChanged(QMapboxGL::MapChange)), @@ -43,8 +46,12 @@ void QMapboxGLTest::onNeedsRendering() { TEST_F(QMapboxGLTest, TEST_DISABLED_ON_CI(styleJson)) { - QString json = QString::fromStdString( - mbgl::util::read_file("test/fixtures/resources/style_vector.json")); + QFile f("test/fixtures/resources/style_vector.json"); + + ASSERT_TRUE(f.open(QFile::ReadOnly | QFile::Text)); + + QTextStream in(&f); + QString json = in.readAll(); map.setStyleJson(json); ASSERT_EQ(map.styleJson(), json); diff --git a/platform/qt/test/qmapboxgl.test.hpp b/platform/qt/test/qmapboxgl.test.hpp index 43a7c123b..3591dbc9d 100644 --- a/platform/qt/test/qmapboxgl.test.hpp +++ b/platform/qt/test/qmapboxgl.test.hpp @@ -1,11 +1,10 @@ -#include - -#include #include #include #include +#include + class QMapboxGLTest : public QObject, public ::testing::Test { Q_OBJECT