This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e7ac9edaa6b98dbc50f11998afd6168a82853245
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Mon Jun 17 10:55:47 2024 +0200

    CAMEL-20838: do not use overrides when JUnit's annotations suffice 
(camel-sql)
---
 .../camel/component/sql/SqlProducerInBodyTest.java | 22 ++++++++--------------
 1 file changed, 8 insertions(+), 14 deletions(-)

diff --git 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
index 899aedaf8a2..98ac9d2488b 100644
--- 
a/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
+++ 
b/components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInBodyTest.java
@@ -23,8 +23,8 @@ import java.util.Map;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit5.CamelTestSupport;
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 import org.springframework.jdbc.datasource.embedded.EmbeddedDatabase;
 import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder;
@@ -34,24 +34,18 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class SqlProducerInBodyTest extends CamelTestSupport {
 
-    EmbeddedDatabase db;
+    static EmbeddedDatabase db;
 
-    @Override
-    @BeforeEach
-    public void setUp() throws Exception {
+    @BeforeAll
+    public static void setupDatabase() {
         db = new EmbeddedDatabaseBuilder()
-                .setName(getClass().getSimpleName())
+                .setName(SqlProducerInBodyTest.class.getSimpleName())
                 .setType(EmbeddedDatabaseType.H2)
                 .addScript("sql/createAndPopulateDatabase.sql").build();
-
-        super.setUp();
     }
 
-    @Override
-    @AfterEach
-    public void tearDown() throws Exception {
-        super.tearDown();
-
+    @AfterAll
+    public static void cleanupDatabase() {
         if (db != null) {
             db.shutdown();
         }

Reply via email to