8000 Fix tests for cluster · machak/arangodb-java-driver@d92a41d · GitHub
[go: up one dir, main page]

Skip to content

Commit d92a41d

Browse files
author
mpv1989
committed
Fix tests for cluster
1 parent a774db8 commit d92a41d

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

src/test/java/com/arangodb/ArangoViewTest.java

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@
2525
import static org.hamcrest.Matchers.nullValue;
2626
import static org.junit.Assert.assertThat;
2727

28+
import org.junit.After;
2829
import org.junit.Test;
2930
import org.junit.runner.RunWith;
3031
import org.junit.runners.Parameterized;
3132

3233
import com.arangodb.ArangoDB.Builder;
34+
import com.arangodb.entity.ServerRole;
3335
import com.arangodb.entity.ViewEntity;
3436
import com.arangodb.entity.ViewType;
3537

@@ -44,8 +46,13 @@ public class ArangoViewTest extends BaseTest {
4446

4547
public ArangoViewTest(final Builder builder) {
4648
super(builder);
47-
if (requireVersion(3, 4)) {
48-
db.createView(VIEW_NAME, ViewType.ARANGO_SEARCH);
49+
}
50+
51+
@After
52+
public void teardown() {
53+
try {
54+
db.view(VIEW_NAME).drop();
55+
} catch (final ArangoDBException e) {
4956
}
5057
}
5158

@@ -54,6 +61,7 @@ public void exists() {
5461
if (!requireVersion(3, 4)) {
5562
return;
5663
}
64+
db.createView(VIEW_NAME, ViewType.ARANGO_SEARCH);
5765
assertThat(db.view(VIEW_NAME).exists(), is(true));
5866
}
5967

@@ -62,6 +70,7 @@ public void getInfo() {
6270
if (!requireVersion(3, 4)) {
6371
return;
6472
}
73+
db.createView(VIEW_NAME, ViewType.ARANGO_SEARCH);
6574
final ViewEntity info = db.view(VIEW_NAME).getInfo();
6675
assertThat(info, is(not(nullValue())));
6776
assertThat(info.getId(), is(not(nullValue())));
@@ -74,24 +83,25 @@ public void drop() {
7483
if (!requireVersion(3, 4)) {
7584
return;
7685
}
77-
final String name = VIEW_NAME + "_droptest";
78-
db.createView(name, ViewType.ARANGO_SEARCH);
79-
final ArangoView view = db.view(name);
86+
db.createView(VIEW_NAME, ViewType.ARANGO_SEARCH);
87+
final ArangoView view = db.view(VIEW_NAME);
8088
view.drop();
8189
assertThat(view.exists(), is(false));
8290
}
8391

8492
@Test
8593
public void rename() {
94+
if (arangoDB.getRole() != ServerRole.SINGLE) {
95+
return;
96+
}
8697
if (!requireVersion(3, 4)) {
8798
return;
8899
}
89-
final String name = VIEW_NAME + "_renametest";
90-
final String newName = name + "_new";
100+
final String name = VIEW_NAME + "_new";
91101
db.createView(name, ViewType.ARANGO_SEARCH);
92-
db.view(name).rename(newName);
102+
db.view(name).rename(VIEW_NAME);
93103
assertThat(db.view(name).exists(), is(false));
94-
assertThat(db.view(newName).exists(), is(true));
104+
assertThat(db.view(VIEW_NAME).exists(), is(true));
95105
}
96106

97107
}

0 commit comments

Comments
 (0)
0