Package com.atlassian.jira.junit.rules
Class DatabaseContainer
java.lang.Object
com.atlassian.jira.junit.rules.DatabaseContainer
- All Implemented Interfaces:
org.junit.rules.TestRule
A
TestRule
which provides a AttachToDatabase
instance with a pre-initialised MockitoContainer
.
Use this instead of initialising the AttachToDatabase
rule directly.
@Rule public DatabaseContainer database = DatabaseContainer.rule(this);or
@Rule public MockitoContainer container = MockitoMocksInContainer.rule(this); @Rule public DatabaseContainer database = DatabaseContainer.withContainer(container);where this refers to the class under test.
- Since:
- v7.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.junit.runners.model.Statement
apply
(org.junit.runners.model.Statement base, org.junit.runner.Description description) static DatabaseContainer
static DatabaseContainer
withContainer
(MockitoContainer mockitoContainer)
-
Method Details
-
rule
-
withContainer
-
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description) - Specified by:
apply
in interfaceorg.junit.rules.TestRule
-
getAttachToDatabase
-
getMockitoContainer
-