Skip to content

Commit

Permalink
updates orient document api
Browse files Browse the repository at this point in the history
  • Loading branch information
otaviojava committed Jun 19, 2019
1 parent b991910 commit 94c5dff
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 7 deletions.
Expand Up @@ -28,10 +28,8 @@
/**
* The OrientDB implementation of {@link DocumentCollectionManagerFactory}
*/
public class OrientDBDocumentCollectionManagerFactory implements DocumentCollectionManagerFactory<OrientDBDocumentCollectionManager>,
DocumentCollectionManagerAsyncFactory<OrientDBDocumentCollectionManagerAsync> {

private static final String DATABASE_TYPE = "document";
public class OrientDBDocumentCollectionManagerFactory implements DocumentCollectionManagerFactory,
DocumentCollectionManagerAsyncFactory{

private final String host;
private final String user;
Expand Down
Expand Up @@ -21,7 +21,6 @@
import jakarta.nosql.document.DocumentEntity;
import jakarta.nosql.document.DocumentQuery;
import org.jnosql.diana.document.Documents;
import org.jnosql.diana.api.document.query.DocumentQueryBuilder;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
Expand All @@ -39,14 +38,14 @@
import java.util.stream.Collectors;
import java.util.stream.StreamSupport;

import static jakarta.nosql.document.DocumentDeleteQuery.delete;
import static jakarta.nosql.document.DocumentQuery.select;
import static java.util.Arrays.asList;
import static java.util.Collections.singletonMap;
import static org.awaitility.Awaitility.await;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.contains;
import static org.hamcrest.Matchers.containsInAnyOrder;
import static jakarta.nosql.document.DocumentDeleteQuery.delete;
import static jakarta.nosql.document.DocumentQuery.select;
import static org.jnosql.diana.orientdb.document.DocumentConfigurationUtils.get;
import static org.jnosql.diana.orientdb.document.OrientDBConverter.RID_FIELD;
import static org.junit.jupiter.api.Assertions.assertEquals;
Expand Down
Expand Up @@ -16,6 +16,9 @@
package org.jnosql.diana.orientdb.document;

import jakarta.nosql.document.DocumentCollectionManagerFactory;
import jakarta.nosql.document.DocumentConfiguration;
import jakarta.nosql.document.DocumentConfigurationAsync;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertNotNull;
Expand Down Expand Up @@ -44,4 +47,34 @@ public void shouldCreateByConfigurationFile() {
public void shouldThrowExceptionWhenSettingsIsNull() {
assertThrows(NullPointerException.class, () -> new OrientDBDocumentConfiguration().get(null));
}

@Test
public void shouldReturnFromConfiguration() {
DocumentConfiguration configuration = DocumentConfiguration.getConfiguration();
Assertions.assertNotNull(configuration);
Assertions.assertTrue(configuration instanceof DocumentConfiguration);
}

@Test
public void shouldReturnFromConfigurationQuery() {
OrientDBDocumentConfiguration configuration = DocumentConfiguration
.getConfiguration(OrientDBDocumentConfiguration.class);
Assertions.assertNotNull(configuration);
Assertions.assertTrue(configuration instanceof OrientDBDocumentConfiguration);
}

@Test
public void shouldReturnFromConfigurationAsync() {
DocumentConfigurationAsync configuration = DocumentConfigurationAsync.getConfiguration();
Assertions.assertNotNull(configuration);
Assertions.assertTrue(configuration instanceof DocumentConfiguration);
}

@Test
public void shouldReturnFromConfigurationAsyncQuery() {
DocumentConfigurationAsync configuration = DocumentConfigurationAsync
.getConfiguration(OrientDBDocumentConfiguration.class);
Assertions.assertNotNull(configuration);
Assertions.assertTrue(configuration instanceof OrientDBDocumentConfiguration);
}
}

0 comments on commit 94c5dff

Please sign in to comment.