package com.fasterxml.jackson.databind.node; import java.io.IOException; import com.fasterxml.jackson.core.*; import com.fasterxml.jackson.databind.*; public class TestEndOfInputHandling extends BaseMapTest { public void testErrorHandling() throws IOException { ObjectMapper mapper = new ObjectMapper(); String json = "{\"A\":{\"B\":\n"; JsonParser parser = mapper.getFactory().createParser(json); parser.setCodec(new ObjectMapper()); try { parser.readValueAsTree(); } catch(JsonParseException e) { verifyException(e, "Unexpected end-of-input"); } parser.close(); try { mapper.readTree(json); } catch(JsonParseException e) { verifyException(e, "Unexpected end-of-input"); } } }