diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2019-07-23 17:55:26 +0300 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2019-09-17 12:28:55 +0300 |
commit | 3cc026dc16043f23c2baa066da383ee503425228 (patch) | |
tree | 80ef7ace683f42df1009dcfccdee1f98d1043ce4 /platform | |
parent | 5cf2c7eb50289b47a058801051414880c27fc375 (diff) | |
download | qtlocation-mapboxgl-3cc026dc16043f23c2baa066da383ee503425228.tar.gz |
[build] Remove Qt test dependency on core
This test is testing the Qt bindings and should only
link with QMapboxGL.
Diffstat (limited to 'platform')
-rw-r--r-- | platform/qt/test/qmapboxgl.test.cpp | 15 | ||||
-rw-r--r-- | 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 de0314f0ee..604bdde896 100644 --- a/platform/qt/test/qmapboxgl.test.cpp +++ b/platform/qt/test/qmapboxgl.test.cpp @@ -1,11 +1,14 @@ #include "qmapboxgl.test.hpp" -#include <mbgl/util/io.hpp> - #include <QMapbox> +#include <QFile> +#include <QGuiApplication> #include <QOpenGLContext> #include <QOpenGLFunctions> +#include <QTextStream> + +#include <mbgl/test/util.hpp> 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 43a7c123b7..3591dbc9d8 100644 --- a/platform/qt/test/qmapboxgl.test.hpp +++ b/platform/qt/test/qmapboxgl.test.hpp @@ -1,11 +1,10 @@ -#include <mbgl/test/util.hpp> - -#include <QApplication> #include <QMapboxGL> #include <QGLWidget> #include <QGLFramebufferObject> +#include <gtest/gtest.h> + class QMapboxGLTest : public QObject, public ::testing::Test { Q_OBJECT |