@Override
    public void putAll(Map<K, V> map) {
        this.map.putAll(map);
    }
@Test
    public void testPutAll() {
        Map<Integer, String> expectedResult = new HashMap<>();
        expectedResult.put(23, "value-23");
        expectedResult.put(42, "value-42");

        adapter.putAll(expectedResult);

        assertEquals(expectedResult.size(), map.size());
        for (Integer key : expectedResult.keySet()) {
            assertTrue(map.containsKey(key));
        }
    }