public void testHashCode() { int expectedHashCode = 1; for (E element : getOrderedElements()) { expectedHashCode = 31 * expectedHashCode + ((element == null) ? 0 : element.hashCode()); } assertEquals( "A List's hashCode() should be computed from those of its elements.", expectedHashCode, getList().hashCode()); }
suite.addTest( ListTestSuiteBuilder.using(new UnhashableElementsImmutableListGenerator()) .suppressing(ListHashCodeTester.getHashCodeMethod()) .named("ImmutableList, unhashable values") .withFeatures(CollectionSize.ANY, ALLOWS_NULL_QUERIES)
suite.addTest(ListTestSuiteBuilder.using( new UnhashableElementsImmutableListGenerator()) .suppressing(ListHashCodeTester.getHashCodeMethod()) .named("ImmutableList, unhashable values") .withFeatures(CollectionSize.ANY,
public void testHashCode() { int expectedHashCode = 1; for (E element : getOrderedElements()) { expectedHashCode = 31 * expectedHashCode + ((element == null) ? 0 : element.hashCode()); } assertEquals( "A List's hashCode() should be computed from those of its elements.", expectedHashCode, getList().hashCode()); }
public void testHashCode() { int expectedHashCode = 1; for (E element : getOrderedElements()) { expectedHashCode = 31 * expectedHashCode + ((element == null) ? 0 : element.hashCode()); } assertEquals( "A List's hashCode() should be computed from those of its elements.", expectedHashCode, getList().hashCode()); }