com.atlassian.confluence.it
Class HeadersHelper

java.lang.Object
  extended by com.atlassian.confluence.it.HeadersHelper

public class HeadersHelper
extends Object


Nested Class Summary
static class HeadersHelper.Response
           
 
Constructor Summary
HeadersHelper(String baseUrl)
           
 
Method Summary
 void addBasicAuthenticationHeader(User user, Map<String,String> requestHeaders)
           
static void assertHeaderContains(String key, String expectedValue, HeadersHelper.Response actual)
           
static void assertHeaderEquals(String key, String expectedValue, HeadersHelper.Response actual)
           
static void assertHeaderNotEquals(String key, String expectedValue, HeadersHelper.Response actual)
           
static void assertHeaderNotPresent(String key, HeadersHelper.Response actual)
           
 HeadersHelper.Response getHeaders(String relativeUrl, Map<String,String> requestHeaders)
           
 HeadersHelper.Response getHeaders(String relativeUrl, User user)
          Gets the response headers for a request using os_username query parameter authentication.
 HeadersHelper.Response getHeaders(String relativeUrl, User user, String userAgent)
           
 HeadersHelper.Response getHeadersFromAbsoluteUrl(String url, Map<String,String> requestHeaders)
           
 HeadersHelper.Response getHeadersFromAbsoluteUrl(String url, User user)
          Gets the response headers for a request using Basic authentication.
 HeadersHelper.Response getHeadersFromAbsoluteUrl(String url, User user, String userAgent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeadersHelper

public HeadersHelper(String baseUrl)
Method Detail

assertHeaderContains

public static void assertHeaderContains(String key,
                                        String expectedValue,
                                        HeadersHelper.Response actual)

assertHeaderEquals

public static void assertHeaderEquals(String key,
                                      String expectedValue,
                                      HeadersHelper.Response actual)

assertHeaderNotEquals

public static void assertHeaderNotEquals(String key,
                                         String expectedValue,
                                         HeadersHelper.Response actual)

assertHeaderNotPresent

public static void assertHeaderNotPresent(String key,
                                          HeadersHelper.Response actual)

getHeaders

public HeadersHelper.Response getHeaders(String relativeUrl,
                                         User user)
                                  throws Exception
Gets the response headers for a request using os_username query parameter authentication.

Throws:
Exception

getHeaders

public HeadersHelper.Response getHeaders(String relativeUrl,
                                         User user,
                                         String userAgent)
                                  throws Exception
Throws:
Exception

getHeadersFromAbsoluteUrl

public HeadersHelper.Response getHeadersFromAbsoluteUrl(String url,
                                                        User user)
                                                 throws Exception
Gets the response headers for a request using Basic authentication.

Throws:
Exception

getHeadersFromAbsoluteUrl

public HeadersHelper.Response getHeadersFromAbsoluteUrl(String url,
                                                        User user,
                                                        String userAgent)
                                                 throws Exception
Throws:
Exception

addBasicAuthenticationHeader

public void addBasicAuthenticationHeader(User user,
                                         Map<String,String> requestHeaders)

getHeaders

public HeadersHelper.Response getHeaders(String relativeUrl,
                                         Map<String,String> requestHeaders)
                                  throws Exception
Throws:
Exception

getHeadersFromAbsoluteUrl

public HeadersHelper.Response getHeadersFromAbsoluteUrl(String url,
                                                        Map<String,String> requestHeaders)
                                                 throws Exception
Throws:
Exception


Copyright © 2003-2012 Atlassian. All Rights Reserved.