Skip to content

Commit 18eddf7

Browse files
authored
Merge pull request stleary#95 from johnjaylward/StandardizeExceptionMessages
Test cases updates for standardized exception messages
2 parents b8fd9d0 + fb01575 commit 18eddf7

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

src/test/java/org/json/junit/JSONArrayTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -346,14 +346,14 @@ public void failedGetArrayValues() {
346346
assertTrue("expected getDouble to fail", false);
347347
} catch (JSONException e) {
348348
assertEquals("Expected an exception message",
349-
"JSONArray[4] is not a number.",e.getMessage());
349+
"JSONArray[4] is not a double.",e.getMessage());
350350
}
351351
try {
352352
jsonArray.getInt(4);
353353
assertTrue("expected getInt to fail", false);
354354
} catch (JSONException e) {
355355
assertEquals("Expected an exception message",
356-
"JSONArray[4] is not a number.",e.getMessage());
356+
"JSONArray[4] is not a int.",e.getMessage());
357357
}
358358
try {
359359
jsonArray.getJSONArray(4);
@@ -374,14 +374,14 @@ public void failedGetArrayValues() {
374374
assertTrue("expected getLong to fail", false);
375375
} catch (JSONException e) {
376376
assertEquals("Expected an exception message",
377-
"JSONArray[4] is not a number.",e.getMessage());
377+
"JSONArray[4] is not a long.",e.getMessage());
378378
}
379379
try {
380380
jsonArray.getString(5);
381381
assertTrue("expected getString to fail", false);
382382
} catch (JSONException e) {
383383
assertEquals("Expected an exception message",
384-
"JSONArray[5] not a string.",e.getMessage());
384+
"JSONArray[5] is not a String.",e.getMessage());
385385
}
386386
}
387387

src/test/java/org/json/junit/JSONMLTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ public void emptyTagException() {
133133
JSONML.toString(jsonArray);
134134
assertTrue("Expecting an exception", false);
135135
} catch (JSONException e) {
136-
assertTrue("Expecting an exception message",
137-
"JSONArray[0] not a string.".
138-
equals(e.getMessage()));
136+
assertEquals("Expecting an exception message",
137+
"JSONArray[0] is not a String.",
138+
e.getMessage());
139139
}
140140
}
141141

src/test/java/org/json/junit/JSONObjectTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,7 +1041,7 @@ public void jsonObjectNonAndWrongValues() {
10411041
fail("Expected an exception");
10421042
} catch (JSONException e) {
10431043
assertEquals("Expecting an exception message",
1044-
"JSONObject[\"trueKey\"] not a string.",
1044+
"JSONObject[\"trueKey\"] is not a string.",
10451045
e.getMessage());
10461046
}
10471047
try {
@@ -1057,7 +1057,7 @@ public void jsonObjectNonAndWrongValues() {
10571057
fail("Expected an exception");
10581058
} catch (JSONException e) {
10591059
assertEquals("Expecting an exception message",
1060-
"JSONObject[\"stringKey\"] is not a number.",
1060+
"JSONObject[\"stringKey\"] is not a double.",
10611061
e.getMessage());
10621062
}
10631063
try {
@@ -1073,7 +1073,7 @@ public void jsonObjectNonAndWrongValues() {
10731073
fail("Expected an exception");
10741074
} catch (JSONException e) {
10751075
assertEquals("Expecting an exception message",
1076-
"JSONObject[\"stringKey\"] is not a number.",
1076+
"JSONObject[\"stringKey\"] is not a float.",
10771077
e.getMessage());
10781078
}
10791079
try {
@@ -1089,7 +1089,7 @@ public void jsonObjectNonAndWrongValues() {
10891089
fail("Expected an exception");
10901090
} catch (JSONException e) {
10911091
assertEquals("Expecting an exception message",
1092-
"JSONObject[\"stringKey\"] is not a number.",
1092+
"JSONObject[\"stringKey\"] is not a int.",
10931093
e.getMessage());
10941094
}
10951095
try {
@@ -1105,7 +1105,7 @@ public void jsonObjectNonAndWrongValues() {
11051105
fail("Expected an exception");
11061106
} catch (JSONException e) {
11071107
assertEquals("Expecting an exception message",
1108-
"JSONObject[\"stringKey\"] is not a number.",
1108+
"JSONObject[\"stringKey\"] is not a long.",
11091109
e.getMessage());
11101110
}
11111111
try {
@@ -2087,7 +2087,7 @@ public void jsonObjectParsingErrors() {
20872087
fail("Expected an exception");
20882088
} catch (JSONException e) {
20892089
assertEquals("Expecting an exception message",
2090-
"JSONObject[myKey] is not a JSONArray.",
2090+
"JSONObject[\"myKey\"] is not a JSONArray (null).",
20912091
e.getMessage());
20922092
}
20932093
try {

0 commit comments

Comments
 (0)