use of jakarta.nosql.document.DocumentCollectionManagerFactory in project jnosql-diana by eclipse.
the class DocumentCollectionFactoryConverterTest method shouldReturnManagerFactory.
@Test
public void shouldReturnManagerFactory() {
final String prefix = UUID.randomUUID().toString();
System.setProperty(prefix, prefix);
System.setProperty(prefix + ".settings.key", "value");
System.setProperty(prefix + ".settings.key2", "value2");
System.setProperty(prefix + ".provider", DocumentConfigurationMock.class.getName());
final DocumentCollectionManagerFactory managerFactory = config.getValue(prefix, DocumentCollectionManagerFactory.class);
final DocumentCollectionManagerFactoryMock factoryMock = DocumentCollectionManagerFactoryMock.class.cast(managerFactory);
final Settings settings = factoryMock.getSettings();
assertEquals(2, settings.size());
assertEquals(settings.get("key").get(), "value");
assertEquals(settings.get("key2").get(), "value2");
assertNotNull(managerFactory);
System.clearProperty(prefix);
System.clearProperty(prefix + ".settings.key");
System.clearProperty(prefix + ".settings.key2");
System.clearProperty(prefix + ".provider");
}
use of jakarta.nosql.document.DocumentCollectionManagerFactory in project jnosql-diana-driver by eclipse.
the class CouchbaseDocumentConfigurationTest method shouldCreateDocumentCollectionManagerFactoryByMap.
@Test
public void shouldCreateDocumentCollectionManagerFactoryByMap() {
CouchbaseDocumentConfiguration configuration = new CouchbaseDocumentConfiguration();
DocumentCollectionManagerFactory managerFactory = configuration.get();
assertNotNull(managerFactory);
}
use of jakarta.nosql.document.DocumentCollectionManagerFactory in project jnosql-diana-driver by eclipse.
the class CouchbaseDocumentConfigurationTest method shouldCreateDocumentCollectionManagerFactoryByFile.
@Test
public void shouldCreateDocumentCollectionManagerFactoryByFile() {
CouchbaseDocumentConfiguration configuration = new CouchbaseDocumentConfiguration();
DocumentCollectionManagerFactory managerFactory = configuration.get();
assertNotNull(managerFactory);
}
use of jakarta.nosql.document.DocumentCollectionManagerFactory in project jnosql-diana-driver by eclipse.
the class ElasticsearchDocumentConfigurationTest method shouldCreateDocumentCollectionManagerFactoryByMap.
@Test
public void shouldCreateDocumentCollectionManagerFactoryByMap() {
DocumentCollectionManagerFactory managerFactory = ElasticsearchDocumentCollectionManagerFactorySupplier.INSTANCE.get();
assertNotNull(managerFactory);
}
use of jakarta.nosql.document.DocumentCollectionManagerFactory in project jnosql-diana-driver by eclipse.
the class MongoDBDocumentConfigurationTest method shouldCreateDocumentCollectionManagerFactoryByFile.
@Test
public void shouldCreateDocumentCollectionManagerFactoryByFile() {
DocumentConfiguration configuration = new MongoDBDocumentConfiguration();
DocumentCollectionManagerFactory managerFactory = configuration.get();
assertNotNull(managerFactory);
}
Aggregations