class StartMongoGrailsUnitExtension extends AbstractMongoGrailsExtension implements IGlobalExtension
Unit tests do not have a full server environment, and thus can have varying options for when a Mongo instance is built, reused, and torn down
Type | Name and description |
---|---|
MongoContainerHolder |
containerHolder |
DockerImageName |
desiredDockerImage |
Properties inherited from class | Properties |
---|---|
class AbstractMongoGrailsExtension |
DEFAULT_MONGO_PORT, DEFAULT_MONGO_VERSION, MONGO_VERSION_PROPERTY |
Constructor and description |
---|
StartMongoGrailsUnitExtension() |
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.Class<?> |
getMongoDatastoreClass() |
|
boolean |
isSharedMongoDatastore(FieldInfo field) |
|
void |
start() |
|
void |
visitSpec(SpecInfo spec) |
Methods inherited from class | Name |
---|---|
class AbstractMongoGrailsExtension |
createConnectionString, getDesiredMongoDockerName, getDesiredMongoVersion, isAutoStartedMongoSpec, isIntegrationSpec, isIntegrationTestRun, isMongoAlreadyRunning, isMongoSpec |
Groovy Documentation