public class DatabaseContainer extends Object implements org.junit.rules.TestRule
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.
AttachToDatabase
Modifier and Type | Method and Description |
---|---|
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runner.Description description) |
AttachToDatabase |
getAttachToDatabase() |
MockitoContainer |
getMockitoContainer() |
static DatabaseContainer |
rule(Object test) |
static DatabaseContainer |
withContainer(MockitoContainer mockitoContainer) |
public static DatabaseContainer rule(Object test)
public static DatabaseContainer withContainer(MockitoContainer mockitoContainer)
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
apply
in interface org.junit.rules.TestRule
public AttachToDatabase getAttachToDatabase()
public MockitoContainer getMockitoContainer()
Copyright © 2002-2017 Atlassian. All Rights Reserved.
View cookie preferences