package com.alibaba.json.bvt.serializer; import java.io.IOException; import java.io.Writer; import junit.framework.TestCase; import org.junit.Assert; import com.alibaba.fastjson.serializer.SerializeWriter; public class SerializeWriterTest_12 extends TestCase { public void test_erro_0() throws Exception { SerializeWriter out = new SerializeWriter(new ErrorWriter()); Exception error = null; try { out.flush(); } catch (Exception ex) { error = ex; } Assert.assertNotNull(error); out.close(); } public static class ErrorWriter extends Writer { @Override public void write(char[] cbuf, int off, int len) throws IOException { throw new IOException(); } @Override public void flush() throws IOException { throw new IOException(); } @Override public void close() throws IOException { } } }