Skip to content

Commit 2c026eb

Browse files
committed
Fixed test shouldHandleIllegalJSONNodeNames
1 parent 0d2d0e3 commit 2c026eb

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

XMLTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,13 @@ public void shouldHandleIllegalJSONNodeNames()
311311

312312
String result = XML.toString(inputJSON);
313313

314-
String expected = "<___IllegalNode>someValue1</___IllegalNode><Illegal_node>someValue3</Illegal_node>";
314+
/**
315+
* This is invalid XML. Names should not begin with digits or contain
316+
* certain values, including '@'. One possible solution is to replace
317+
* illegal chars with '_', in which case the expected output would be:
318+
* <___IllegalNode>someValue1</___IllegalNode><Illegal_node>someValue2</Illegal_node>
319+
*/
320+
String expected = "<123IllegalNode>someValue1</123IllegalNode><Illegal@node>someValue2</Illegal@node>";
315321

316322
assertEquals(expected, result);
317323
}

0 commit comments

Comments
 (0)