From fee887afb9280143d2935539d0fb7f663118b89d Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Wed, 19 Feb 2025 16:24:32 +0100 Subject: [PATCH] JMS tests are conditional on JRE --- .../groovy/com/example/JmsMessagingApplicationSpec.groovy | 4 ++++ .../stubrunner/messaging/jms/JmsStubRunnerSpec.groovy | 3 +++ 2 files changed, 7 insertions(+) diff --git a/tests/samples-messaging-jms/src/test/groovy/com/example/JmsMessagingApplicationSpec.groovy b/tests/samples-messaging-jms/src/test/groovy/com/example/JmsMessagingApplicationSpec.groovy index 06b6604de2..d39bea3b77 100644 --- a/tests/samples-messaging-jms/src/test/groovy/com/example/JmsMessagingApplicationSpec.groovy +++ b/tests/samples-messaging-jms/src/test/groovy/com/example/JmsMessagingApplicationSpec.groovy @@ -16,6 +16,9 @@ package com.example +import org.junit.jupiter.api.condition.EnabledForJreRange +import org.junit.jupiter.api.condition.JRE + import javax.inject.Inject import com.jayway.jsonpath.DocumentContext @@ -41,6 +44,7 @@ import org.springframework.jms.core.MessagePostProcessor // Context configuration would end up in base class @AutoConfigureMessageVerifier @SpringBootTest(classes = JmsMessagingApplication) +@EnabledForJreRange(max = JRE.JAVA_22) class JmsMessagingApplicationSpec { // ALL CASES diff --git a/tests/spring-cloud-contract-stub-runner-jms/src/test/groovy/org/springframework/cloud/contract/stubrunner/messaging/jms/JmsStubRunnerSpec.groovy b/tests/spring-cloud-contract-stub-runner-jms/src/test/groovy/org/springframework/cloud/contract/stubrunner/messaging/jms/JmsStubRunnerSpec.groovy index e4356ba3e0..082ddd20be 100644 --- a/tests/spring-cloud-contract-stub-runner-jms/src/test/groovy/org/springframework/cloud/contract/stubrunner/messaging/jms/JmsStubRunnerSpec.groovy +++ b/tests/spring-cloud-contract-stub-runner-jms/src/test/groovy/org/springframework/cloud/contract/stubrunner/messaging/jms/JmsStubRunnerSpec.groovy @@ -25,6 +25,8 @@ import org.assertj.core.api.BDDAssertions import org.junit.jupiter.api.AfterEach import org.junit.jupiter.api.Test import org.junit.jupiter.api.condition.DisabledOnOs +import org.junit.jupiter.api.condition.EnabledForJreRange +import org.junit.jupiter.api.condition.JRE import org.junit.jupiter.api.condition.OS import org.springframework.beans.factory.annotation.Autowired @@ -44,6 +46,7 @@ import org.springframework.jms.core.MessagePostProcessor @SpringBootTest(classes = Config, properties = ["debug=true"]) @AutoConfigureStubRunner @DisabledOnOs(OS.WINDOWS) +@EnabledForJreRange(max = JRE.JAVA_22) class JmsStubRunnerSpec { @Autowired