Class CommonFixture

java.lang.Object
org.opengis.cite.geotiff11.CommonFixture
Direct Known Subclasses:
CommonTiffMeta

public class CommonFixture extends Object
A supporting base class that sets up a common test fixture. These configuration methods are invoked before those defined in a subclass.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected jakarta.ws.rs.client.Client
    HTTP client component (JAX-RS Client API).
    protected jakarta.ws.rs.client.ClientRequestContext
    An HTTP request message.
    protected jakarta.ws.rs.core.Response
    An HTTP response message.
    static final String
    Root test suite package (absolute path).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    clearMessages.
    getResponseEntityAsDocument(jakarta.ws.rs.core.Response response, String targetURI)
    Obtains the (XML) response entity as a DOM Document.
    void
    initCommonFixture(org.testng.ITestContext testContext)
    Initializes the common test fixture with a client component for interacting with HTTP endpoints.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ROOT_PKG_PATH

      public static final String ROOT_PKG_PATH
      Root test suite package (absolute path).
      See Also:
    • client

      protected jakarta.ws.rs.client.Client client
      HTTP client component (JAX-RS Client API).
    • request

      protected jakarta.ws.rs.client.ClientRequestContext request
      An HTTP request message.
    • response

      protected jakarta.ws.rs.core.Response response
      An HTTP response message.
  • Constructor Details

    • CommonFixture

      public CommonFixture()
  • Method Details

    • initCommonFixture

      @BeforeClass public void initCommonFixture(org.testng.ITestContext testContext)
      Initializes the common test fixture with a client component for interacting with HTTP endpoints.
      Parameters:
      testContext - The test context that contains all the information for a test run, including suite attributes.
    • clearMessages

      @BeforeMethod public void clearMessages()

      clearMessages.

    • getResponseEntityAsDocument

      public Document getResponseEntityAsDocument(jakarta.ws.rs.core.Response response, String targetURI)
      Obtains the (XML) response entity as a DOM Document. This convenience method wraps a static method call to facilitate unit testing (Mockito workaround).
      Parameters:
      response - A representation of an HTTP response message.
      targetURI - The target URI from which the entity was retrieved (may be null).
      Returns:
      A Document representing the entity.
      See Also: