Class IntegrationTest

java.lang.Object
org.httpobjects.tck.WireTest
org.httpobjects.tck.IntegrationTest

public abstract class IntegrationTest extends WireTest
Technology Compatibility Kit
  • Field Details

    • port

      protected int port
  • Constructor Details

    • IntegrationTest

      public IntegrationTest()
  • Method Details

    • serve

      protected abstract void serve(int port, HttpObject... objects)
    • stopServing

      protected abstract void stopServing()
    • setup

      public void setup()
    • supportsHead

      public void supportsHead() throws Exception
      Throws:
      Exception
    • supportsOptions

      public void supportsOptions() throws Exception
      Throws:
      Exception
    • returnsConnectionInfo

      public void returnsConnectionInfo() throws Exception
      Throws:
      Exception
    • hasRepresentation

      public void hasRepresentation() throws Exception
      Throws:
      Exception
    • immutableCopies

      public void immutableCopies() throws Exception
      Throws:
      Exception
    • parsesPathVars

      public void parsesPathVars() throws Exception
      Throws:
      Exception
    • parsesSubpaths

      public void parsesSubpaths() throws Exception
      Throws:
      Exception
    • supportsPatch

      public void supportsPatch() throws Exception
      Throws:
      Exception
    • setCookieHeadersAreTranslated

      public void setCookieHeadersAreTranslated() throws Exception
      Throws:
      Exception
    • requestCookiesAreTranslated

      public void requestCookiesAreTranslated() throws Exception
      Throws:
      Exception
    • basicAuthentication

      public void basicAuthentication()
    • nullResponsesAreTreatedAsNotFound

      public void nullResponsesAreTreatedAsNotFound()
    • returnsNotFoundIfThereIsNoMatchingPattern

      public void returnsNotFoundIfThereIsNoMatchingPattern()
    • happyPathForGet

      public void happyPathForGet()
    • happyPathForPost

      public void happyPathForPost()
    • happyPathForPut

      public void happyPathForPut()
    • queryParameters

      public void queryParameters()
    • queryParametersWithSlashes

      public void queryParametersWithSlashes()
    • urlToString

      public void urlToString()
    • methodNotAllowed

      public void methodNotAllowed()
    • redirectsAndSetsCookies

      public void redirectsAndSetsCookies()
    • handlesExpectContinue

      public void handlesExpectContinue()
    • tearDown

      public void tearDown() throws Exception
      Throws:
      Exception