com.hammingweight.hammock.mocks.io
Class MockDataInputStream
java.lang.Object
java.io.InputStream
java.io.DataInputStream
com.hammingweight.hammock.mocks.io.MockDataInputStream
- All Implemented Interfaces:
- IMockObject, java.io.DataInput
public class MockDataInputStream
- extends java.io.DataInputStream
- implements IMockObject
Fields inherited from class java.io.DataInputStream |
in |
Methods inherited from class java.io.DataInputStream |
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MTHD_AVAILABLE
public static final MockMethod MTHD_AVAILABLE
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_RESET
public static final MockMethod MTHD_RESET
MTHD_SKIP_$_LONG
public static final MockMethod MTHD_SKIP_$_LONG
MockDataInputStream
public MockDataInputStream(java.io.InputStream arg0)
MockDataInputStream
public MockDataInputStream(java.io.InputStream arg0,
IInvocationHandler handler)
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.
available
public int available()
throws java.io.IOException
- Overrides:
available
in class java.io.DataInputStream
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Overrides:
close
in class java.io.DataInputStream
- Throws:
java.io.IOException
mark
public void mark(int arg0)
- Overrides:
mark
in class java.io.DataInputStream
markSupported
public boolean markSupported()
- Overrides:
markSupported
in class java.io.DataInputStream
read
public int read()
throws java.io.IOException
- Overrides:
read
in class java.io.DataInputStream
- Throws:
java.io.IOException
reset
public void reset()
throws java.io.IOException
- Overrides:
reset
in class java.io.DataInputStream
- Throws:
java.io.IOException
skip
public long skip(long arg0)
throws java.io.IOException
- Overrides:
skip
in class java.io.DataInputStream
- Throws:
java.io.IOException