@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
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
public ListSetTester()
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–2019. All rights reserved.