public void testSetExceptionListener_Called() throws Exception {
class MockExceptionListener implements ExceptionListener {
private boolean isCalled = false;
public void exceptionThrown(Exception e) {
isCalled = true;
}
public boolean isCalled() {
return isCalled;
}
}
XMLDecoder xmlDecoder = new XMLDecoder(new ByteArrayInputStream(
"<java><string/>".getBytes("UTF-8")));
MockExceptionListener mockListener = new MockExceptionListener();
xmlDecoder.setExceptionListener(mockListener);
assertFalse(mockListener.isCalled());
// Real Parsing should occur in method of ReadObject rather constructor.
assertNotNull(xmlDecoder.readObject());
assertTrue(mockListener.isCalled());
}
XMLDecoderTest.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:cn1
作者:
评论列表
文章目录