@Test
public void testPutValue()
{

    ListMap<String, Integer> map = new ListMap<>();
    
    map.putValue( "A", 1 );
    map.putValue( "B", 2 );
    map.putValue( "C", 3 );
    map.putValue( "A", 4 );
    map.putValue( "B", 5 );
    map.putValue( "A", 6 );
    
    assertEquals( Lists.newArrayList( 1, 4, 6 ), map.get( "A" ) );
    assertEquals( Lists.newArrayList( 2, 5 ), map.get( "B" ) );
    assertEquals( Lists.newArrayList( 3 ), map.get( "C" ) );
    assertNull( map.get( "Z" ) );
}