Skip to content

Commit b3a9d3c

Browse files
committed
test: include scenario AppTest
Signed-off-by: Otavio Santana <[email protected]>
1 parent 732e0b6 commit b3a9d3c

File tree

1 file changed

+12
-0
lines changed
  • src/test/java/org/soujava/demos/mongodb/document

1 file changed

+12
-0
lines changed

src/test/java/org/soujava/demos/mongodb/document/AppTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package org.soujava.demos.mongodb.document;
22

33
import jakarta.inject.Inject;
4+
import org.assertj.core.api.Assertions;
5+
import org.assertj.core.api.SoftAssertions;
46
import org.eclipse.jnosql.databases.mongodb.mapping.MongoDBTemplate;
57
import org.eclipse.jnosql.mapping.Database;
68
import org.eclipse.jnosql.mapping.core.Converters;
@@ -18,6 +20,7 @@
1820
@EnableAutoWeld
1921
@AddPackages(value = {Database.class, EntityConverter.class, DocumentTemplate.class, MongoDBTemplate.class})
2022
@AddPackages(App.class)
23+
@AddPackages(ManagerSupplier.class)
2124
@AddPackages(MongoDBTemplate.class)
2225
@AddPackages(Reflections.class)
2326
@AddPackages(Converters.class)
@@ -29,6 +32,15 @@ class AppTest {
2932

3033
@Test
3134
void shouldTest() {
35+
Product product = new Product();
36+
Product insert = template.insert(product);
37+
SoftAssertions.assertSoftly(softly -> {
38+
softly.assertThat(insert.getId()).isNotNull();
39+
softly.assertThat(insert.getName()).isNull();
40+
softly.assertThat(insert.getManufacturer()).isNull();
41+
softly.assertThat(insert.getTags()).isEmpty();
42+
softly.assertThat(insert.getCategories()).isEmpty();
43+
});
3244

3345
}
3446

0 commit comments

Comments
 (0)