com.hammingweight.hammock.mocks.io
Class MockInputStreamReader

java.lang.Object
  extended by java.io.Reader
      extended by java.io.InputStreamReader
          extended by com.hammingweight.hammock.mocks.io.MockInputStreamReader
All Implemented Interfaces:
IMockObject

public class MockInputStreamReader
extends java.io.InputStreamReader
implements IMockObject


Field Summary
static MockMethod MTHD_CLOSE
           
static MockMethod MTHD_MARK_$_INT
           
static MockMethod MTHD_MARK_SUPPORTED
           
static MockMethod MTHD_READ
           
static MockMethod MTHD_READ_$_ARRAY_CHAR
           
static MockMethod MTHD_READ_$_ARRAY_CHAR_INT_INT
           
static MockMethod MTHD_READY
           
static MockMethod MTHD_RESET
           
static MockMethod MTHD_SKIP_$_LONG
           
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
MockInputStreamReader(java.io.InputStream arg0)
           
MockInputStreamReader(java.io.InputStream arg0, IInvocationHandler handler)
           
MockInputStreamReader(java.io.InputStream arg0, java.lang.String arg1)
           
MockInputStreamReader(java.io.InputStream arg0, java.lang.String arg1, IInvocationHandler handler)
           
 
Method Summary
 void close()
           
 IInvocationHandler getInvocationHandler()
          Gets the invocation handler that the mock object uses to evaluate method invocations.
 void mark(int arg0)
           
 boolean markSupported()
           
 int read()
           
 int read(char[] arg0)
           
 int read(char[] arg0, int arg1, int arg2)
           
 boolean ready()
           
 void reset()
           
 void setInvocationHandler(IInvocationHandler handler)
          Sets the invocation handler that the mock object should use to evaluate method invocations.
 long skip(long arg0)
           
 
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_MARK_$_INT

public static final MockMethod MTHD_MARK_$_INT

MTHD_MARK_SUPPORTED

public static final MockMethod MTHD_MARK_SUPPORTED

MTHD_READ

public static final MockMethod MTHD_READ

MTHD_READY

public static final MockMethod MTHD_READY

MTHD_READ_$_ARRAY_CHAR

public static final MockMethod MTHD_READ_$_ARRAY_CHAR

MTHD_READ_$_ARRAY_CHAR_INT_INT

public static final MockMethod MTHD_READ_$_ARRAY_CHAR_INT_INT

MTHD_RESET

public static final MockMethod MTHD_RESET

MTHD_SKIP_$_LONG

public static final MockMethod MTHD_SKIP_$_LONG
Constructor Detail

MockInputStreamReader

public MockInputStreamReader(java.io.InputStream arg0,
                             java.lang.String arg1)
                      throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

MockInputStreamReader

public MockInputStreamReader(java.io.InputStream arg0,
                             java.lang.String arg1,
                             IInvocationHandler handler)
                      throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

MockInputStreamReader

public MockInputStreamReader(java.io.InputStream arg0)

MockInputStreamReader

public MockInputStreamReader(java.io.InputStream arg0,
                             IInvocationHandler handler)
Method Detail

setInvocationHandler

public final void setInvocationHandler(IInvocationHandler handler)
Description copied from interface: IMockObject
Sets the invocation handler that the mock object should use to evaluate method invocations.

Specified by:
setInvocationHandler in interface IMockObject
Parameters:
handler - The invocation handler to be used by the mock object.

getInvocationHandler

public final IInvocationHandler getInvocationHandler()
Description copied from interface: IMockObject
Gets the invocation handler that the mock object uses to evaluate method invocations.

Specified by:
getInvocationHandler in interface IMockObject
Returns:
The invocation handler used by the mock object.

close

public void close()
           throws java.io.IOException
Overrides:
close in class java.io.InputStreamReader
Throws:
java.io.IOException

mark

public void mark(int arg0)
          throws java.io.IOException
Overrides:
mark in class java.io.InputStreamReader
Throws:
java.io.IOException

markSupported

public boolean markSupported()
Overrides:
markSupported in class java.io.InputStreamReader

read

public int read()
         throws java.io.IOException
Overrides:
read in class java.io.InputStreamReader
Throws:
java.io.IOException

ready

public boolean ready()
              throws java.io.IOException
Overrides:
ready in class java.io.InputStreamReader
Throws:
java.io.IOException

read

public int read(char[] arg0)
         throws java.io.IOException
Overrides:
read in class java.io.Reader
Throws:
java.io.IOException

read

public int read(char[] arg0,
                int arg1,
                int arg2)
         throws java.io.IOException
Overrides:
read in class java.io.InputStreamReader
Throws:
java.io.IOException

reset

public void reset()
           throws java.io.IOException
Overrides:
reset in class java.io.InputStreamReader
Throws:
java.io.IOException

skip

public long skip(long arg0)
          throws java.io.IOException
Overrides:
skip in class java.io.InputStreamReader
Throws:
java.io.IOException