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 4fd8467b1e34e8ea5bf638ac2d5f825a218e9b2e
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Sat Jun 15 08:19:09 2024 +0200

    CAMEL-20838: do not use overrides when JUnit's annotations suffice 
(camel-jpa)
---
 .../org/apache/camel/component/jpa/AbstractJpaMethodSupport.java  | 3 +--
 .../test/java/org/apache/camel/processor/jpa/AbstractJpaTest.java | 8 ++------
 .../apache/camel/processor/jpa/FileConsumerJpaIdempotentTest.java | 8 +++++---
 .../org/apache/camel/processor/jpa/JpaIdempotentConsumerTest.java | 4 +---
 .../camel/processor/jpa/JpaPollingConsumerLockEntityTest.java     | 5 +----
 .../camel/processor/jpa/JpaRouteSharedEntityManagerTest.java      | 8 +++-----
 .../apache/camel/processor/jpa/JpaRouteSkipLockedEntityTest.java  | 4 +---
 7 files changed, 14 insertions(+), 26 deletions(-)

diff --git 
a/components/camel-jpa/src/test/java/org/apache/camel/component/jpa/AbstractJpaMethodSupport.java
 
b/components/camel-jpa/src/test/java/org/apache/camel/component/jpa/AbstractJpaMethodSupport.java
index 0eaa0bd79be..12283da28ff 100644
--- 
a/components/camel-jpa/src/test/java/org/apache/camel/component/jpa/AbstractJpaMethodSupport.java
+++ 
b/components/camel-jpa/src/test/java/org/apache/camel/component/jpa/AbstractJpaMethodSupport.java
@@ -38,9 +38,8 @@ public class AbstractJpaMethodSupport extends 
CamelTestSupport {
     protected TransactionTemplate transactionTemplate;
     protected Consumer consumer;
 
-    @Override
     @AfterEach
-    public void tearDown() {
+    public void closeEntityManager() {
         if (entityManager != null) {
             entityManager.close();
         }
diff --git 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/AbstractJpaTest.java
 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/AbstractJpaTest.java
index e7f53160a77..46b9a02c09e 100644
--- 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/AbstractJpaTest.java
+++ 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/AbstractJpaTest.java
@@ -41,10 +41,8 @@ public abstract class AbstractJpaTest extends 
CamelTestSupport {
     protected TransactionTemplate transactionTemplate;
     protected EntityManager entityManager;
 
-    @Override
     @BeforeEach
-    public void setUp() throws Exception {
-        super.setUp();
+    public void setupEntityManager() {
         EntityManagerFactory entityManagerFactory = 
applicationContext.getBean("entityManagerFactory",
                 EntityManagerFactory.class);
         transactionTemplate = 
applicationContext.getBean("transactionTemplate", TransactionTemplate.class);
@@ -52,10 +50,8 @@ public abstract class AbstractJpaTest extends 
CamelTestSupport {
         cleanupRepository();
     }
 
-    @Override
     @AfterEach
-    public void tearDown() throws Exception {
-        super.tearDown();
+    public void cleanupEntityManager() {
         if (entityManager != null) {
             entityManager.close();
         }
diff --git 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/FileConsumerJpaIdempotentTest.java
 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/FileConsumerJpaIdempotentTest.java
index 17ed6e0d9d9..5668c5f6053 100644
--- 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/FileConsumerJpaIdempotentTest.java
+++ 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/FileConsumerJpaIdempotentTest.java
@@ -41,11 +41,13 @@ public class FileConsumerJpaIdempotentTest extends 
AbstractJpaTest {
             = "select x from " + MessageProcessed.class.getName() + " x where 
x.processorName = ?1";
     protected static final String PROCESSOR_NAME = "FileConsumer";
 
-    @Override
     @BeforeEach
-    public void setUp() throws Exception {
+    public void cleanupDir() {
         deleteDirectory("target/idempotent");
-        super.setUp();
+    }
+
+    @BeforeEach
+    public void setMessages() {
         template.sendBodyAndHeader("file://target/idempotent/", "Hello World", 
Exchange.FILE_NAME, "report.txt");
     }
 
diff --git 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaIdempotentConsumerTest.java
 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaIdempotentConsumerTest.java
index ff4ca6526fb..7edc71ca099 100644
--- 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaIdempotentConsumerTest.java
+++ 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaIdempotentConsumerTest.java
@@ -69,10 +69,8 @@ public class JpaIdempotentConsumerTest extends 
AbstractJpaTest {
         });
     }
 
-    @Override
     @BeforeEach
-    public void setUp() throws Exception {
-        super.setUp();
+    public void setEndpoints() {
         startEndpoint = resolveMandatoryEndpoint("direct:start");
         resultEndpoint = getMockEndpoint("mock:result");
     }
diff --git 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaPollingConsumerLockEntityTest.java
 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaPollingConsumerLockEntityTest.java
index f67f1f343a5..3cc1bff20db 100644
--- 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaPollingConsumerLockEntityTest.java
+++ 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaPollingConsumerLockEntityTest.java
@@ -34,10 +34,7 @@ public class JpaPollingConsumerLockEntityTest extends 
AbstractJpaTest {
     protected static final String SELECT_ALL_STRING = "select x from " + 
Customer.class.getName() + " x";
 
     @BeforeEach
-    @Override
-    public void setUp() throws Exception {
-        super.setUp();
-
+    public void setupBeans() {
         Customer customer = new Customer();
         customer.setName("Donald Duck");
         saveEntityInDB(customer);
diff --git 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSharedEntityManagerTest.java
 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSharedEntityManagerTest.java
index 2937ceda539..37011c56344 100644
--- 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSharedEntityManagerTest.java
+++ 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSharedEntityManagerTest.java
@@ -26,7 +26,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.examples.SendEmail;
 import org.apache.camel.util.ObjectHelper;
-import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 import org.springframework.context.expression.BeanFactoryResolver;
 import org.springframework.expression.Expression;
@@ -42,12 +42,10 @@ public class JpaRouteSharedEntityManagerTest extends 
AbstractJpaTest {
     protected static final String SELECT_ALL_STRING = "select x from " + 
SendEmail.class.getName() + " x";
     private CountDownLatch latch = new CountDownLatch(1);
 
-    @Override
-    @BeforeEach
-    public void setUp() throws Exception {
+    @BeforeAll
+    public static void hibernateCheck() {
         // Don't run on Hibernate
         assumeTrue(ObjectHelper.loadClass("org.hibernate.Hibernate") == null);
-        super.setUp();
     }
 
     @Test
diff --git 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSkipLockedEntityTest.java
 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSkipLockedEntityTest.java
index a8b26953e14..d077f8d464c 100644
--- 
a/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSkipLockedEntityTest.java
+++ 
b/components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaRouteSkipLockedEntityTest.java
@@ -109,10 +109,8 @@ public class JpaRouteSkipLockedEntityTest extends 
AbstractJpaTest {
         }
     }
 
-    @Override
     @BeforeEach
-    public void setUp() throws Exception {
-        super.setUp();
+    public void setupTimeout() throws SQLException {
         setLockTimeout(0);
     }
 

Reply via email to