@Test
  public void testPutAll() throws Exception {
    SerializedMap map = new SerializedMap(Map.class, HashMap.class);
    Map<SerializedValue, SerializedValue> value = new HashMap<>();
    value.put(literal(String.class, "key1"), literal(String.class, "value1"));
    value.put(literal(String.class, "key2"), literal(String.class, "value2"));

    map.putAll(value);

    assertThat(map, hasEntry(literal(String.class, "key1"), literal(String.class, "value1")));
    assertThat(map, hasEntry(literal(String.class, "key2"), literal(String.class, "value2")));
  }