Package org.spincast.testing.core
Interface AppTestingConfigs
public interface AppTestingConfigs
Informations about the configurations to use
when testing the application.
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>Your application configuration interface.Class<?>The implementation class to use for your application configuration binding.Class<? extends SpincastConfig>The implementation class to use for theSpincastConfigbinding.booleanShould the App class itself (the clas in whichSpincast.init()orSpincast.configure()is called) be bound?
-
Method Details
-
isBindAppClass
boolean isBindAppClass()Should the App class itself (the clas in whichSpincast.init()orSpincast.configure()is called) be bound?Returning
trueis common if your test class runs integration tests, since it is probably the calling class that starts the HTTP server. Returnfalseif 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 theSpincastConfigbinding. Returnsnullto leave it untouched. -
getAppConfigInterface
Class<?> getAppConfigInterface()Your application configuration interface. Returnsnullif you don't have one or to leave it untouched. -
getAppConfigTestingImplementationClass
Class<?> getAppConfigTestingImplementationClass()The implementation class to use for your application configuration binding. Returnsnullif you don't have one or to leave it untouched.
-