|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.AbstractListTester<E> com.google.common.collect.testing.testers.ListSetTester<E>
@GwtCompatible public class ListSetTester<E>
A generic JUnit test which tests set()
operations on a list. Can't be
invoked directly; please see
ListTestSuiteBuilder
.
This class is GWT compatible.
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 | |
---|---|
ListSetTester()
|
Method Summary | |
---|---|
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()
|
Methods inherited from class com.google.common.collect.testing.testers.AbstractListTester |
---|
expectContents, getList |
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, createSamplesArray, emptyCollection, expectAdded, expectAdded, expectAdded, 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 |
---|
countTestCases, createResult, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ListSetTester()
Method Detail |
---|
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()
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |