net.javacrumbs.mocksocket.connection
Class AbstractMockConnection

java.lang.Object
  extended by net.javacrumbs.mocksocket.connection.AbstractMockConnection
All Implemented Interfaces:
Connection, MockConnection
Direct Known Subclasses:
MatcherBasedMockConnection, SequentialMockConnection

public abstract class AbstractMockConnection
extends Object
implements MockConnection

Common code for MockConnections.

Author:
Lukas Krecan

Field Summary
protected  int actualConnection
           
 
Constructor Summary
AbstractMockConnection()
           
 
Method Summary
 boolean containsRequestThat(org.hamcrest.Matcher<byte[]> matcher)
           
protected  int getActualConnection()
           
 ByteArrayOutputStream getOutputStream()
           
 int numberOfRequests()
           
 void onCreate()
           
 byte[] requestData(int i)
           
protected  void setActualConnection(int actualConnection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.javacrumbs.mocksocket.connection.Connection
getInputStream
 

Field Detail

actualConnection

protected int actualConnection
Constructor Detail

AbstractMockConnection

public AbstractMockConnection()
Method Detail

onCreate

public void onCreate()
Specified by:
onCreate in interface MockConnection

getOutputStream

public ByteArrayOutputStream getOutputStream()
                                      throws IOException
Specified by:
getOutputStream in interface Connection
Throws:
IOException

numberOfRequests

public int numberOfRequests()
Specified by:
numberOfRequests in interface MockConnection

requestData

public byte[] requestData(int i)
Specified by:
requestData in interface MockConnection

getActualConnection

protected int getActualConnection()

setActualConnection

protected void setActualConnection(int actualConnection)

containsRequestThat

public boolean containsRequestThat(org.hamcrest.Matcher<byte[]> matcher)
Specified by:
containsRequestThat in interface MockConnection


Copyright © 2011. All Rights Reserved.