@@ -29,7 +29,7 @@ public class CDLTest {
2929 "1, 2, 3, 4\t , 5, 6, 7\n " +
3030 "true, false, true, true, false, false, false\n " +
3131 "0.23, 57.42, 5e27, -234.879, 2.34e5, 0.0, 9e-3\n " +
32- "\" va\t l1\" , \" v\b al2\" , \" val3\" , \" val\f 4\" , \" val5\" , va'l6, val7\n " ;
32+ "\" va\t l1\" , \" v\b al2\" , \" val3\" , \" val\f 4\" , \" val5\" , \" va'l6\" , val7\n " ;
3333
3434
3535 /**
@@ -38,11 +38,54 @@ public class CDLTest {
3838 * values all must be quoted in the cases where the JSONObject parsing
3939 * might normally convert the value into a non-string.
4040 */
41- private static final String EXPECTED_LINES = "[{Col 1:val1, Col 2:val2, Col 3:val3, Col 4:val4, Col 5:val5, Col 6:val6, Col 7:val7}, " +
42- "{Col 1:\" 1\" , Col 2:\" 2\" , Col 3:\" 3\" , Col 4:\" 4\" , Col 5:\" 5\" , Col 6:\" 6\" , Col 7:\" 7\" }, " +
43- "{Col 1:\" true\" , Col 2:\" false\" , Col 3:\" true\" , Col 4:\" true\" , Col 5:\" false\" , Col 6:\" false\" , Col 7:\" false\" }, " +
44- "{Col 1:\" 0.23\" , Col 2:\" 57.42\" , Col 3:\" 5e27\" , Col 4:\" -234.879\" , Col 5:\" 2.34e5\" , Col 6:\" 0.0\" , Col 7:\" 9e-3\" }, " +
45- "{Col 1:\" va\t l1\" , Col 2:\" v\b al2\" , Col 3:val3, Col 4:\" val\f 4\" , Col 5:val5, Col 6:va'l6, Col 7:val7}]" ;
41+ private static final String EXPECTED_LINES =
42+ "[ " +
43+ "{" +
44+ "\" Col 1\" :\" val1\" , " +
45+ "\" Col 2\" :\" val2\" , " +
46+ "\" Col 3\" :\" val3\" , " +
47+ "\" Col 4\" :\" val4\" , " +
48+ "\" Col 5\" :\" val5\" , " +
49+ "\" Col 6\" :\" val6\" , " +
50+ "\" Col 7\" :\" val7\" " +
51+ "}, " +
52+ " {" +
53+ "\" Col 1\" :\" 1\" , " +
54+ "\" Col 2\" :\" 2\" , " +
55+ "\" Col 3\" :\" 3\" , " +
56+ "\" Col 4\" :\" 4\" , " +
57+ "\" Col 5\" :\" 5\" , " +
58+ "\" Col 6\" :\" 6\" , " +
59+ "\" Col 7\" :\" 7\" " +
60+ "}, " +
61+ " {" +
62+ "\" Col 1\" :\" true\" , " +
63+ "\" Col 2\" :\" false\" , " +
64+ "\" Col 3\" :\" true\" , " +
65+ "\" Col 4\" :\" true\" , " +
66+ "\" Col 5\" :\" false\" , " +
67+ "\" Col 6\" :\" false\" , " +
68+ "\" Col 7\" :\" false\" " +
69+ "}, " +
70+ "{" +
71+ "\" Col 1\" :\" 0.23\" , " +
72+ "\" Col 2\" :\" 57.42\" , " +
73+ "\" Col 3\" :\" 5e27\" , " +
74+ "\" Col 4\" :\" -234.879\" , " +
75+ "\" Col 5\" :\" 2.34e5\" , " +
76+ "\" Col 6\" :\" 0.0\" , " +
77+ "\" Col 7\" :\" 9e-3\" " +
78+ "}, " +
79+ "{" +
80+ "\" Col 1\" :\" va\t l1\" , " +
81+ "\" Col 2\" :\" v\b al2\" , " +
82+ "\" Col 3\" :\" val3\" , " +
83+ "\" Col 4\" :\" val\f 4\" , " +
84+ "\" Col 5\" :\" val5\" , " +
85+ "\" Col 6\" :\" va'l6\" , " +
86+ "\" Col 7\" :\" val7\" " +
87+ "}" +
88+ "]" ;
4689
4790 /**
4891 * Attempts to create a JSONArray from a null string.
@@ -283,11 +326,11 @@ public void textToJSONArrayPipeDelimited() {
283326 */
284327 @ Test
285328 public void jsonArrayToJSONArray () {
286- String nameArrayStr = "[Col1, Col2]" ;
329+ String nameArrayStr = "[\" Col1\" , \" Col2\" ]" ;
287330 String values = "V1, V2" ;
288331 JSONArray nameJSONArray = new JSONArray (nameArrayStr );
289332 JSONArray jsonArray = CDL .toJSONArray (nameJSONArray , values );
290- JSONArray expectedJsonArray = new JSONArray ("[{Col1:V1, Col2:V2 }]" );
333+ JSONArray expectedJsonArray = new JSONArray ("[{\" Col1\" : \" V1 \" , \" Col2\" : \" V2 \" }]" );
291334 Util .compareActualVsExpectedJsonArrays (jsonArray , expectedJsonArray );
292335 }
293336
0 commit comments