Class EmbeddedDatabaseRunner
java.lang.Object
com.github.mjeanroy.dbunit.integration.spring.EmbeddedDatabaseRunner
A standalone runner that can be used to start/stop embedded database.
This runner is framework agnostic and may be used on whatever test framework (JUnit 4, JUnit Jupiter, etc.).
-
Constructor Summary
ConstructorsConstructorDescriptionCreate rule with default builder.EmbeddedDatabaseRunner
(Class<?> testClass) Create runner.EmbeddedDatabaseRunner
(org.springframework.jdbc.datasource.embedded.EmbeddedDatabase db) Create rule. -
Method Summary
-
Constructor Details
-
EmbeddedDatabaseRunner
Create runner.- Parameters:
testClass
- The tested class.
-
EmbeddedDatabaseRunner
public EmbeddedDatabaseRunner(org.springframework.jdbc.datasource.embedded.EmbeddedDatabase db) Create rule.- Parameters:
db
- Embedded database.
-
EmbeddedDatabaseRunner
public EmbeddedDatabaseRunner()Create rule with default builder.
-
-
Method Details
-
before
public void before()Execute the before test handler. -
after
public void after()Execute the after test handler. -
getDb
public org.springframework.jdbc.datasource.embedded.EmbeddedDatabase getDb()Gets currently created database instance.- Returns:
- Database instance, may be
null
until rule has not been started.
-
toString
-