private <T> Map<String, T> assertMap(Map<String, T> map, T first, T second) { return assertMap(map, first, second, Assert::assertEquals); }
private <T> Map<String, T> assertMap(Map<String, T> map, T first, T second) { return assertMap(map, first, second, Assert::assertEquals); }
private <T> Map<String, T> assertMap(Map<String, T> map, T first, T second) { return assertMap(map, first, second, Assert::assertEquals); }
private <T> Map<String, T> assertMap(Map<String, T> map, T first, T second) { return assertMap(map, first, second, Assert::assertEquals); }
private <T> Map<String, T> assertMap(Map<String, T> map, T first, T second) { return assertMap(map, first, second, Assert::assertEquals); }
@Override public void setDataObjectWithMaps(DataObjectWithMaps dataObject) { assertMap(dataObject.booleanValues, true, false); assertMap(dataObject.shortValues, (short) 520, (short) 1040); assertMap(dataObject.integerValues, 123456, 654321); assertMap(dataObject.longValues, 123456789L, 987654321L); assertMap(dataObject.floatValues, 1.1f, 2.2f, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.doubleValues, 1.11d, 2.22d, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.stringValues, "stringValues1", "stringValues2"); assertMap(dataObject.instantValues, Instant.parse("1984-05-27T00:05:00Z"), Instant.parse("2018-07-05T08:23:21Z")); assertMap(dataObject.jsonObjectValues, new JsonObject().put("foo", "eek"), new JsonObject().put("foo", "wibble")); assertMap(dataObject.jsonArrayValues, new JsonArray().add("foo"), new JsonArray().add("bar")); assertEquals(2, dataObject.dataObjectValues.size()); assertEquals("1", dataObject.dataObjectValues.get("1").getFoo()); assertEquals(1, dataObject.dataObjectValues.get("1").getBar()); assertEquals(1.1, dataObject.dataObjectValues.get("1").getWibble(), 0.01); assertEquals("2", dataObject.dataObjectValues.get("2").getFoo()); assertEquals(2, dataObject.dataObjectValues.get("2").getBar()); assertEquals(2.2, dataObject.dataObjectValues.get("2").getWibble(), 0.01); assertMap(dataObject.enumValues, TestEnum.TIM, TestEnum.JULIEN); assertMap(dataObject.genEnumValues, TestGenEnum.BOB, TestGenEnum.LAURA); }
@Override public void setDataObjectWithMaps(DataObjectWithMaps dataObject) { assertMap(dataObject.booleanValues, true, false); assertMap(dataObject.shortValues, (short) 520, (short) 1040); assertMap(dataObject.integerValues, 123456, 654321); assertMap(dataObject.longValues, 123456789L, 987654321L); assertMap(dataObject.floatValues, 1.1f, 2.2f, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.doubleValues, 1.11d, 2.22d, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.stringValues, "stringValues1", "stringValues2"); assertMap(dataObject.instantValues, Instant.parse("1984-05-27T00:05:00Z"), Instant.parse("2018-07-05T08:23:21Z")); assertMap(dataObject.jsonObjectValues, new JsonObject().put("foo", "eek"), new JsonObject().put("foo", "wibble")); assertMap(dataObject.jsonArrayValues, new JsonArray().add("foo"), new JsonArray().add("bar")); assertEquals(2, dataObject.dataObjectValues.size()); assertEquals("1", dataObject.dataObjectValues.get("1").getFoo()); assertEquals(1, dataObject.dataObjectValues.get("1").getBar()); assertEquals(1.1, dataObject.dataObjectValues.get("1").getWibble(), 0.01); assertEquals("2", dataObject.dataObjectValues.get("2").getFoo()); assertEquals(2, dataObject.dataObjectValues.get("2").getBar()); assertEquals(2.2, dataObject.dataObjectValues.get("2").getWibble(), 0.01); assertMap(dataObject.enumValues, TestEnum.TIM, TestEnum.JULIEN); assertMap(dataObject.genEnumValues, TestGenEnum.BOB, TestGenEnum.LAURA); }
@Override public void setDataObjectWithMaps(DataObjectWithMaps dataObject) { assertMap(dataObject.booleanValues, true, false); assertMap(dataObject.shortValues, (short) 520, (short) 1040); assertMap(dataObject.integerValues, 123456, 654321); assertMap(dataObject.longValues, 123456789L, 987654321L); assertMap(dataObject.floatValues, 1.1f, 2.2f, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.doubleValues, 1.11d, 2.22d, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.stringValues, "stringValues1", "stringValues2"); assertMap(dataObject.instantValues, Instant.parse("1984-05-27T00:05:00Z"), Instant.parse("2018-07-05T08:23:21Z")); assertMap(dataObject.jsonObjectValues, new JsonObject().put("foo", "eek"), new JsonObject().put("foo", "wibble")); assertMap(dataObject.jsonArrayValues, new JsonArray().add("foo"), new JsonArray().add("bar")); assertEquals(2, dataObject.dataObjectValues.size()); assertEquals("1", dataObject.dataObjectValues.get("1").getFoo()); assertEquals(1, dataObject.dataObjectValues.get("1").getBar()); assertEquals(1.1, dataObject.dataObjectValues.get("1").getWibble(), 0.01); assertEquals("2", dataObject.dataObjectValues.get("2").getFoo()); assertEquals(2, dataObject.dataObjectValues.get("2").getBar()); assertEquals(2.2, dataObject.dataObjectValues.get("2").getWibble(), 0.01); assertMap(dataObject.enumValues, TestEnum.TIM, TestEnum.JULIEN); assertMap(dataObject.genEnumValues, TestGenEnum.BOB, TestGenEnum.LAURA); }
@Override public void setDataObjectWithMaps(DataObjectWithMaps dataObject) { assertMap(dataObject.booleanValues, true, false); assertMap(dataObject.shortValues, (short) 520, (short) 1040); assertMap(dataObject.integerValues, 123456, 654321); assertMap(dataObject.longValues, 123456789L, 987654321L); assertMap(dataObject.floatValues, 1.1f, 2.2f, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.doubleValues, 1.11d, 2.22d, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.stringValues, "stringValues1", "stringValues2"); assertMap(dataObject.instantValues, Instant.parse("1984-05-27T00:05:00Z"), Instant.parse("2018-07-05T08:23:21Z")); assertMap(dataObject.jsonObjectValues, new JsonObject().put("foo", "eek"), new JsonObject().put("foo", "wibble")); assertMap(dataObject.jsonArrayValues, new JsonArray().add("foo"), new JsonArray().add("bar")); assertEquals(2, dataObject.dataObjectValues.size()); assertEquals("1", dataObject.dataObjectValues.get("1").getFoo()); assertEquals(1, dataObject.dataObjectValues.get("1").getBar()); assertEquals(1.1, dataObject.dataObjectValues.get("1").getWibble(), 0.01); assertEquals("2", dataObject.dataObjectValues.get("2").getFoo()); assertEquals(2, dataObject.dataObjectValues.get("2").getBar()); assertEquals(2.2, dataObject.dataObjectValues.get("2").getWibble(), 0.01); assertMap(dataObject.enumValues, TestEnum.TIM, TestEnum.JULIEN); assertMap(dataObject.genEnumValues, TestGenEnum.BOB, TestGenEnum.LAURA); }
@Override public void setDataObjectWithMaps(DataObjectWithMaps dataObject) { assertMap(dataObject.booleanValues, true, false); assertMap(dataObject.shortValues, (short) 520, (short) 1040); assertMap(dataObject.integerValues, 123456, 654321); assertMap(dataObject.longValues, 123456789L, 987654321L); assertMap(dataObject.floatValues, 1.1f, 2.2f, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.doubleValues, 1.11d, 2.22d, (f1, f2) -> assertEquals(f1, f2, 0.1d)); assertMap(dataObject.stringValues, "stringValues1", "stringValues2"); assertMap(dataObject.instantValues, Instant.parse("1984-05-27T00:05:00Z"), Instant.parse("2018-07-05T08:23:21Z")); assertMap(dataObject.jsonObjectValues, new JsonObject().put("foo", "eek"), new JsonObject().put("foo", "wibble")); assertMap(dataObject.jsonArrayValues, new JsonArray().add("foo"), new JsonArray().add("bar")); assertEquals(2, dataObject.dataObjectValues.size()); assertEquals("1", dataObject.dataObjectValues.get("1").getFoo()); assertEquals(1, dataObject.dataObjectValues.get("1").getBar()); assertEquals(1.1, dataObject.dataObjectValues.get("1").getWibble(), 0.01); assertEquals("2", dataObject.dataObjectValues.get("2").getFoo()); assertEquals(2, dataObject.dataObjectValues.get("2").getBar()); assertEquals(2.2, dataObject.dataObjectValues.get("2").getWibble(), 0.01); assertMap(dataObject.enumValues, TestEnum.TIM, TestEnum.JULIEN); assertMap(dataObject.genEnumValues, TestGenEnum.BOB, TestGenEnum.LAURA); }