@Before public void setup() { ByteArrayInputStream inputStream = new ByteArrayInputStream(testString.getBytes(StandardCharsets.UTF_8)); //IOInputStream stream = IOInputStream.input(null, 10).input(inputStream); source = new ReaderCharacterSource ( new InputStreamReader(inputStream) ); }
private void initSourceWithString(String testString) { ByteArrayInputStream inputStream = new InMemoryInputStream(testString.getBytes(StandardCharsets.UTF_8)); source = new ReaderCharacterSource ( new InputStreamReader(inputStream) ); }
private void initSourceWithString(String testString, int size) { ByteArrayInputStream inputStream = new InMemoryInputStream(testString.getBytes(StandardCharsets.UTF_8)); source = new ReaderCharacterSource ( new InputStreamReader(inputStream), size ); } @Test
@Override public Object parse( Reader reader ) { if (reader instanceof StringReader) { try { String str = BeanUtils.idxStr(reader, "str"); int length = BeanUtils.idxInt(reader, "length"); int next = BeanUtils.idxInt(reader, "next"); if (str!= null && next == 0 && length == str.length()) { return parse(str); } } catch (Exception ex) { Boon.logger("JSON PARSER").fatal(ex); } } characterSource = new ReaderCharacterSource ( reader ); return this.decodeValue (); }
@Override public Object parse( Reader reader ) { if (reader instanceof StringReader) { try { String str = BeanUtils.idxStr(reader, "str"); int length = BeanUtils.idxInt(reader, "length"); int next = BeanUtils.idxInt(reader, "next"); if (str!= null && next == 0 && length == str.length()) { return parse(str); } } catch (Exception ex) { Boon.logger("JSON PARSER").fatal(ex); } } characterSource = new ReaderCharacterSource ( reader ); return this.decodeValue (); }
@Override public Object parse( Reader reader ) { if (reader instanceof StringReader) { try { String str = BeanUtils.idxStr(reader, "str"); int length = BeanUtils.idxInt(reader, "length"); int next = BeanUtils.idxInt(reader, "next"); if (str!= null && next == 0 && length == str.length()) { return parse(str); } } catch (Exception ex) { Boon.logger("JSON PARSER").fatal(ex); } } characterSource = new ReaderCharacterSource ( reader ); return this.decodeValue (); }