|
12 | 12 | * |
13 | 13 | * Otavio Santana |
14 | 14 | */ |
15 | | -package org.eclipse.jnosql.databases.mongodb.integration; |
| 15 | +package org.eclipse.jnosql.databases.cassandra.integration; |
16 | 16 |
|
17 | 17 |
|
18 | 18 | import jakarta.inject.Inject; |
19 | | -import jakarta.nosql.document.DocumentTemplate; |
20 | | -import org.eclipse.jnosql.databases.mongodb.communication.MongoDBDocumentConfigurations; |
| 19 | +import jakarta.nosql.column.ColumnTemplate; |
| 20 | +import org.eclipse.jnosql.communication.driver.ConfigurationReader; |
| 21 | +import org.eclipse.jnosql.databases.cassandra.communication.CassandraConfigurations; |
| 22 | +import org.eclipse.jnosql.databases.cassandra.communication.ColumnDatabase; |
21 | 23 | import org.eclipse.jnosql.mapping.Convert; |
| 24 | +import org.eclipse.jnosql.mapping.column.ColumnEntityConverter; |
| 25 | +import org.eclipse.jnosql.mapping.column.spi.ColumnExtension; |
22 | 26 | import org.eclipse.jnosql.mapping.config.MappingConfigurations; |
23 | | -import org.eclipse.jnosql.mapping.document.DocumentEntityConverter; |
24 | | -import org.eclipse.jnosql.mapping.document.spi.DocumentExtension; |
25 | 27 | import org.eclipse.jnosql.mapping.reflection.EntityMetadataExtension; |
26 | 28 | import org.jboss.weld.junit5.auto.AddExtensions; |
27 | 29 | import org.jboss.weld.junit5.auto.AddPackages; |
28 | 30 | import org.jboss.weld.junit5.auto.EnableAutoWeld; |
29 | 31 | import org.junit.jupiter.api.Test; |
30 | 32 | import org.junit.jupiter.api.condition.EnabledIfSystemProperty; |
31 | 33 |
|
| 34 | +import java.util.HashMap; |
| 35 | +import java.util.Map; |
32 | 36 | import java.util.Optional; |
33 | 37 |
|
34 | 38 | import static java.util.UUID.randomUUID; |
35 | 39 | import static org.assertj.core.api.Assertions.assertThat; |
36 | 40 | import static org.eclipse.jnosql.communication.driver.IntegrationTest.MATCHES; |
37 | 41 | import static org.eclipse.jnosql.communication.driver.IntegrationTest.NAMED; |
38 | | -import static org.eclipse.jnosql.databases.mongodb.communication.DocumentDatabase.INSTANCE; |
39 | 42 |
|
40 | 43 | @EnableAutoWeld |
41 | | -@AddPackages(value = {Convert.class, DocumentEntityConverter.class}) |
| 44 | +@AddPackages(value = {Convert.class, ColumnEntityConverter.class}) |
42 | 45 | @AddPackages(Book.class) |
43 | 46 | @AddExtensions({EntityMetadataExtension.class, |
44 | | - DocumentExtension.class}) |
| 47 | + ColumnExtension.class}) |
45 | 48 | @EnabledIfSystemProperty(named = NAMED, matches = MATCHES) |
46 | 49 | class TemplateIntegrationTest { |
47 | 50 |
|
48 | 51 | @Inject |
49 | | - private DocumentTemplate template; |
| 52 | + private ColumnTemplate template; |
50 | 53 |
|
51 | 54 | static { |
52 | | - INSTANCE.get("library"); |
53 | | - System.setProperty(MongoDBDocumentConfigurations.HOST.get() + ".1", INSTANCE.host()); |
54 | | - System.setProperty(MappingConfigurations.DOCUMENT_DATABASE.get(), "library"); |
| 55 | + Map<String, Object> configuration = new HashMap<>(ConfigurationReader.from("mapping.properties")); |
| 56 | + for (Map.Entry<String, Object> entry : configuration.entrySet()) { |
| 57 | + System.setProperty(entry.getKey(), entry.getValue().toString()); |
| 58 | + } |
| 59 | + System.setProperty(MappingConfigurations.COLUMN_DATABASE.get(), "library"); |
| 60 | + System.setProperty(CassandraConfigurations.HOST.get()+".1", ColumnDatabase.INSTANCE.host()); |
| 61 | + System.setProperty(CassandraConfigurations.PORT.get(), Integer.toString(ColumnDatabase.INSTANCE.port())); |
55 | 62 | } |
56 | 63 |
|
57 | 64 | @Test |
|
0 commit comments