package com.arangodb.tinkerpop.gremlin.client.test; import java.util.Properties; import com.arangodb.tinkerpop.gremlin.client.ArangoDBGraphClient; import org.apache.commons.configuration.ConfigurationConverter; import org.apache.commons.configuration.PropertiesConfiguration; import org.junit.After; import org.junit.Before; public abstract class BaseTestCase { protected ArangoDBGraphClient client; protected final String graphName = "test_graph1"; protected final String vertices = "test_vertices1"; protected final String edges = "test_edges1"; @Before public void setUp() throws Exception { // host name and port see: arangodb.properties PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.setProperty("arangodb.hosts", "127.0.0.1:8529"); configuration.setProperty("arangodb.user", "gremlin"); configuration.setProperty("arangodb.password", "gremlin"); Properties arangoProperties = ConfigurationConverter.getProperties(configuration); client = new ArangoDBGraphClient(null, arangoProperties, "tinkerpop", 30000, true); client.deleteGraph(graphName); client.deleteCollection(vertices); client.deleteCollection(edges); } @After public void tearDown() { client.deleteCollection(vertices); client.deleteCollection(edges); client.deleteGraph(graphName); client = null; } }