Package org.spincast.testing.core.h2
Class SpincastTestingH2
java.lang.Object
org.spincast.testing.core.h2.SpincastTestingH2
- All Implemented Interfaces:
com.google.inject.Provider<org.spincast.plugins.jdbc.SpincastDataSource>,javax.inject.Provider<org.spincast.plugins.jdbc.SpincastDataSource>
public class SpincastTestingH2
extends Object
implements com.google.inject.Provider<org.spincast.plugins.jdbc.SpincastDataSource>
-
Constructor Summary
ConstructorsConstructorDescriptionSpincastTestingH2(SpincastTestingH2Config spincastTestingH2Config, org.spincast.plugins.jdbc.JdbcUtils jdbcUtils, org.spincast.plugins.jdbc.SpincastDataSourceFactory spincastDataSourceFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidClears the whole database.protected Stringorg.spincast.plugins.jdbc.SpincastDataSourceget()protected org.h2.tools.Serverprotected org.spincast.plugins.jdbc.JdbcUtilsprotected intprotected org.spincast.plugins.jdbc.SpincastDataSourceFactoryprotected SpincastTestingH2Configvoidinit()voidstopH2()Stops H2
-
Constructor Details
-
SpincastTestingH2
@Inject public SpincastTestingH2(SpincastTestingH2Config spincastTestingH2Config, org.spincast.plugins.jdbc.JdbcUtils jdbcUtils, org.spincast.plugins.jdbc.SpincastDataSourceFactory spincastDataSourceFactory)
-
-
Method Details
-
getH2Server
protected org.h2.tools.Server getH2Server() -
getSpincastTestingH2Config
-
getJdbcUtils
protected org.spincast.plugins.jdbc.JdbcUtils getJdbcUtils() -
getSpincastDataSourceFactory
protected org.spincast.plugins.jdbc.SpincastDataSourceFactory getSpincastDataSourceFactory() -
getServerPort
protected int getServerPort() -
init
@Inject public void init() -
createConnectionString
-
get
public org.spincast.plugins.jdbc.SpincastDataSource get()- Specified by:
getin interfacecom.google.inject.Provider<org.spincast.plugins.jdbc.SpincastDataSource>- Specified by:
getin interfacejavax.inject.Provider<org.spincast.plugins.jdbc.SpincastDataSource>
-
stopH2
public void stopH2()Stops H2 -
clearDatabase
public void clearDatabase()Clears the whole database.
-