Example usage for org.apache.commons.httpclient.cookie CookieSpec validate

List of usage examples for org.apache.commons.httpclient.cookie CookieSpec validate

Introduction

In this page you can find the example usage for org.apache.commons.httpclient.cookie CookieSpec validate.

Prototype

public abstract void validate(String paramString1, int paramInt, String paramString2, boolean paramBoolean,
            Cookie paramCookie) throws MalformedCookieException, IllegalArgumentException;

Source Link

Usage

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test(expected = IllegalArgumentException.class)
public void shouldThrowWhenValidatingWithNullHost() throws MalformedCookieException {
    // Given/*  ww  w  .j  ava2  s.  co m*/
    CookieSpec cookieSpec = createCookieSpec();
    String host = null;
    // When
    cookieSpec.validate(host, PORT, PATH, SECURE, new Cookie());
    // Then = IllegalArgumentException.
}

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test(expected = IllegalArgumentException.class)
public void shouldThrowWhenValidatingWithEmptyHost() throws MalformedCookieException {
    // Given//from  www .  j ava2s  . c  om
    CookieSpec cookieSpec = createCookieSpec();
    String host = "";
    // When
    cookieSpec.validate(host, PORT, PATH, SECURE, new Cookie());
    // Then = IllegalArgumentException.
}

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test(expected = IllegalArgumentException.class)
public void shouldThrowWhenValidatingWithNegativePort() throws MalformedCookieException {
    // Given/*from  w  w w  .j a  va2  s . c  om*/
    CookieSpec cookieSpec = createCookieSpec();
    int port = -1;
    // When
    cookieSpec.validate(HOST, port, PATH, SECURE, new Cookie());
    // Then = IllegalArgumentException.
}

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test(expected = IllegalArgumentException.class)
public void shouldThrowWhenValidatingWithNullPath() throws MalformedCookieException {
    // Given/*  w w w  .  ja  v a 2s  .c  om*/
    CookieSpec cookieSpec = createCookieSpec();
    String path = null;
    // When
    cookieSpec.validate(HOST, PORT, path, SECURE, new Cookie());
    // Then = IllegalArgumentException.
}

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test(expected = NullPointerException.class)
public void shouldThrowWhenValidatingWithNullCookie() throws MalformedCookieException {
    // Given/*from   w  w w  . ja  va 2 s . co m*/
    CookieSpec cookieSpec = createCookieSpec();
    Cookie cookie = null;
    // When
    cookieSpec.validate(HOST, PORT, PATH, SECURE, cookie);
    // Then = NullPointerException.
}

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test(expected = NullPointerException.class)
public void shouldThrowWhenValidatingWithNullCookieDomain() throws MalformedCookieException {
    // Given// w  w w . j  a  v a 2  s  .  co m
    CookieSpec cookieSpec = createCookieSpec();
    Cookie cookie = new Cookie(null, "name", "value");
    // When
    cookieSpec.validate(HOST, PORT, PATH, SECURE, cookie);
    // Then = NullPointerException.
}

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test(expected = MalformedCookieException.class)
public void shouldBeMalformedWhenValidatingWithNegativeCookieVersion() throws MalformedCookieException {
    // Given//from  w w w . j av  a2  s.c  om
    CookieSpec cookieSpec = createCookieSpec();
    Cookie cookie = new Cookie(HOST, "name", "value");
    cookie.setVersion(-1);
    // When
    cookieSpec.validate(HOST, PORT, PATH, SECURE, cookie);
    // Then = MalformedCookieException.
}

From source file:org.zaproxy.zap.network.ZapCookieSpecUnitTest.java

@Test
public void shouldBeValidEvenIfCookiePathIsDifferentThanOrigin() throws MalformedCookieException {
    // Given/*from w  w w . ja v  a  2s  .  com*/
    CookieSpec cookieSpec = createCookieSpec();
    Cookie cookie = new Cookie(HOST, "name", "value");
    cookie.setPath("/other/path/");
    // When
    cookieSpec.validate(HOST, PORT, PATH, SECURE, cookie);
    // Then = No exception.
}