org.apache.commons.latka.validators
Class StatusTextValidator

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

public class StatusTextValidator
extends BaseValidator

Validates a Response according to its HTTP status text (the text portion of the status line, eg typically 'OK' for 200 responses). The status text is not strictly standardizes the way status codes are; in most cases, you are better off checking just the status code.

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

Field Summary
protected  String _statusText
           
 
Fields inherited from class org.apache.commons.latka.validators.BaseValidator
_label, _log
 
Constructor Summary
StatusTextValidator()
           
StatusTextValidator(String label, String text)
           
 
Method Summary
 void setStatusText(String text)
           
 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

_statusText

protected String _statusText
Constructor Detail

StatusTextValidator

public StatusTextValidator()

StatusTextValidator

public StatusTextValidator(String label,
                           String text)
Method Detail

setStatusText

public void setStatusText(String text)

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.