@Test
public void testGetAllAdjacentAreasMap()
{

	Map<String, String> expected;
	Map<String, String> actual;
	String geohash;
	String subGeohash;
	geohash = GeoHashExtensions.encode(53.5526394, 10.0067103);
	subGeohash = geohash.substring(0, 7);
	actual = GeoHashExtensions.getAllAdjacentAreasMap(subGeohash);
	expected = MapFactory.newHashMap(9);
	expected.put("center", "u1x0esy");
	expected.put("top", "u1x0etn");
	expected.put("bottom", "u1x0esw");
	expected.put("right", "u1x0esz");
	expected.put("left", "u1x0esv");
	expected.put("topleft", "u1x0etj");
	expected.put("topright", "u1x0etp");
	expected.put("bottomright", "u1x0esx");
	expected.put("bottomleft", "u1x0est");
	for (Entry<String, String> entry : actual.entrySet())
	{
		assertEquals(expected.get(entry.getKey()), actual.get(entry.getKey()));
	}
}