com.hammingweight.hammock.mocks.microedition.io
Class MockCommConnection

java.lang.Object
  extended by com.hammingweight.hammock.AMockObject
      extended by com.hammingweight.hammock.mocks.microedition.io.MockCommConnection
All Implemented Interfaces:
IHammockExceptionErrors, IMockObject, javax.microedition.io.CommConnection, javax.microedition.io.Connection, javax.microedition.io.InputConnection, javax.microedition.io.OutputConnection, javax.microedition.io.StreamConnection

public class MockCommConnection
extends AMockObject
implements javax.microedition.io.CommConnection


Field Summary
static MockMethod MTHD_CLOSE
           
static MockMethod MTHD_GET_BAUD_RATE
           
static MockMethod MTHD_OPEN_DATA_INPUT_STREAM
           
static MockMethod MTHD_OPEN_DATA_OUTPUT_STREAM
           
static MockMethod MTHD_OPEN_INPUT_STREAM
           
static MockMethod MTHD_OPEN_OUTPUT_STREAM
           
static MockMethod MTHD_SET_BAUD_RATE_$_INT
           
 
Fields inherited from interface com.hammingweight.hammock.IHammockExceptionErrors
ARGUMENT_MATCHER_ALREADY_SET, CANT_SET_VOID_RETURN_VALUE, CLASS_IS_NOT_THROWABLE, DOES_NOT_SUBCLASS_MOCK_OBJECT, HANDLER_NOT_SET, INCORRECT_MOCK_OBJECT, INCORRECT_RETURN_CLASS, INCORRECT_THROWABLE_CLASS, METHOD_CANNOT_BE_EVALUATED, METHOD_INVOKED_OUT_OF_SEQUENCE, METHOD_INVOKED_TOO_MANY_TIMES, METHOD_INVOKED_UNEXPECTED_NUMBER_OF_TIMES, NO_RETURN_VALUE, NO_RETURN_VALUE_SET, NUM_INVOCATIONS_ALREADY_SET, RETURN_VALUE_ALREADY_SET, WRONG_ARGUMENT_CLASS, WRONG_NUMBER_OF_ARGS
 
Constructor Summary
MockCommConnection()
           
MockCommConnection(IInvocationHandler handler)
           
 
Method Summary
 void close()
           
 int getBaudRate()
           
 java.io.DataInputStream openDataInputStream()
           
 java.io.DataOutputStream openDataOutputStream()
           
 java.io.InputStream openInputStream()
           
 java.io.OutputStream openOutputStream()
           
 int setBaudRate(int arg0)
           
 
Methods inherited from class com.hammingweight.hammock.AMockObject
assertReturnNotNull, getInvocationHandler, setInvocationHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MTHD_CLOSE

public static final MockMethod MTHD_CLOSE

MTHD_GET_BAUD_RATE

public static final MockMethod MTHD_GET_BAUD_RATE

MTHD_OPEN_DATA_INPUT_STREAM

public static final MockMethod MTHD_OPEN_DATA_INPUT_STREAM

MTHD_OPEN_DATA_OUTPUT_STREAM

public static final MockMethod MTHD_OPEN_DATA_OUTPUT_STREAM

MTHD_OPEN_INPUT_STREAM

public static final MockMethod MTHD_OPEN_INPUT_STREAM

MTHD_OPEN_OUTPUT_STREAM

public static final MockMethod MTHD_OPEN_OUTPUT_STREAM

MTHD_SET_BAUD_RATE_$_INT

public static final MockMethod MTHD_SET_BAUD_RATE_$_INT
Constructor Detail

MockCommConnection

public MockCommConnection()

MockCommConnection

public MockCommConnection(IInvocationHandler handler)
Method Detail

close

public void close()
           throws java.io.IOException
Specified by:
close in interface javax.microedition.io.Connection
Throws:
java.io.IOException

getBaudRate

public int getBaudRate()
Specified by:
getBaudRate in interface javax.microedition.io.CommConnection

openDataInputStream

public java.io.DataInputStream openDataInputStream()
                                            throws java.io.IOException
Specified by:
openDataInputStream in interface javax.microedition.io.InputConnection
Throws:
java.io.IOException

openDataOutputStream

public java.io.DataOutputStream openDataOutputStream()
                                              throws java.io.IOException
Specified by:
openDataOutputStream in interface javax.microedition.io.OutputConnection
Throws:
java.io.IOException

openInputStream

public java.io.InputStream openInputStream()
                                    throws java.io.IOException
Specified by:
openInputStream in interface javax.microedition.io.InputConnection
Throws:
java.io.IOException

openOutputStream

public java.io.OutputStream openOutputStream()
                                      throws java.io.IOException
Specified by:
openOutputStream in interface javax.microedition.io.OutputConnection
Throws:
java.io.IOException

setBaudRate

public int setBaudRate(int arg0)
Specified by:
setBaudRate in interface javax.microedition.io.CommConnection