Class NoAppWebsocketTestingBase

java.lang.Object
org.spincast.testing.core.SpincastTestBase
org.spincast.testing.core.AppBasedTestingBase<org.spincast.core.exchange.DefaultRequestContext,W>
org.spincast.testing.defaults.AppBasedWebsocketTestingBase<org.spincast.core.exchange.DefaultRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
org.spincast.testing.defaults.NoAppWebsocketTestingBase
All Implemented Interfaces:
org.spincast.testing.junitrunner.BeforeAfterClassMethodsProvider, org.spincast.testing.junitrunner.CanBeDisabled, org.spincast.testing.junitrunner.RepeatedClassAfterMethodProvider, org.spincast.testing.junitrunner.TestFailureListener

public abstract class NoAppWebsocketTestingBase extends AppBasedWebsocketTestingBase<org.spincast.core.exchange.DefaultRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
Base class for WebSocket testing without an App.
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
  • Constructor Details

    • NoAppWebsocketTestingBase

      public NoAppWebsocketTestingBase()
  • Method Details

    • getAppTestingConfigs

      protected final org.spincast.testing.core.AppTestingConfigs getAppTestingConfigs()
      Specified by:
      getAppTestingConfigs in class org.spincast.testing.core.AppBasedTestingBase<org.spincast.core.exchange.DefaultRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
    • getTestingConfigImplClass

      protected Class<? extends org.spincast.core.config.SpincastConfig> getTestingConfigImplClass()
    • callAppMainMethod

      protected final void callAppMainMethod()
      Specified by:
      callAppMainMethod in class org.spincast.testing.core.AppBasedTestingBase<org.spincast.core.exchange.DefaultRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
    • getMainArgs

      protected String[] getMainArgs()
    • beforeClass

      public void beforeClass()
      Specified by:
      beforeClass in interface org.spincast.testing.junitrunner.BeforeAfterClassMethodsProvider
      Overrides:
      beforeClass in class org.spincast.testing.core.AppBasedTestingBase<org.spincast.core.exchange.DefaultRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
    • startServer

      protected void startServer()
    • beforeStartServer

      protected void beforeStartServer()
      Allows some initialization to be run once the Guice context is created, but before the Server is started.
    • beforeTest

      public void beforeTest()
      Ran before every test.
      Overrides:
      beforeTest in class AppBasedWebsocketTestingBase<org.spincast.core.exchange.DefaultRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
    • clearRoutes

      protected void clearRoutes()
    • removeSpincastRoutesToo

      protected boolean removeSpincastRoutesToo()
      Should the default Spincast Routes be removed too? Or only the custom ones?