Search in sources :

Example 26 with Cookie

use of jakarta.ws.rs.core.Cookie in project jaxrs-api by eclipse-ee4j.

the class JAXRSClientIT method constructorTest23.

/*
   * @testName: constructorTest23
   * 
   * @assertion_ids: JAXRS:JAVADOC:108; JAXRS:JAVADOC:100; JAXRS:JAVADOC:101;
   * JAXRS:JAVADOC:103; JAXRS:JAVADOC:49; JAXRS:JAVADOC:53; JAXRS:JAVADOC:54;
   * JAXRS:JAVADOC:55; JAXRS:JAVADOC:56;
   * 
   * @test_Strategy: Create a version 1 NewCookie instance using constructor
   * Cookie(String, String, String, String, int) NewCookie(Cookie, String
   * comment, int maxAge, boolean secure)
   */
@Test
public void constructorTest23() throws Fault {
    String name = "name_1";
    String value = "value_1";
    String path = "/acme";
    String domain = "y.x.foo.com";
    int version = 0;
    String comment = "cts test comment";
    int maxage = jakarta.ws.rs.core.NewCookie.DEFAULT_MAX_AGE;
    boolean secure = false;
    Cookie ck22 = new Cookie(name, value, path, domain, version);
    NewCookie nck22 = new NewCookie(ck22, comment, maxage, secure);
    verifyNewCookie(nck22, name, value, path, domain, version, comment, maxage, secure);
}
Also used : Cookie(jakarta.ws.rs.core.Cookie) NewCookie(jakarta.ws.rs.core.NewCookie) NewCookie(jakarta.ws.rs.core.NewCookie) Test(org.junit.jupiter.api.Test)

Example 27 with Cookie

use of jakarta.ws.rs.core.Cookie in project jaxrs-api by eclipse-ee4j.

the class JAXRSClientIT method constructorTest19.

/*
   * @testName: constructorTest19
   *
   * @assertion_ids: JAXRS:JAVADOC:108; JAXRS:JAVADOC:100; JAXRS:JAVADOC:101;
   * JAXRS:JAVADOC:103; JAXRS:JAVADOC:50; JAXRS:JAVADOC:53; JAXRS:JAVADOC:54;
   * JAXRS:JAVADOC:55; JAXRS:JAVADOC:56;
   *
   * @test_Strategy: Create a NewCookie instance using constructor
   * Cookie(String, String, String, String) NewCookie(Cookie, String comment,
   * int maxAge, boolean secure)
   */
@Test
public void constructorTest19() throws Fault {
    String name = "name_1";
    String value = "value_1";
    String path = "/acme";
    String domain = "";
    String comment = "";
    int maxage = jakarta.ws.rs.core.NewCookie.DEFAULT_MAX_AGE;
    int version = 1;
    boolean secure = false;
    Cookie ck2 = new Cookie(name, value, path, domain);
    NewCookie nck2 = new NewCookie(ck2, comment, maxage, secure);
    verifyNewCookie(nck2, name, value, path, domain, version, comment, maxage, secure);
}
Also used : Cookie(jakarta.ws.rs.core.Cookie) NewCookie(jakarta.ws.rs.core.NewCookie) NewCookie(jakarta.ws.rs.core.NewCookie) Test(org.junit.jupiter.api.Test)

Example 28 with Cookie

use of jakarta.ws.rs.core.Cookie in project jaxrs-api by eclipse-ee4j.

the class JAXRSClientIT method constructorTest3.

/*
   * @testName: constructorTest3
   * 
   * @assertion_ids: JAXRS:JAVADOC:107; JAXRS:JAVADOC:100; JAXRS:JAVADOC:101;
   * JAXRS:JAVADOC:103; JAXRS:JAVADOC:50; JAXRS:JAVADOC:53; JAXRS:JAVADOC:54;
   * JAXRS:JAVADOC:55; JAXRS:JAVADOC:56;
   * 
   * @test_Strategy: Create a NewCookie instance using constructor
   * Cookie(String, String, String, String) NewCookie(Cookie)
   */
@Test
public void constructorTest3() throws Fault {
    String name = "name_1";
    String value = "value_1";
    String path = "";
    String domain = "y.x.foo.com";
    String comment = "";
    int maxage = jakarta.ws.rs.core.NewCookie.DEFAULT_MAX_AGE;
    int version = 1;
    boolean secure = false;
    Cookie ck3 = new Cookie(name, value, path, domain);
    NewCookie nck3 = new NewCookie(ck3);
    verifyNewCookie(nck3, name, value, path, domain, version, comment, maxage, secure);
}
Also used : Cookie(jakarta.ws.rs.core.Cookie) NewCookie(jakarta.ws.rs.core.NewCookie) NewCookie(jakarta.ws.rs.core.NewCookie) Test(org.junit.jupiter.api.Test)

Example 29 with Cookie

use of jakarta.ws.rs.core.Cookie in project jaxrs-api by eclipse-ee4j.

the class JAXRSClientIT method constructorTest22.

