Skip to content

Commit 410713e

Browse files
committed
test: include new structure test
Signed-off-by: Otavio Santana <[email protected]>
1 parent cacb076 commit 410713e

File tree

1 file changed

+21
-2
lines changed
  • src/test/java/org/soujava/demos/mongodb/document

1 file changed

+21
-2
lines changed

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

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

33
import jakarta.inject.Inject;
4-
import org.assertj.core.api.Assertions;
54
import org.assertj.core.api.SoftAssertions;
65
import org.eclipse.jnosql.databases.mongodb.mapping.MongoDBTemplate;
76
import org.eclipse.jnosql.mapping.Database;
@@ -19,7 +18,7 @@
1918

2019
@EnableAutoWeld
2120
@AddPackages(value = {Database.class, EntityConverter.class, DocumentTemplate.class, MongoDBTemplate.class})
22-
@AddPackages(App.class)
21+
@AddPackages(Room.class)
2322
@AddPackages(ManagerSupplier.class)
2423
@AddPackages(MongoDBTemplate.class)
2524
@AddPackages(Reflections.class)
@@ -32,7 +31,27 @@ class AppTest {
3231

3332
@Test
3433
void shouldTest() {
34+
Room room = new RoomBuilder()
35+
.id("room-1")
36+
.roomNumber(101)
37+
.type(RoomType.SUITE)
38+
.status(RoomStatus.AVAILABLE)
39+
.cleanStatus(CleanStatus.CLEAN)
40+
.smokingAllowed(false)
41+
.underMaintenance(false)
42+
.build();
3543

44+
Room insert = template.insert(room);
45+
SoftAssertions.assertSoftly(softly -> {
46+
softly.assertThat(room.getId()).isEqualTo(insert.getId());
47+
softly.assertThat(room.getRoomNumber()).isEqualTo(insert.getRoomNumber());
48+
softly.assertThat(room.getType()).isEqualTo(insert.getType());
49+
softly.assertThat(room.getStatus()).isEqualTo(insert.getStatus());
50+
softly.assertThat(room.getCleanStatus()).isEqualTo(insert.getCleanStatus());
51+
softly.assertThat(room.isSmokingAllowed()).isEqualTo(insert.isSmokingAllowed());
52+
softly.assertThat(room.isUnderMaintenance()).isEqualTo(insert.isUnderMaintenance());
53+
softly.assertThat(insert.getId()).isNotNull();
54+
});
3655
}
3756

3857
}

0 commit comments

Comments
 (0)