From 3ac4aeea601759e99d328b9a6c01beb632b25365 Mon Sep 17 00:00:00 2001 From: Maximillian Arruda Date: Mon, 13 Nov 2023 09:34:01 -0300 Subject: [PATCH] test: integration test enhancement on TemplateIntegrationTest Signed-off-by: Maximillian Arruda --- .../integration/TemplateIntegrationTest.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/jnosql-mongodb/src/test/java/org/eclipse/jnosql/databases/mongodb/integration/TemplateIntegrationTest.java b/jnosql-mongodb/src/test/java/org/eclipse/jnosql/databases/mongodb/integration/TemplateIntegrationTest.java index c4fb6be70..656578be6 100644 --- a/jnosql-mongodb/src/test/java/org/eclipse/jnosql/databases/mongodb/integration/TemplateIntegrationTest.java +++ b/jnosql-mongodb/src/test/java/org/eclipse/jnosql/databases/mongodb/integration/TemplateIntegrationTest.java @@ -97,7 +97,7 @@ public void shouldFindById() { } @Test - public void shouldDelete() { + public void shouldDeleteById() { Book book = new Book(randomUUID().toString(), "Effective Java", 1); assertThat(template.insert(book)) .isNotNull() @@ -108,5 +108,18 @@ public void shouldDelete() { .isNotNull().isEmpty(); } + @Test + void shouldDeleteAll(){ + for (int index = 0; index < 20; index++) { + Book book = new Book(randomUUID().toString(), "Effective Java", 1); + assertThat(template.insert(book)) + .isNotNull() + .isEqualTo(book); + } + + template.delete(Book.class).execute(); + assertThat(template.select(Book.class).result()).isEmpty(); + } + }