public class CreateStoredQueryTests extends BaseFixture
CreateStoredQuery
request.Modifier and Type | Field and Description |
---|---|
static String |
QRY_GET_FEATURE_BY_NAME |
static String |
QRY_GET_FEATURE_BY_TYPE |
static String |
QRY_INVALID_LANG |
docBuilder, ETS_PKG, featureInfo, featureTypes, reqEntity, rspEntity, supportedBindings, TNS_PREFIX, wfsClient, wfsMetadata, wfsVersion
Constructor and Description |
---|
CreateStoredQueryTests() |
Modifier and Type | Method and Description |
---|---|
void |
createGetFeatureByTypeName()
[
Test ] Submits a CreateStoredQuery request to
retrieve features by type name. |
void |
createStoredQueryWithUnsupportedQueryLanguage()
[
Test ] Submits a CreateStoredQuery request that
contains a query expressed in an unsupported query language. |
void |
deleteQueriesAtEnd()
This configuration method drops any stored queries that may have been
created by a test method.
|
void |
deleteQueriesAtStart()
This configuration method deletes specific stored queries that may
already be known to the IUT; specifically:
"urn:example:wfs2-query:GetFeatureByTypeName"
"urn:example:wfs2-query:GetFeatureByName"
"urn:example:wfs2-query:InvalidLang"
The remaining tests are skipped if this fails because a precondition
cannot be met.
|
void |
duplicateQuery()
[
Test ] Submits a CreateStoredQuery request
containing a query definition that is identical to an existing one. |
void |
initQueryFilterFixture(org.testng.ITestContext testContext) |
addAttributesOnTestFailure, allProtocolsAndFeatureTypes, bindingAndAvailFeatureTypeProductSet, extractBodyAsDocument, getFeatureTypes, getInstantiatedFeatureTypes, getProtocolBindings, initBaseFixture, initParser, setWfsClient
public static final String QRY_GET_FEATURE_BY_TYPE
public static final String QRY_GET_FEATURE_BY_NAME
public static final String QRY_INVALID_LANG
public void initQueryFilterFixture(org.testng.ITestContext testContext)
public void deleteQueriesAtStart()
public void deleteQueriesAtEnd()
public void createGetFeatureByTypeName()
Test
] Submits a CreateStoredQuery
request to
retrieve features by type name. The query identifier is
"urn:example:wfs2-query:GetFeatureByTypeName". The response is expected to contain an
XML entity with "CreateStoredQueryResponse" as the document element. The
query is then invoked for all feature types for which data exist.public void createStoredQueryWithUnsupportedQueryLanguage()
Test
] Submits a CreateStoredQuery
request that
contains a query expressed in an unsupported query language. An exception
report is expected in response containing the error code
"InvalidParameterValue".public void duplicateQuery()
Test
] Submits a CreateStoredQuery
request
containing a query definition that is identical to an existing one. An
exception report is expected in response containing the error code
"DuplicateStoredQueryIdValue".Copyright © 2022 Open Geospatial Consortium. All rights reserved.