diff options
Diffstat (limited to 'tests/auto/qgeoroutingmanager')
-rw-r--r-- | tests/auto/qgeoroutingmanager/tst_qgeoroutingmanager.cpp | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/tests/auto/qgeoroutingmanager/tst_qgeoroutingmanager.cpp b/tests/auto/qgeoroutingmanager/tst_qgeoroutingmanager.cpp index 5c08cf49..7044f7b5 100644 --- a/tests/auto/qgeoroutingmanager/tst_qgeoroutingmanager.cpp +++ b/tests/auto/qgeoroutingmanager/tst_qgeoroutingmanager.cpp @@ -68,10 +68,18 @@ void tst_QGeoRoutingManager::cleanup() void tst_QGeoRoutingManager::loadRoutingManager() { QStringList providers = QGeoServiceProvider::availableServiceProviders(); - QVERIFY(providers.contains("static.georoute.test.plugin")); + QVERIFY(providers.contains("georoute.test.plugin")); - qgeoserviceprovider = new QGeoServiceProvider("static.georoute.test.plugin"); + qgeoserviceprovider = new QGeoServiceProvider("georoute.test.plugin"); QVERIFY(qgeoserviceprovider); + QCOMPARE(qgeoserviceprovider->error(), QGeoServiceProvider::NotSupportedError); + qgeoserviceprovider->setAllowExperimental(true); + + QCOMPARE(qgeoserviceprovider->routingFeatures(), + QGeoServiceProvider::OfflineRoutingFeature + | QGeoServiceProvider::AlternativeRoutesFeature + | QGeoServiceProvider::RouteUpdatesFeature + | QGeoServiceProvider::ExcludeAreasRoutingFeature); QCOMPARE(qgeoserviceprovider->error(), QGeoServiceProvider::NoError); qgeoroutingmanager = qgeoserviceprovider->routingManager(); @@ -81,9 +89,6 @@ void tst_QGeoRoutingManager::loadRoutingManager() void tst_QGeoRoutingManager::supports() { - QVERIFY(qgeoroutingmanager->supportsAlternativeRoutes()); - QVERIFY(qgeoroutingmanager->supportsRouteUpdates()); - QVERIFY(qgeoroutingmanager->supportsExcludeAreas()); QCOMPARE(qgeoroutingmanager->supportedTravelModes(),QGeoRouteRequest::PedestrianTravel); QCOMPARE(qgeoroutingmanager->supportedFeatureTypes(),QGeoRouteRequest::TollFeature); QCOMPARE(qgeoroutingmanager->supportedFeatureWeights(),QGeoRouteRequest::PreferFeatureWeight); @@ -109,13 +114,13 @@ void tst_QGeoRoutingManager::locale() void tst_QGeoRoutingManager::name() { - QString name = "static.georoute.test.plugin"; + QString name = "georoute.test.plugin"; QCOMPARE(qgeoroutingmanager->managerName(), name); } void tst_QGeoRoutingManager::version() { - QCOMPARE(qgeoroutingmanager->managerVersion(), 2); + QCOMPARE(qgeoroutingmanager->managerVersion(), 100); } void tst_QGeoRoutingManager::calculate() |