Skip to content

Commit 5d438d9

Browse files
committed
test(integration): provide MongoClient for test purposes
Signed-off-by: Maximillian Arruda <[email protected]>
1 parent deefff8 commit 5d438d9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

jnosql-mongodb/src/test/java/org/eclipse/jnosql/databases/mongodb/communication/DocumentDatabase.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
package org.eclipse.jnosql.databases.mongodb.communication;
1717

1818

19+
import com.mongodb.ConnectionString;
20+
import com.mongodb.client.MongoClient;
21+
import com.mongodb.client.MongoClients;
1922
import org.eclipse.jnosql.communication.Settings;
2023
import org.testcontainers.containers.GenericContainer;
2124
import org.testcontainers.containers.wait.strategy.Wait;
@@ -37,6 +40,10 @@ public enum DocumentDatabase {
3740
mongodb.start();
3841
}
3942

43+
public MongoClient mongoClient() {
44+
return MongoClients.create(new ConnectionString("mongodb://" + host()));
45+
}
46+
4047
public MongoDBDocumentManager get(String database) {
4148
Settings settings = getSettings();
4249
MongoDBDocumentConfiguration configuration = new MongoDBDocumentConfiguration();

0 commit comments

Comments
 (0)