/*
   * @testName: constructorTest22
   * 
   * @assertion_ids: JAXRS:JAVADOC:108; JAXRS:JAVADOC:100; JAXRS:JAVADOC:101;
   * JAXRS:JAVADOC:103; JAXRS:JAVADOC:49; JAXRS:JAVADOC:53; JAXRS:JAVADOC:54;
   * JAXRS:JAVADOC:55; JAXRS:JAVADOC:56;
   * 
   * @test_Strategy: Create a version 1 NewCookie instance using constructor
   * Cookie(String, String, String, String, int) NewCookie(Cookie, String
   * comment, int maxAge, boolean secure)
   */
@Test
public void constructorTest22() throws Fault {
    String name = "name_1";
    String value = "value_1";
    String path = "/acme";
    String domain = "y.x.foo.com";
    int version = 1;
    String comment = "cts test comment";
    int maxage = jakarta.ws.rs.core.NewCookie.DEFAULT_MAX_AGE;
    boolean secure = false;
    Cookie ck22 = new Cookie(name, value, path, domain, version);
    NewCookie nck22 = new NewCookie(ck22, comment, maxage, secure);
    verifyNewCookie(nck22, name, value, path, domain, version, comment, maxage, secure);
}
Also used : Cookie(jakarta.ws.rs.core.Cookie) NewCookie(jakarta.ws.rs.core.NewCookie) NewCookie(jakarta.ws.rs.core.NewCookie) Test(org.junit.jupiter.api.Test)

Example 30 with Cookie

use of jakarta.ws.rs.core.Cookie in project jaxrs-api by eclipse-ee4j.

the class JAXRSClientIT method equalsTest.

/*
     * @testName: equalsTest
     * 
     * @assertion_ids: JAXRS:JAVADOC:49; JAXRS:JAVADOC:52; JAXRS:JAVADOC:58;
     * 
     * @test_Strategy: Create two Cookie instances using Constructor Cookie(String,
     * String, String, String, int). Change the parameters one by one, make sure
     * hashCode() and equals method work.
     */
@Test
public void equalsTest() throws Fault {
    boolean pass = true;
    StringBuffer sb = new StringBuffer();
    String name = "name_1";
    String value = "value_1";
    String path = "/acme";
    String domain = "y.x.foo.com";
    int version = 0;
    Cookie ck9 = new Cookie(name, value, path, domain, version);
    Cookie ck10 = new Cookie(name, value, path, domain, version);
    if (ck9.hashCode() != ck10.hashCode()) {
        pass = false;
        sb.append("First hashCode test failed" + newline);
    }
    if (!ck9.equals(ck10)) {
        pass = false;
        sb.append("First Equal test failed" + newline);
    }
    version = 1;
    ck10 = new Cookie(name, value, path, domain, version);
    if (ck9.hashCode() == ck10.hashCode()) {
        pass = false;
        sb.append("hashCode test failed at version" + newline);
    }
    if (ck9.equals(ck10)) {
        pass = false;
        sb.append("UnEqual test failed at version" + newline);
    }
    name = "name_2";
    ck9 = new Cookie(name, value, path, domain, version);
    if (ck9.hashCode() == ck10.hashCode()) {
        pass = false;
        sb.append("hashCode test failed at name" + newline);
    }
    if (ck9.equals(ck10)) {
        pass = false;
        sb.append("UnEqual test failed at name" + newline);
    }
    value = "value_2";
    ck10 = new Cookie(name, value, path, domain, version);
    if (ck9.hashCode() == ck10.hashCode()) {
        pass = false;
        sb.append("hashCode test failed at value" + newline);
    }
    if (ck9.equals(ck10)) {
        pass = false;
        sb.append("UnEqual test failed at value" + newline);
    }
    path = "/test";
    ck9 = new Cookie(name, value, path, domain, version);
    if (ck9.hashCode() == ck10.hashCode()) {
        pass = false;
        sb.append("hashCode test failed at path" + newline);
    }
    if (ck9.equals(ck10)) {
        pass = false;
        sb.append("UnEqual test failed at path" + newline);
    }
    domain = "sun.com";
    ck9 = new Cookie(name, value, path, domain, version);
    if (ck9.hashCode() == ck10.hashCode()) {
        pass = false;
        sb.append("hashCode test failed at domain" + newline);
    }
    if (ck9.equals(ck10)) {
        pass = false;
        sb.append("UnEqual test failed at domain" + newline);
    }
    assertTrue(pass, "At least one assertion failed: " + sb.toString());
}
Also used : Cookie(jakarta.ws.rs.core.Cookie) Test(org.junit.jupiter.api.Test)

Aggregations

Cookie (jakarta.ws.rs.core.Cookie)36 Test (org.junit.jupiter.api.Test)31 NewCookie (jakarta.ws.rs.core.NewCookie)21 Response (jakarta.ws.rs.core.Response)7 Invocation (jakarta.ws.rs.client.Invocation)3 ParamEntityWithFromString (ee.jakarta.tck.ws.rs.ee.rs.ParamEntityWithFromString)2 GET (jakarta.ws.rs.GET)2 ClientRequestContext (jakarta.ws.rs.client.ClientRequestContext)2 Path (jakarta.ws.rs.Path)1 Client (jakarta.ws.rs.client.Client)1 WebTarget (jakarta.ws.rs.client.WebTarget)1 ResponseBuilder (jakarta.ws.rs.core.Response.ResponseBuilder)1 IOException (java.io.IOException)1 URISyntaxException (java.net.URISyntaxException)1 ThrottledClient (jaxrs.examples.client.custom.ThrottledClient)1