Skip to content

Commit 8ee15ef

Browse files
authored
Merge pull request #298 from eclipse/BUG-562
[BUG] jnosql-arangodb - _system access required for any database connection
2 parents 9fc0250 + b237a90 commit 8ee15ef

File tree

7 files changed

+7
-17
lines changed

7 files changed

+7
-17
lines changed

CHANGELOG.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version
1313

1414
=== Fixed
1515
- Fixed the broken connection issue at JNoSQL Redis Database API
16+
- Use `getAccessibleDatabases` method to get the databases at JNoSQL ArangoDB Database API
1617

1718
== [1.1.2] - 2023-09-15
1819

jnosql-arangodb/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<description>The Eclipse JNoSQL layer to ArangoDB</description>
2929

3030
<properties>
31-
<arango.driver>7.11.0</arango.driver>
31+
<arango.driver>7.13.0</arango.driver>
3232
</properties>
3333
<dependencies>
3434
<dependency>

jnosql-arangodb/src/main/java/org/eclipse/jnosql/databases/arangodb/communication/ArangoDBUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private ArangoDBUtil() {
5858
static void checkDatabase(String database, ArangoDB arangoDB) {
5959
Objects.requireNonNull(database, "database is required");
6060
try {
61-
Collection<String> databases = arangoDB.getDatabases();
61+
Collection<String> databases = arangoDB.getAccessibleDatabases();
6262
if (!databases.contains(database)) {
6363
arangoDB.createDatabase(database);
6464
}

jnosql-arangodb/src/test/java/org/eclipse/jnosql/databases/arangodb/communication/ArangoDBConfigurationTest.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,10 @@
1616

1717
import org.eclipse.jnosql.communication.keyvalue.KeyValueConfiguration;
1818
import org.junit.jupiter.api.Assertions;
19-
import org.junit.jupiter.api.BeforeEach;
2019
import org.junit.jupiter.api.Test;
2120

2221
public class ArangoDBConfigurationTest {
2322

24-
private ArangoDBKeyValueConfiguration configuration;
25-
26-
@BeforeEach
27-
public void setUp() {
28-
configuration = new ArangoDBKeyValueConfiguration();
29-
}
3023

3124

3225
@Test
@@ -43,4 +36,4 @@ public void shouldReturnFromConfigurationQuery() {
4336
Assertions.assertNotNull(configuration);
4437
Assertions.assertTrue(configuration instanceof ArangoDBKeyValueConfiguration);
4538
}
46-
}
39+
}

jnosql-arangodb/src/test/java/org/eclipse/jnosql/databases/arangodb/communication/ArangoDBDocumentManagerTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.eclipse.jnosql.communication.semistructured.Elements;
2525
import org.eclipse.jnosql.communication.semistructured.SelectQuery;
2626
import org.junit.jupiter.api.AfterEach;
27-
import org.junit.jupiter.api.Assertions;
2827
import org.junit.jupiter.api.BeforeEach;
2928
import org.junit.jupiter.api.Test;
3029
import org.junit.jupiter.api.condition.EnabledIfSystemProperty;

jnosql-arangodb/src/test/java/org/eclipse/jnosql/databases/arangodb/communication/ArangoDBKeyValueEntityManagerTest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@
4242
public class ArangoDBKeyValueEntityManagerTest {
4343
private BucketManager keyValueEntityManager;
4444

45-
private BucketManagerFactory keyValueEntityManagerFactory;
46-
4745
private User userOtavio = new User("otavio");
4846
private KeyValueEntity keyValueOtavio = KeyValueEntity.of("otavio", Value.of(userOtavio));
4947

@@ -52,7 +50,7 @@ public class ArangoDBKeyValueEntityManagerTest {
5250

5351
@BeforeEach
5452
public void init() {
55-
keyValueEntityManagerFactory = KeyvalueDatabase.INSTANCE.get();
53+
BucketManagerFactory keyValueEntityManagerFactory = KeyvalueDatabase.INSTANCE.get();
5654
keyValueEntityManager = keyValueEntityManagerFactory.apply("users-entity");
5755
}
5856

@@ -129,4 +127,4 @@ void getArangoDB() {
129127
assertThat(adb.getVersion()).isNotNull();
130128
}
131129

132-
}
130+
}

jnosql-arangodb/src/test/java/org/eclipse/jnosql/databases/arangodb/communication/QueryAQLConverterTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import org.eclipse.jnosql.communication.semistructured.SelectQuery;
1919
import org.junit.jupiter.api.Test;
2020

21-
import java.util.List;
2221
import java.util.Map;
2322

2423
import static org.eclipse.jnosql.communication.semistructured.SelectQuery.select;
@@ -156,4 +155,4 @@ public void shouldNegate() {
156155

157156
}
158157

159-
}
158+
}

0 commit comments

Comments
 (0)