Interface AppTestingConfigs


public interface AppTestingConfigs
Informations about the configurations to use when testing the application.
  • Method Details

    • isBindAppClass

      boolean isBindAppClass()
      Should the App class itself (the clas in which Spincast.init() or Spincast.configure() is called) be bound?

      Returning true is common if your test class runs integration tests, since it is probably the calling class that starts the HTTP server. Return false if you don't need any server to be started, but still want the full application Guice context to be created (used in general for unit tests).

    • getSpincastConfigTestingImplementationClass

      Class<? extends SpincastConfig> getSpincastConfigTestingImplementationClass()
      The implementation class to use for the SpincastConfig binding. Returns null to leave it untouched.
    • getAppConfigInterface

      Class<?> getAppConfigInterface()
      Your application configuration interface. Returns null if you don't have one or to leave it untouched.
    • getAppConfigTestingImplementationClass

      Class<?> getAppConfigTestingImplementationClass()
      The implementation class to use for your application configuration binding. Returns null if you don't have one or to leave it untouched.