Class BasicCapabilitiesTests

java.lang.Object
org.opengis.cite.iso19142.BaseFixture
org.opengis.cite.iso19142.basic.BasicCapabilitiesTests

public class BasicCapabilitiesTests extends BaseFixture
Tests the service response to a GetCapabilities request for "Basic WFS" conformance.
See Also:
  • "ISO 19142:2010, cl. 8: GetCapabilities operation"
  • Field Details

  • Constructor Details

    • BasicCapabilitiesTests

      public BasicCapabilitiesTests()
  • Method Details

    • checkSuitePreconditions

      @BeforeTest public void checkSuitePreconditions(org.testng.ITestContext context)
    • implementsBasicWFS

      @BeforeTest public void implementsBasicWFS(org.testng.ITestContext testContext)
      Run the tests for the "Basic WFS" conformance class only if the service constraint "ImplementsBasicWFS" has the value 'TRUE'. Otherwise the constituent tests will be skipped.
      Parameters:
      testContext - The test (set) context.
    • buildGetCapabilitiesRequest

      @BeforeClass public void buildGetCapabilitiesRequest()
      Builds a DOM Document representing a GetCapabilities request for a complete service metadata document.
    • describesBasicWFS

      public void describesBasicWFS(ProtocolBinding binding) throws jakarta.xml.soap.SOAPException
      Verifies that the content of the service metadata (wfs:WFS_Capabilities) document satisfies the requirements for "Basic WFS" conformance. Additional service endpoints, service properties (constraints), and filtering options must be implemented. The applicable rules are incorporated into the "BasicWFSPhase" phase of the Schematron schema wfs-capabilities-2.0.sch.
      Parameters:
      binding - The ProtocolBinding to use.
      Throws:
      jakarta.xml.soap.SOAPException - If an error occurs while processing a SOAP response message.
      See Also:
      • "ISO 19142:2010, Table 1: Conformance classes"
      • "ISO 19142:2010, Table 13: Service constraints"
      • "ISO 19142:2010, cl. A.1.2: Basic WFS"
      • "ISO 19143:2010, Table 5: Names of conformance class constraints"