// inherit javadoc
public void run() throws Exception {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
MarshalOutputStream output =
new MarshalOutputStream(baos,new ArrayList());
FakeMarshalInputStream input = new FakeMarshalInputStream(
new ByteArrayInputStream(baos.toByteArray()),null,null);
logger.log(Level.FINE,"=================================");
logger.log(Level.FINE,"test case 1: resolveClass(null)");
logger.log(Level.FINE,"");
try {
input.resolveClass(null);
} catch (NullPointerException ignore) { }
logger.log(Level.FINE,"=================================");
logger.log(Level.FINE,"test case 2: resolveProxyClass(null)");
logger.log(Level.FINE,"");
try {
input.resolveProxyClass(null);
} catch (NullPointerException ignore) { }
logger.log(Level.FINE,"=================================");
logger.log(Level.FINE,"test case 3: "
+ "resolveProxyClass(String[] with a null element)");
logger.log(Level.FINE,"");
try {
input.resolveProxyClass(new String[] {null,"bar"});
} catch (NullPointerException ignore) { }
}