Class ListSubListTester<E>

  • All Implemented Interfaces:
    junit.framework.Test

    public class ListSubListTester<E>
    extends AbstractListTester<E>
    A generic JUnit test which tests subList() operations on a list. Can't be invoked directly; please see ListTestSuiteBuilder.
    • Constructor Detail

      • ListSubListTester

        public ListSubListTester()
    • Method Detail

      • testSubList_startNegative

        public void testSubList_startNegative()
      • testSubList_endTooLarge

        public void testSubList_endTooLarge()
      • testSubList_startGreaterThanEnd

        public void testSubList_startGreaterThanEnd()
      • testSubList_empty

        public void testSubList_empty()
      • testSubList_entireList

        public void testSubList_entireList()
      • testSubList_subListRemoveAffectsOriginal

        public void testSubList_subListRemoveAffectsOriginal()
      • testSubList_subListClearAffectsOriginal

        public void testSubList_subListClearAffectsOriginal()
      • testSubList_subListAddAffectsOriginal

        public void testSubList_subListAddAffectsOriginal()
      • testSubList_subListSetAffectsOriginal

        public void testSubList_subListSetAffectsOriginal()
      • testSubList_originalListSetAffectsSubList

        public void testSubList_originalListSetAffectsSubList()
      • testSubList_subListRemoveAffectsOriginalLargeList

        public void testSubList_subListRemoveAffectsOriginalLargeList()
      • testSubList_subListAddAtIndexAffectsOriginalLargeList

        public void testSubList_subListAddAtIndexAffectsOriginalLargeList()
      • testSubList_subListSetAffectsOriginalLargeList

        public void testSubList_subListSetAffectsOriginalLargeList()
      • testSubList_originalListSetAffectsSubListLargeList

        public void testSubList_originalListSetAffectsSubListLargeList()
      • testSubList_ofSubListEmpty

        public void testSubList_ofSubListEmpty()
      • testSubList_ofSubListNonEmpty

        public void testSubList_ofSubListNonEmpty()
      • testSubList_size

        public void testSubList_size()
      • testSubList_isEmpty

        public void testSubList_isEmpty()
      • testSubList_get

        public void testSubList_get()
      • testSubList_contains

        public void testSubList_contains()
      • testSubList_indexOf

        public void testSubList_indexOf()
      • testSubList_lastIndexOf

        public void testSubList_lastIndexOf()
      • testReserializeWholeSubList

        public void testReserializeWholeSubList()
      • testReserializeEmptySubList

        public void testReserializeEmptySubList()
      • testReserializeSubList

        public void testReserializeSubList()
      • getSubListOriginalListSetAffectsSubListMethod

        public static java.lang.reflect.Method getSubListOriginalListSetAffectsSubListMethod()
        Returns the Method instance for testSubList_originalListSetAffectsSubList() so that tests of CopyOnWriteArrayList can suppress them with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 6570631 is fixed.
      • getSubListOriginalListSetAffectsSubListLargeListMethod

        public static java.lang.reflect.Method getSubListOriginalListSetAffectsSubListLargeListMethod()
        Returns the Method instance for testSubList_originalListSetAffectsSubListLargeList() ()} so that tests of CopyOnWriteArrayList can suppress them with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 6570631 is fixed.
      • getSubListSubListRemoveAffectsOriginalLargeListMethod

        public static java.lang.reflect.Method getSubListSubListRemoveAffectsOriginalLargeListMethod()
        Returns the Method instance for testSubList_subListRemoveAffectsOriginalLargeList() so that tests of CopyOnWriteArrayList can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 6570575 is fixed.