simplify tests and added clientresponsecontext test
diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientrequestcontext/JAXRSClientIT.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientrequestcontext/JAXRSClientIT.java
index 12f1fb2..65087cd 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientrequestcontext/JAXRSClientIT.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientrequestcontext/JAXRSClientIT.java
@@ -874,24 +874,14 @@
     ContextProvider provider = new ContextProvider() {
       @Override
       protected void checkFilterContext(ClientRequestContext context) throws Fault {
-          boolean testCacheControlSingle = context.containsHeaderString("cache-control", "no-store"::equalsIgnoreCase);
-          boolean testCacheControlMultiple = context.containsHeaderString("CACHE-CONTROL", ",", "no-transform"::equalsIgnoreCase);
-          boolean testCacheControlWhiteSpaceFail = !(context.containsHeaderString("CACHE-CONTROL", ",", "Max-Age"::equalsIgnoreCase));
-          boolean testCacheControlCaseFail = !(context.containsHeaderString("cache-control", ",", "no-transform"::equals));
-          boolean testCacheControlSeparator = context.containsHeaderString("cache-control2", ";", "no-transform"::equalsIgnoreCase);
-          boolean testCacheControlSeparatorFail = !(context.containsHeaderString("cache-control2", ",", "no-transform"::equalsIgnoreCase));
-          String entity = "testCache-control-single = " +
-                  testCacheControlSingle +
-                  ", testCache-control-multiple = " +
-                  testCacheControlMultiple +
-                  ", testCache-control-fail-white-space = " +
-                  testCacheControlWhiteSpaceFail +
-                  ", testCache-control-fail-case = " +
-                  testCacheControlCaseFail +
-                   ", testCache-control-separator = " +
-                  testCacheControlSeparator +
-                  ", testCache-control-fail-separator = " +
-                  testCacheControlSeparatorFail;
+          assertTrue(context.containsHeaderString("cache-control", "no-store"::equalsIgnoreCase));
+          assertTrue(context.containsHeaderString("CACHE-CONTROL", ",", "no-transform"::equalsIgnoreCase));
+          assertTrue(!(context.containsHeaderString("CACHE-CONTROL", ",", "Max-Age"::equalsIgnoreCase)));
+          assertTrue(!(context.containsHeaderString("cache-control", ",", "no-transform"::equals)));
+          assertTrue(context.containsHeaderString("cache-control2", ";", "no-transform"::equalsIgnoreCase));
+          assertTrue(!(context.containsHeaderString("cache-control2", ",", 
+                  "no-transform"::equalsIgnoreCase)));
+          String entity = "Success";
           Response r = Response.ok(entity).build();
           context.abortWith(r);
       }
@@ -904,12 +894,7 @@
     Response response = invoke(invocation);
 
     String entity = response.readEntity(String.class);
-    assertTrue(entity.contains("testCache-control-single =  true"));
-    assertTrue(entity.contains("testCache-control-multiple =  true"));
-    assertTrue(entity.contains("testCache-control-fail-white-space =  true"));
-    assertTrue(entity.contains("testCache-control-fail-case =  true"));
-    assertTrue(entity.contains("testCache-control-separator =  true"));
-    assertTrue(entity.contains("testCache-control-fail-separator =  true"));
+    assertTrue(entity.contains("Sucess"));
   }
 
   
diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientresponsecontext/JAXRSClientIT.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientresponsecontext/JAXRSClientIT.java
index 4b4d5d4..50bea0f 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientresponsecontext/JAXRSClientIT.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/api/client/clientresponsecontext/JAXRSClientIT.java
@@ -427,6 +427,45 @@
   }
 
   /*
+   * @testName: containsHeaderStringTest
+   * 
+   * @assertion_ids: JAXRS:JAVADOC:???; 
+   * 
+   * @test_Strategy: Check if the specified headers a specified value.
+   * 
+   * ClientRequestFilter.abortWith
+   */
+  @Test
+  public void containsHeaderStringTest() throws Fault {
+      final String header1 = "cache-control";
+      final String value1 = "no-store";
+      final String value2 = "{Max - Age, no-transform}";
+      final String header2 = "header2";
+      final String value3 = "{no-store;no-transform}";
+      
+      ContextProvider in = new ContextProvider() {
+          @Override
+          protected void checkFilterContext(ClientRequestContext requestContext,
+                  ClientResponseContext responseContext) throws Fault {
+              assertTrue(responseContext.containsHeaderString("cache-control", "no-store"::equalsIgnoreCase));
+              assertTrue(responseContext.containsHeaderString("CACHE-CONTROL", ",", "no-transform"::equalsIgnoreCase));
+              assertTrue(!(responseContext.containsHeaderString("CACHE-CONTROL", ",", "Max-Age"::equalsIgnoreCase)));
+              assertTrue(!(responseContext.containsHeaderString("cache-control", ",", "no-transform"::equals)));
+              assertTrue(responseContext.containsHeaderString("header2", ";", "no-transform"::equalsIgnoreCase));
+              assertTrue(!(responseContext.containsHeaderString("Header2", ",", "no-transform"::equalsIgnoreCase)));
+          }
+      };
+      Response response = Response.ok()
+              .header(header1, value1)
+              .header(header1, value2)
+              .header(header2, value3)
+              .build();
+      invokeWithResponseAndAssertStatus(response, Status.OK, in);
+  }
+
+
+  
+  /*
    * @testName: getLanguageTest
    * 
    * @assertion_ids: JAXRS:JAVADOC:464; JAXRS:JAVADOC:479; JAXRS:JAVADOC:480;