Skip to content

Commit

Permalink
test: make database public
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
  • Loading branch information
otaviojava committed May 19, 2023
1 parent 8e9196d commit ed7e688
Showing 1 changed file with 12 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@

import java.util.function.Supplier;

enum DocumentDatabase implements Supplier<ArangoDBDocumentManagerFactory> {
public enum DocumentDatabase implements Supplier<ArangoDBDocumentManagerFactory> {

INSTANCE;

private final GenericContainer arangodb =
new GenericContainer("arangodb/arangodb:latest")
private final GenericContainer<?> arangodb =
new GenericContainer<>("arangodb/arangodb:latest")
.withExposedPorts(8529)
.withEnv("ARANGO_NO_AUTH", "1")
.waitingFor(Wait.forHttp("/")
Expand All @@ -45,4 +45,13 @@ public ArangoDBDocumentManagerFactory get() {
configuration.addHost(arangodb.getHost(), arangodb.getFirstMappedPort());
return configuration.apply(Settings.builder().build());
}

public ArangoDBDocumentManager get(String database) {
ArangoDBDocumentManagerFactory managerFactory = get();
return managerFactory.apply(database);
}

public String host() {
return arangodb.getHost() + ":" + arangodb.getFirstMappedPort();
}
}

0 comments on commit ed7e688

Please sign in to comment.