• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.fasterxml.jackson.databind.testutil;
2 
3 import java.io.*;
4 
5 public class BrokenStringReader
6     extends FilterReader
7 {
8     final String _message;
9 
BrokenStringReader(String content, String msg)10     public BrokenStringReader(String content, String msg)
11     {
12         super(new StringReader(content));
13         _message = msg;
14     }
15 
16     @Override
read(char[] cbuf, int off, int len)17     public int read(char[] cbuf, int off, int len)
18         throws IOException
19     {
20         int i = super.read(cbuf, off, len);
21         if (i < 0) {
22             throw new IOException(_message);
23         }
24         return i;
25     }
26 }
27