diff --git a/src/test/java/org/leolo/nrdatad/ReferenceDataParserTest.java b/src/test/java/org/leolo/nrdatad/ReferenceDataParserTest.java index 8f16c68..5c80870 100644 --- a/src/test/java/org/leolo/nrdatad/ReferenceDataParserTest.java +++ b/src/test/java/org/leolo/nrdatad/ReferenceDataParserTest.java @@ -1,4 +1,5 @@ package org.leolo.nrdatad; +import org.json.JSONObject; import org.junit.Test; import org.leolo.nrdatad.model.Corpus; @@ -15,6 +16,16 @@ public class ReferenceDataParserTest { assertEquals("ECR", corpus.getCrsCode()); assertEquals("53550", corpus.getUicCode()); assertEquals("EAST CROYDON", corpus.getLongDescription()); + }@Test + public void testNormalCase2(){ + String json = "{\"NLC\":\"535500\",\"STANOX\":\"87701\",\"TIPLOC\":\"ECROYDN\",\"3ALPHA\":\"ECR\",\"UIC\":\"53550\",\"NLCDESC\":\"EAST CROYDON\",\"NLCDESC16\":\"\"}"; + Corpus corpus = Corpus.parseJSON(new JSONObject(json)); + assertEquals("535500", corpus.getNlcCode()); + assertEquals("87701", corpus.getStanoxCode()); + assertEquals("ECROYDN", corpus.getTiplocCode()); + assertEquals("ECR", corpus.getCrsCode()); + assertEquals("53550", corpus.getUicCode()); + assertEquals("EAST CROYDON", corpus.getLongDescription()); } }