Class SetHashCodeTester<E>
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
-
- com.google.common.collect.testing.AbstractContainerTester<Collection<E>,E>
-
- com.google.common.collect.testing.AbstractCollectionTester<E>
-
- com.google.common.collect.testing.testers.AbstractSetTester<E>
-
- com.google.common.collect.testing.testers.SetHashCodeTester<E>
-
- All Implemented Interfaces:
junit.framework.Test
@GwtCompatible(emulated=true) public class SetHashCodeTester<E> extends AbstractSetTester<E>
TestsSet.hashCode()
.- Author:
- George van den Driessche
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E>
-
-
Field Summary
-
Fields inherited from class com.google.common.collect.testing.AbstractCollectionTester
collection
-
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
-
-
Constructor Summary
Constructors Constructor Description SetHashCodeTester()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Method[]
getHashCodeMethods()
Returns theMethod
instances for the test methods in this class which callhashCode()
on the set values so that set tests on unhashable objects can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
.void
testHashCode()
void
testHashCode_containingNull()
-
Methods inherited from class com.google.common.collect.testing.testers.AbstractSetTester
getSet
-
Methods inherited from class com.google.common.collect.testing.AbstractCollectionTester
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
-
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
-
Methods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
-
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
-
-
-
-
Constructor Detail
-
SetHashCodeTester
public SetHashCodeTester()
-
-
Method Detail
-
testHashCode
public void testHashCode()
-
testHashCode_containingNull
public void testHashCode_containingNull()
-
getHashCodeMethods
@GwtIncompatible public static Method[] getHashCodeMethods()
Returns theMethod
instances for the test methods in this class which callhashCode()
on the set values so that set tests on unhashable objects can suppress it withFeatureSpecificTestSuiteBuilder.suppressing()
.
-
-