Skip to content

Commit

Permalink
Add more tests
Browse files Browse the repository at this point in the history
  • Loading branch information
pblottiere committed Mar 9, 2021
1 parent f82fec3 commit 7a1bb86
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions tests/src/server/wms/test_qgsserver_wms_parameters.cpp
Expand Up @@ -31,6 +31,7 @@ class TestQgsServerWmsParameters : public QObject
void external_layers();
void percent_encoding();
void version_negotiation();
void get_capabilities_version();
};

void TestQgsServerWmsParameters::initTestCase()
Expand Down Expand Up @@ -136,5 +137,27 @@ void TestQgsServerWmsParameters::version_negotiation()
QCOMPARE( parameters.version(), QStringLiteral( "1.3.0" ) );
}

void TestQgsServerWmsParameters::get_capabilities_version()
{
QUrlQuery query;

query.addQueryItem( "VERSION", "1.3.0" );
query.addQueryItem( "REQUEST", "capabilities" );
QgsWms::QgsWmsParameters parameters( query );
QCOMPARE( parameters.request(), QStringLiteral( "capabilities" ) );

query.clear();
query.addQueryItem( "VERSION", "1.1.1" );
query.addQueryItem( "REQUEST", "capabilities" );
parameters = QgsWms::QgsWmsParameters( query );
QCOMPARE( parameters.request(), QStringLiteral( "GetCapabilities" ) );

query.clear();
query.addQueryItem( "VERSION", "1.1.0" );
query.addQueryItem( "REQUEST", "capabilities" );
parameters = QgsWms::QgsWmsParameters( query );
QCOMPARE( parameters.request(), QStringLiteral( "GetCapabilities" ) );
}

QGSTEST_MAIN( TestQgsServerWmsParameters )
#include "test_qgsserver_wms_parameters.moc"

0 comments on commit 7a1bb86

Please sign in to comment.