avignon.handlers
Class SMTPInterceptorHandler

java.lang.Object
  extended byavignon.handlers.SMTPInterceptorHandler
All Implemented Interfaces:
AvignonTagHandler

public class SMTPInterceptorHandler
extends java.lang.Object
implements AvignonTagHandler

Allows the assertion of contents of an e-mail being sent.
Attributes:

Any headers added with the setExpectedHeader method must be sent by the client program, but other headers sent by the client are disregarded.


Constructor Summary
SMTPInterceptorHandler()
           
 
Method Summary
 void end(AvignonTestState state)
          Called when the tag is closed.
protected  int getPortNumber()
           
 void setExpectedHeader(java.lang.String header)
          Adds an expected header.
 void start(AvignonTestState state, org.xml.sax.Attributes attributes)
          Called when the tag is first encountered.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMTPInterceptorHandler

public SMTPInterceptorHandler()
Method Detail

setExpectedHeader

public void setExpectedHeader(java.lang.String header)
Adds an expected header. Headers can be added in any order.

Parameters:
header -

start

public void start(AvignonTestState state,
                  org.xml.sax.Attributes attributes)
Description copied from interface: AvignonTagHandler
Called when the tag is first encountered.

Specified by:
start in interface AvignonTagHandler
Parameters:
state -
attributes -

getPortNumber

protected int getPortNumber()
Returns:

end

public void end(AvignonTestState state)
Description copied from interface: AvignonTagHandler
Called when the tag is closed.

Specified by:
end in interface AvignonTagHandler
Parameters:
state -

SourceForge.net Logo