@Test
public void testGet()
{

    OSMIDSegmentedMap map = new OSMIDSegmentedMap();
    map.write(9);
    map.write(10);
    map.write(11);
    map.write(12);
    map.write(20);
    map.write(21);
    map.write(31);
    assertEquals(7, map.getSize());
    assertEquals(-1, map.get(8));
    assertEquals(0, map.get(9));
    assertEquals(1, map.get(10));
    assertEquals(2, map.get(11));
    assertEquals(3, map.get(12));
    assertEquals(-1, map.get(13));
    assertEquals(-1, map.get(19));
    assertEquals(4, map.get(20));
    assertEquals(5, map.get(21));
    assertEquals(6, map.get(31));
    assertEquals(-1, map.get(32));
    for (int i = 0; i < 200; i++)
    {
        map.write(i + 50);
    }
    assertEquals(207, map.getSize());
    assertEquals(-1, map.get(49));
    assertEquals(7, map.get(50));
}