@Test public void testHashCode() { DependencyTraverser other1 = new DummyDependencyTraverser(true); DependencyTraverser other2 = new DummyDependencyTraverser(false); DependencyTraverser traverser1 = new AndDependencyTraverser(other1, other2); DependencyTraverser traverser2 = new AndDependencyTraverser(other2, other1); assertEquals(traverser1.hashCode(), traverser2.hashCode()); }