JsonObjectMerger implements BiFunction<JsonObject, JsonObject, JsonObject> { @Override public JsonObject apply(final JsonObject jsonObject1, final JsonObject jsonObject2) { return mergeJsonObjects(jsonObject1, jsonObject2); }  @Override JsonObject apply(final JsonObject jsonObject1, final JsonObject jsonObject2);  }
@Test public void apply() { final JsonObjectMerger underTest = new JsonObjectMerger(); final JsonObject mergedObject = underTest.apply(JsonFactory.nullObject(), JsonFactory.nullObject()); assertThat(mergedObject).isEqualTo(JsonFactory.nullObject()); }