Skip to content

Commit 087b4c8

Browse files
Add nested integer test coverage in testFromJson
1 parent 1062edf commit 087b4c8

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

core-api/src/test/java/com/optimizely/ab/config/parser/GsonConfigParserTest.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,13 +404,18 @@ public void testToJson() {
404404

405405
@Test
406406
public void testFromJson() {
407-
String json = "{\"k1\":\"v1\",\"k2\":3.5,\"k3\":true,\"k4\":12345}";
407+
String json = "{\"k1\":\"v1\",\"k2\":3.5,\"k3\":true,\"k4\":12345,\"k5\":{\"nk1\":99,\"nk2\":1.5}}";
408+
409+
Map<String, Object> nestedMap = new HashMap<>();
410+
nestedMap.put("nk1", 99L);
411+
nestedMap.put("nk2", 1.5);
408412

409413
Map<String, Object> expectedMap = new HashMap<>();
410414
expectedMap.put("k1", "v1");
411415
expectedMap.put("k2", 3.5);
412416
expectedMap.put("k3", true);
413417
expectedMap.put("k4", 12345L);
418+
expectedMap.put("k5", nestedMap);
414419

415420
GsonConfigParser parser = new GsonConfigParser();
416421

0 commit comments

Comments
 (0)