package de.westnordost.streetcomplete.data.osm.persist; import junit.framework.TestCase; import de.westnordost.osmapi.map.data.Element; public class OsmElementKeyTest extends TestCase { public void testAlmostEqual() { OsmElementKey a = new OsmElementKey(Element.Type.NODE, 1), b = new OsmElementKey(Element.Type.WAY, 1), c = new OsmElementKey(Element.Type.NODE, 2); assertFalse(a.equals(b)); assertFalse(a.equals(c)); assertFalse(a.hashCode() == b.hashCode()); assertFalse(a.hashCode() == c.hashCode()); } public void testEqual() { OsmElementKey a = new OsmElementKey(Element.Type.NODE, 1), b = new OsmElementKey(Element.Type.NODE, 1); assertEquals(a,b); assertEquals(a.hashCode(), b.hashCode()); } }