org.apache.commons.latka.validators
Class StatusCodeValidator

java.lang.Object
  extended by org.apache.commons.latka.validators.BaseValidator
      extended by org.apache.commons.latka.validators.StatusCodeValidator
All Implemented Interfaces:
Validator

public class StatusCodeValidator
extends BaseValidator
implements Validator

Validates a Response according to its HTTP status code (200, 301, 302, 404, etc). Note: by default, Latka will automatically follow redirects. If you want to test for a 301 or 302 response, you will need to set followRedirects="false" on the Latka request.

Version:
$Id: StatusCodeValidator.java 155424 2005-02-26 13:09:29Z dirkv $
Author:
Morgan Delagrange, dIon Gillard

Field Summary
protected  int _statusCode
           
protected static MessageFormat MESSAGE
           
 
Fields inherited from class org.apache.commons.latka.validators.BaseValidator
_label, _log
 
Constructor Summary
StatusCodeValidator()
           
StatusCodeValidator(int code)
           
StatusCodeValidator(String label)
           
StatusCodeValidator(String label, int code)
           
 
Method Summary
 void setStatusCode(int statusCode)
           
 void validate(Response response)
          Validate a response
 
Methods inherited from class org.apache.commons.latka.validators.BaseValidator
fail, getLabel, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MESSAGE

protected static final MessageFormat MESSAGE

_statusCode

protected int _statusCode
Constructor Detail

StatusCodeValidator

public StatusCodeValidator()

StatusCodeValidator

public StatusCodeValidator(int code)

StatusCodeValidator

public StatusCodeValidator(String label)

StatusCodeValidator

public StatusCodeValidator(String label,
                           int code)
Method Detail

setStatusCode

public void setStatusCode(int statusCode)

validate

public void validate(Response response)
              throws ValidationException
Description copied from class: BaseValidator
Validate a response

Specified by:
validate in interface Validator
Specified by:
validate in class BaseValidator
Parameters:
response - the response to validate
Throws:
ValidationException - if the Response fails to be valid


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.