@@ -66,6 +66,10 @@ public ArangoGraphTest(final Builder builder) {
66
66
}
67
67
68
68
public void setup () {
69
+ try {
70
+ db .graph (GRAPH_NAME ).drop ();
71
+ } catch (final ArangoDBException e1 ) {
72
+ }
69
73
for (final String collection : new String [] { VERTEX_COL_1 , VERTEX_COL_2 , VERTEX_COL_2 , VERTEX_COL_3 ,
70
74
VERTEX_COL_4 }) {
71
75
try {
@@ -141,6 +145,7 @@ public void addVertexCollection() {
141
145
assertThat (graph , is (notNullValue ()));
142
146
final Collection <String > vertexCollections = db .graph (GRAPH_NAME ).getVertexCollections ();
143
147
assertThat (vertexCollections , hasItems (VERTEX_COL_1 , VERTEX_COL_2 , VERTEX_COL_3 , VERTEX_COL_4 ));
148
+ setup ();
144
149
}
145
150
146
151
@ Test
@@ -171,6 +176,7 @@ public void addEdgeDefinition() {
171
176
assertThat (e .getTo (), hasItem (VERTEX_COL_2 ));
172
177
}
173
178
}
179
+ setup ();
174
180
}
175
181
176
182
@ Test
@@ -192,6 +198,7 @@ public void replaceEdgeDefinition() {
192
198
assertThat (e .getTo (), hasItem (VERTEX_COL_4 ));
193
199
}
194
200
}
201
+ setup ();
195
202
}
196
203
197
204
@ Test
@@ -200,12 +207,23 @@ public void removeEdgeDefinition() {
200
207
final Collection <EdgeDefinition > edgeDefinitions = graph .getEdgeDefinitions ();
201
208
assertThat (edgeDefinitions .size (), is (1 ));
202
209
assertThat (edgeDefinitions .iterator ().next ().getCollection (), is (EDGE_COL_2 ));
210
+ setup ();
203
211
}
204
212
205
213
@ Test
206
214
public void smartGraph () {
207
215
if (arangoDB .getVersion ().getLicense () == License .ENTERPRISE ) {
208
- teardown ();
216
+ for (final String collection : new String [] { EDGE_COL_1 , EDGE_COL_2 , VERTEX_COL_1 , VERTEX_COL_2 ,
217
+ VERTEX_COL_3 , VERTEX_COL_4 }) {
218
+ try {
219
+ db .collection (collection ).drop ();
220
+ } catch (final ArangoDBException e ) {
221
+ }
222
+ }
223
+ try {
224
+ db .graph (GRAPH_NAME ).drop ();
225
+ } catch (final ArangoDBException e ) {
226
+ }
209
227
final Collection <EdgeDefinition > edgeDefinitions = new ArrayList <EdgeDefinition >();
210
228
edgeDefinitions .add (new EdgeDefinition ().collection (EDGE_COL_1 ).from (VERTEX_COL_1 ).to (VERTEX_COL_2 ));
211
229
edgeDefinitions
0 commit comments