net.sourceforge.sqlunit.types
Class BinaryType
java.lang.Object
net.sourceforge.sqlunit.types.UnsupportedType
net.sourceforge.sqlunit.types.BinaryType
- All Implemented Interfaces:
- java.lang.Comparable, IType
public class BinaryType
- extends UnsupportedType
Models long binary text. This is identical to the ByteArrayType except
it reads from a BinaryStream InputStream object returned in the ResultSet.
It will digest the output of toString() using MD5. Results for this
type can be provided as an MD5 digest string (prefixed by md5:) or as
a file name to compare with (when the file name is prefixed with file:).
- Version:
- $Revision: 1.15 $
- Author:
- Ralph Brendler (rbrendler@users.sourceforge.net), Sujit Pal (spal@users.sourceforge.net)
Method Summary |
protected java.lang.String |
format(java.lang.Object obj)
Converts the Binary data to its String representation. |
protected java.lang.String |
formatString(java.lang.String obj)
Defines behavior that is activated when the passed in Object is
a String. |
Methods inherited from class net.sourceforge.sqlunit.types.UnsupportedType |
compareTo, equals, getId, getName, getValue, hashCode, parse, setId, setName, setValue, toObject, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
BinaryType
public BinaryType()
formatString
protected java.lang.String formatString(java.lang.String obj)
throws SQLUnitException
- Defines behavior that is activated when the passed in Object is
a String.
- Overrides:
formatString
in class UnsupportedType
- Parameters:
obj
- the String to convert.
- Returns:
- a converted String.
- Throws:
SQLUnitException
- if there was a problem.
format
protected java.lang.String format(java.lang.Object obj)
throws SQLUnitException
- Converts the Binary data to its String representation.
- Overrides:
format
in class UnsupportedType
- Parameters:
obj
- an Object to be converted to the IType interface.
- Returns:
- the String representation of the object.
- Throws:
SQLUnitException
- if the formatting failed.