@GwtCompatible(emulated=true) public class CollectionToArrayTester<E> extends AbstractCollectionTester<E>
toArray()
operations on a collection. Can't be invoked
directly; please see CollectionTestSuiteBuilder
.AbstractContainerTester.ArrayWithDuplicate<E>
collection
container, samples
Constructor and Description |
---|
CollectionToArrayTester() |
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, 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 CollectionToArrayTester()
public void testToArray_noArgs()
public void testToArray_isPlainObjectArray()
Collection.toArray(Object[])
says: "Note that toArray(new Object[0]) is
identical in function to toArray()."
For maximum effect, the collection under test should be created from an element array of a
type other than Object[]
.
public void testToArray_emptyArray()
public void testToArray_emptyArray_ordered()
public void testToArray_emptyArrayOfObject()
public void testToArray_rightSizedArray()
public void testToArray_rightSizedArray_ordered()
public void testToArray_rightSizedArrayOfObject()
public void testToArray_rightSizedArrayOfObject_ordered()
public void testToArray_oversizedArray()
public void testToArray_oversizedArray_ordered()
public void testToArray_emptyArrayOfWrongTypeForNonEmptyCollection()
public void testToArray_emptyArrayOfWrongTypeForEmptyCollection()
@GwtIncompatible public static Method getToArrayIsPlainObjectArrayMethod()
Method
instance for testToArray_isPlainObjectArray()
so that tests
of Arrays.asList(Object[])
can suppress it with FeatureSpecificTestSuiteBuilder.suppressing()
until Sun bug 6260652 is fixed.Copyright © 2010–2018. All rights reserved.