org.sonatype.tests.http.server.jetty.behaviour
Class Expect

java.lang.Object
  extended by org.sonatype.tests.http.server.jetty.behaviour.Expect
All Implemented Interfaces:
Behaviour

public class Expect
extends Object
implements Behaviour

Author:
Benjamin Hanzelmann

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sonatype.tests.http.server.api.Behaviour
Behaviour.Keys
 
Constructor Summary
Expect()
           
 
Method Summary
 void addExpectation(String path, byte[] content)
           
 void assertExpectations()
           
 boolean execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<Object,Object> ctx)
          Execute the Behaviour (e.g.
 byte[] seenBytes(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expect

public Expect()
Method Detail

addExpectation

public void addExpectation(String path,
                           byte[] content)

execute

public boolean execute(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response,
                       Map<Object,Object> ctx)
                throws Exception
Description copied from interface: Behaviour
Execute the Behaviour (e.g. send data, redirect, sleep, ...).

Specified by:
execute in interface Behaviour
Returns:
true if execution of following behaviours should continue.
Throws:
Exception

seenBytes

public byte[] seenBytes(String path)

assertExpectations

public void assertExpectations()


Copyright © 2010-2013 Sonatype, Inc.. All Rights Reserved.