/* * SPDX-FileCopyrightText: (C) 2015 Vishesh Handa * * SPDX-License-Identifier: LGPL-2.1-or-later */ #include #include #include #include #include #include "reversegeocoder.h" class ReverseGeoCoderTest : public QObject { Q_OBJECT private slots: void testSimple(); }; using namespace Koko; void ReverseGeoCoderTest::testSimple() { QCoreApplication::instance()->setApplicationName("koko"); ReverseGeoCoder coder; QCOMPARE(coder.initialized(), false); coder.init(); QCOMPARE(coder.initialized(), true); double lat = 52.54877605; double lon = -1.81627023283164; QVariantMap data = coder.lookup(lat, lon); QCOMPARE(data.value("country").toString(), QString("United Kingdom")); QCOMPARE(data.value("admin1").toString(), QString("England")); QCOMPARE(data.value("admin2").toString(), QString("City and Borough of Birmingham")); } QTEST_MAIN(ReverseGeoCoderTest) #include "reversegeocodertest.moc"