public class MongoRule
extends org.junit.rules.ExternalResource
Constructor and Description |
---|
MongoRule(com.mongodb.MongoClientOptions clientOptions,
String dataBaseName,
String... collectionNames) |
Modifier and Type | Method and Description |
---|---|
protected void |
after() |
static int |
getDataBasePort() |
com.mongodb.MongoClient |
getMongoClient() |
com.mongodb.client.MongoCollection<org.bson.Document> |
getMongoCollection(String collectionName) |
<TDocument> |
getMongoCollection(String collectionName,
Class<TDocument> clazz) |
com.mongodb.client.MongoDatabase |
getMongoDatabase() |
void |
handleAfter()
Used when annotated @ClassRule
|
void |
handleAfter(Set<String> collections) |
void |
start() |
void |
stop() |
protected void after()
after
in class org.junit.rules.ExternalResource
public void handleAfter()
public void stop()
public void start()
public static int getDataBasePort()
public com.mongodb.MongoClient getMongoClient()
public com.mongodb.client.MongoDatabase getMongoDatabase()
public com.mongodb.client.MongoCollection<org.bson.Document> getMongoCollection(String collectionName)
public <TDocument> com.mongodb.client.MongoCollection<TDocument> getMongoCollection(String collectionName, Class<TDocument> clazz)
Copyright © 2018 Vitam. All rights reserved.