|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.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.CollectionAddTester<E>
public class CollectionAddTester<E>
A generic JUnit test which tests add
operations on a collection.
Can't be invoked directly; please see
CollectionTestSuiteBuilder
.
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 | |
---|---|
CollectionAddTester()
|
Method Summary | |
---|---|
static Method |
getAddNullSupportedMethod()
Returns the Method instance for testAdd_nullSupported() so
that tests of Collections.checkedCollection(java.util.Collection, Class) can
suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug
6409434 is fixed. |
static Method |
getAddNullUnsupportedMethod()
Returns the Method instance for testAdd_nullSupported() so
that tests of Collections.checkedCollection(java.util.Collection, Class) can
suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun
bug 5045147 is fixed. |
void |
testAdd_nullSupported()
|
void |
testAdd_nullUnsupported()
|
void |
testAdd_supportedNotPresent()
|
void |
testAdd_unsupportedNotPresent()
|
void |
testAdd_unsupportedPresent()
|
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, 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 CollectionAddTester()
Method Detail |
---|
public void testAdd_supportedNotPresent()
public void testAdd_unsupportedNotPresent()
public void testAdd_unsupportedPresent()
public void testAdd_nullSupported()
public void testAdd_nullUnsupported()
public static Method getAddNullSupportedMethod()
Method
instance for testAdd_nullSupported()
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 add(), which fails to support null.
public static Method getAddNullUnsupportedMethod()
Method
instance for testAdd_nullSupported()
so
that tests of Collections.checkedCollection(java.util.Collection, Class)
can
suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun
bug 5045147 is fixed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |