blob: e2c734869801652c7ffbd557433b9f93ccef95e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#include <QString>
#include <QtTest/QtTest>
#include <qgeoserviceprovider.h>
#include <qplacemanager.h>
QT_USE_NAMESPACE
class tst_QPlaceManager : public QObject
{
Q_OBJECT
public:
tst_QPlaceManager();
private Q_SLOTS:
void initTestCase();
private:
QGeoServiceProvider *provider;
QPlaceManager *placeManager;
};
tst_QPlaceManager::tst_QPlaceManager()
{
}
void tst_QPlaceManager::initTestCase()
{
QStringList providers = QGeoServiceProvider::availableServiceProviders();
providers.contains("qmlgeo.test.plugin");
provider = new QGeoServiceProvider("qmlgeo.test.plugin");
placeManager = provider->placeManager();
QVERIFY(placeManager);
QVERIFY(placeManager->connectivityMode() == QPlaceManager::OnlineMode);
}
QTEST_MAIN(tst_QPlaceManager)
#include "tst_qplacemanager.moc"
|