Skip to content

Commit

Permalink
test(integration): provide MongoClient for test purposes
Browse files Browse the repository at this point in the history
Signed-off-by: Maximillian Arruda <dearrudam@gmail.com>
  • Loading branch information
dearrudam committed Jun 3, 2024
1 parent deefff8 commit 5d438d9
Showing 1 changed file with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
package org.eclipse.jnosql.databases.mongodb.communication;


import com.mongodb.ConnectionString;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import org.eclipse.jnosql.communication.Settings;
import org.testcontainers.containers.GenericContainer;
import org.testcontainers.containers.wait.strategy.Wait;
Expand All @@ -37,6 +40,10 @@ public enum DocumentDatabase {
mongodb.start();
}

public MongoClient mongoClient() {
return MongoClients.create(new ConnectionString("mongodb://" + host()));
}

public MongoDBDocumentManager get(String database) {
Settings settings = getSettings();
MongoDBDocumentConfiguration configuration = new MongoDBDocumentConfiguration();
Expand Down

0 comments on commit 5d438d9

Please sign in to comment.