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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new a1cfaf041be CAMEL-24055: camel-quartz-starter - Align custom calendar 
tests (#1944)
a1cfaf041be is described below

commit a1cfaf041bed82268b28028206b9bf7d3372aa4d
Author: Branislav Smolíček <[email protected]>
AuthorDate: Mon Sep 7 20:38:22 2026 +0200

    CAMEL-24055: camel-quartz-starter - Align custom calendar tests (#1944)
    
    Resolve the custom calendar using the endpoint-derived name introduced by 
CAMEL-24055.
    
    Co-authored-by: Codex <[email protected]>
---
 .../component/quartz/springboot/QuartzCustomCalendarFireTest.java   | 6 +++++-
 .../component/quartz/springboot/QuartzCustomCalendarNoFireTest.java | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarFireTest.java
 
b/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarFireTest.java
index ef9e3e78c47..806c239bf7b 100644
--- 
a/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarFireTest.java
+++ 
b/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarFireTest.java
@@ -25,6 +25,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.component.quartz.QuartzComponent;
 import org.apache.camel.component.quartz.QuartzConstants;
+import org.apache.camel.component.quartz.QuartzEndpoint;
 import org.apache.camel.spring.boot.CamelAutoConfiguration;
 
 import org.junit.jupiter.api.Test;
@@ -64,7 +65,10 @@ public class QuartzCustomCalendarFireTest extends 
BaseQuartzTest {
         QuartzComponent component = context.getComponent("quartz", 
QuartzComponent.class);
         Scheduler scheduler = component.getScheduler();
 
-        Calendar c = 
scheduler.getCalendar(QuartzConstants.QUARTZ_CAMEL_CUSTOM_CALENDAR);
+        QuartzEndpoint endpoint = (QuartzEndpoint) 
context.getRoutes().get(0).getConsumer().getEndpoint();
+        String calendarName = QuartzConstants.QUARTZ_CAMEL_CUSTOM_CALENDAR + 
"_" + endpoint.getGroupName() + "_"
+                              + endpoint.getTriggerName();
+        Calendar c = scheduler.getCalendar(calendarName);
         Date now = new Date();
         java.util.Calendar tomorrow = java.util.Calendar.getInstance();
         tomorrow.setTime(now);
diff --git 
a/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarNoFireTest.java
 
b/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarNoFireTest.java
index df598d1d470..f0c6670c234 100644
--- 
a/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarNoFireTest.java
+++ 
b/components-starter/camel-quartz-starter/src/test/java/org/apache/camel/component/quartz/springboot/QuartzCustomCalendarNoFireTest.java
@@ -25,6 +25,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.component.quartz.QuartzComponent;
 import org.apache.camel.component.quartz.QuartzConstants;
+import org.apache.camel.component.quartz.QuartzEndpoint;
 import org.apache.camel.spring.boot.CamelAutoConfiguration;
 
 import org.junit.jupiter.api.Test;
@@ -64,7 +65,10 @@ public class QuartzCustomCalendarNoFireTest extends 
BaseQuartzTest {
         QuartzComponent component = context.getComponent("quartz", 
QuartzComponent.class);
         Scheduler scheduler = component.getScheduler();
 
-        Calendar c = 
scheduler.getCalendar(QuartzConstants.QUARTZ_CAMEL_CUSTOM_CALENDAR);
+        QuartzEndpoint endpoint = (QuartzEndpoint) 
context.getRoutes().get(0).getConsumer().getEndpoint();
+        String calendarName = QuartzConstants.QUARTZ_CAMEL_CUSTOM_CALENDAR + 
"_" + endpoint.getGroupName() + "_"
+                              + endpoint.getTriggerName();
+        Calendar c = scheduler.getCalendar(calendarName);
         Date now = new Date();
         java.util.Calendar tomorrow = java.util.Calendar.getInstance();
         tomorrow.setTime(now);

Reply via email to