Skip to content

Commit

Permalink
feat: update document repository extension
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
  • Loading branch information
otaviojava committed Mar 2, 2024
1 parent 2748b56 commit 9b5bb2a
Show file tree
Hide file tree
Showing 72 changed files with 158 additions and 8,683 deletions.

This file was deleted.

Expand Up @@ -46,7 +46,7 @@ class DefaultDocumentTemplate extends AbstractSemistructuredTemplate implements

@Inject
DefaultDocumentTemplate(EntityConverter converter,
@Database(DatabaseType.COLUMN) DatabaseManager manager,
@Database(DatabaseType.DOCUMENT) DatabaseManager manager,
EventPersistManager eventManager,
EntitiesMetadata entities, Converters converters){
this.converter = converter;
Expand Down
Expand Up @@ -15,12 +15,12 @@
package org.eclipse.jnosql.mapping.document;

import jakarta.inject.Inject;
import jakarta.nosql.document.DocumentTemplate;
import org.eclipse.jnosql.communication.document.DocumentManager;
import org.eclipse.jnosql.communication.semistructured.DatabaseManager;
import org.eclipse.jnosql.mapping.core.Converters;
import org.eclipse.jnosql.mapping.document.spi.DocumentExtension;
import org.eclipse.jnosql.mapping.reflection.Reflections;
import org.eclipse.jnosql.mapping.core.spi.EntityMetadataExtension;
import org.eclipse.jnosql.mapping.semistructured.EntityConverter;
import org.jboss.weld.junit5.auto.AddExtensions;
import org.jboss.weld.junit5.auto.AddPackages;
import org.jboss.weld.junit5.auto.EnableAutoWeld;
Expand All @@ -32,7 +32,7 @@


@EnableAutoWeld
@AddPackages(value = {Converters.class, DocumentEntityConverter.class})
@AddPackages(value = {Converters.class, EntityConverter.class, DocumentTemplate.class})
@AddPackages(MockProducer.class)
@AddPackages(Reflections.class)
@AddExtensions({EntityMetadataExtension.class, DocumentExtension.class})
Expand All @@ -44,13 +44,13 @@ class DefaultDocumentTemplateProducerTest {

@Test
void shouldReturnErrorWhenManagerNull() {
Assertions.assertThrows(NullPointerException.class, () -> producer.get(null));
Assertions.assertThrows(NullPointerException.class, () -> producer.apply(null));
}

@Test
void shouldReturn() {
DocumentManager manager = Mockito.mock(DocumentManager.class);
DocumentTemplate documentTemplate = producer.get(manager);
var manager = Mockito.mock(DatabaseManager.class);
DocumentTemplate documentTemplate = producer.apply(manager);
assertNotNull(documentTemplate);
}
}

0 comments on commit 9b5bb2a

Please sign in to comment.