diff --git a/src/test/java/com/fasterxml/jackson/failing/read/LocationOfError1173Test.java b/src/test/java/com/fasterxml/jackson/failing/read/LocationOfError1173Test.java index 786b10efb3..43ef25ec7e 100644 --- a/src/test/java/com/fasterxml/jackson/failing/read/LocationOfError1173Test.java +++ b/src/test/java/com/fasterxml/jackson/failing/read/LocationOfError1173Test.java @@ -66,7 +66,8 @@ public enum ParserVariant true, false, true - ); + ) + ; ParserVariant( ParserGenerator parserGenerator, @@ -105,7 +106,7 @@ public JsonParser createParser(String input) throws Exception ), new InvalidJson( "Comma after key in object property", - "{\"invalid\", \"json\"}", + a2q("{'invalid', 'json'}"), 10, 10, 1, @@ -113,7 +114,7 @@ public JsonParser createParser(String input) throws Exception ), new InvalidJson( "Missing comma between object properties", - "{\"key1\":\"value1\" \"key2\":\"value2\"}", + a2q("{'key1':'value1' 'key2':'value2'}"), 17, 17, 1, @@ -269,18 +270,22 @@ public void testParserBackendWithInvalidJson(ParserVariant variant, InvalidJson JsonLocation location = e.getLocation(); assertEquals(invalidJson.lineNr, location.getLineNr()); + final String msg = e.getOriginalMessage(); if (variant.supportsByteOffset) { - assertEquals("Incorrect byte offset", invalidJson.byteOffset, location.getByteOffset()); + assertEquals("Incorrect byte offset (for '"+msg+"')", + invalidJson.byteOffset, location.getByteOffset()); } if (variant.supportsCharOffset) { - assertEquals("Incorrect char offset",invalidJson.charOffset, location.getCharOffset()); + assertEquals("Incorrect char offset (for '"+msg+"')", + invalidJson.charOffset, location.getCharOffset()); } if (variant.supportsColumnNr) { - assertEquals("Incorrect column", invalidJson.columnNr, location.getColumnNr()); + assertEquals("Incorrect column (for '"+msg+"')", + invalidJson.columnNr, location.getColumnNr()); } } }