Correct optionsOnSubResourceTest to allow "allow" in header text (#1268)
* optionsOnSubResourceTest to allow "allow" in header
* use toLowerCase(Locale.ROOT) as per review
* use api version from parent project
diff --git a/jaxrs-tck/pom.xml b/jaxrs-tck/pom.xml
index 4c45c41..0722252 100644
--- a/jaxrs-tck/pom.xml
+++ b/jaxrs-tck/pom.xml
@@ -47,7 +47,7 @@
<dependency>
<groupId>jakarta.ws.rs</groupId>
<artifactId>jakarta.ws.rs-api</artifactId>
- <version>${project.version}</version>
+ <version>${project.parent.version}</version>
</dependency>
<dependency>
diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java
index 83f37de..9902e85 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/resource/requestmatching/JAXRSClientIT.java
@@ -17,6 +17,7 @@
package ee.jakarta.tck.ws.rs.spec.resource.requestmatching;
import java.io.InputStream;
+import java.util.Locale;
import java.io.IOException;
import ee.jakarta.tck.ws.rs.common.JAXRSCommonClient;
@@ -429,7 +430,7 @@
invoke();
boolean foundGet = false;
for (String header : getResponseHeaders())
- if (header.startsWith(HttpHeaders.ALLOW))
+ if (header.toLowerCase(Locale.ROOT).startsWith(HttpHeaders.ALLOW.toLowerCase(Locale.ROOT)))
foundGet |= header.contains(Request.GET.name());
assertTrue(foundGet, "Header Allow: GET was not found");
logMsg("Header Allow: GET found as expected");