@GwtCompatible(emulated=true) public class ListSetTester<E> extends AbstractListTester<E>
set()
operations on a list. Can't be
invoked directly; please see
ListTestSuiteBuilder
.AbstractContainerTester.ArrayWithDuplicate<E>
collection
container, samples
Constructor and Description |
---|
ListSetTester() |
Modifier and Type | Method and Description |
---|---|
static Method |
getSetNullSupportedMethod()
Returns the
Method instance for
testSet_null() so that tests of Collections.checkedCollection(java.util.Collection, Class) can
suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug
6409434 is fixed. |
void |
testSet_indexTooHigh() |
void |
testSet_indexTooLow() |
void |
testSet_null() |
void |
testSet_nullUnsupported() |
void |
testSet_replacingNull() |
void |
testSet_unsupported() |
void |
testSet_unsupportedByEmptyList() |
void |
testSet() |
expectContents, getList
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
countTestCases, createResult, run, run, runBare, runTest, setName, toString
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, fail, fail, failNotEquals, failNotSame, failSame, format
public void testSet()
public void testSet_null()
public void testSet_replacingNull()
public void testSet_indexTooLow()
public void testSet_indexTooHigh()
public void testSet_unsupported()
public void testSet_unsupportedByEmptyList()
public void testSet_nullUnsupported()
@GwtIncompatible public static Method getSetNullSupportedMethod()
Method
instance for
testSet_null()
so that tests of Collections.checkedCollection(java.util.Collection, Class)
can
suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug
6409434 is fixed. It's unclear whether nulls were to be permitted or
forbidden, but presumably the eventual fix will be to permit them, as it
seems more likely that code would depend on that behavior than on the
other. Thus, we say the bug is in set(), which fails to support null.Copyright © 2010-2017. All Rights Reserved.