Skip to content

Commit db27abe

Browse files
committed
test: create beerTemplate integration
Signed-off-by: Otavio Santana <[email protected]>
1 parent 1bc780f commit db27abe

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

jnosql-nosql-oracle/src/test/java/org/eclipse/jnosql/databases/oracle/integration/BeerTemplateIntegrationTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,23 @@ void shouldInsert() {
6868
Beer beer = Beer.builder()
6969
.id(UUID.randomUUID().toString())
7070
.data(Map.of("name", "beer"))
71+
.comments(List.of("comment1", "comment2"))
7172
.crew(List.of(new Crew("Otavio")))
7273
.build();
7374

75+
this.template.insert(beer);
76+
77+
Optional<Beer> result = this.template.select(Beer.class).where("id").eq(beer.id()).singleResult();
78+
79+
SoftAssertions.assertSoftly(soft ->{
80+
soft.assertThat(result).isPresent();
81+
Beer updateBeer = result.orElseThrow();
82+
soft.assertThat(updateBeer.id()).isEqualTo(beer.id());
83+
soft.assertThat(updateBeer.data()).isEqualTo(beer.data());
84+
soft.assertThat(updateBeer.comments()).isEqualTo(beer.comments());
85+
soft.assertThat(updateBeer.crew()).isEqualTo(beer.crew());
86+
});
87+
7488
}
7589

7690

0 commit comments

Comments
 (0)