Looks like another RI bug. IMO it should throw SerialException instead
NPE as directly written in spec. I am +1 for SerialException.
Regards,
2007/3/23, Andrew Zhang <[EMAIL PROTECTED]>:
Hi folks,
RI behaves strangely of SerialClob.setAsciiStream/setCharacterStream,
consider:
public void testSetAsciiStream() throws Exception {
SerialClob serialClob = new SerialClob("helloo".toCharArray());
serialClob.setAsciiStream(1);
}
public void testSetCharacterStream() throws Exception {
SerialClob serialClob = new SerialClob("helloo".toCharArray());
serialClob.setCharacterStream(1);
}
As spec says "If this SerialClob object is instantiated with a char array, a
SerialException object is thrown." But both test cases throw
NullPointerException. Can we regard it as RI's bug?
Thanks!
--
Best regards,
Andrew Zhang
--
Alexei Zakharov,
Intel ESSD