Class ListSubListTester<E>

All Implemented Interfaces:
junit.framework.Test

@GwtCompatible(emulated=true) 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.
Author:
Chris Povirk
  • Constructor Details

    • ListSubListTester

      public ListSubListTester()
  • Method Details

    • 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

      @GwtIncompatible public static Method getSubListOriginalListSetAffectsSubListMethod()
      Returns the Method instance for testSubList_originalListSetAffectsSubList() so that tests of CopyOnWriteArrayList can suppress them with FeatureSpecificTestSuiteBuilder.suppressing() until JDK-6570631 is fixed.
    • getSubListOriginalListSetAffectsSubListLargeListMethod

      @GwtIncompatible public static Method getSubListOriginalListSetAffectsSubListLargeListMethod()
      Returns the Method instance for testSubList_originalListSetAffectsSubListLargeList() so that tests of CopyOnWriteArrayList can suppress them with FeatureSpecificTestSuiteBuilder.suppressing() until JDK-6570631 is fixed.
    • getSubListSubListRemoveAffectsOriginalLargeListMethod

      @GwtIncompatible public static Method getSubListSubListRemoveAffectsOriginalLargeListMethod()
      Returns the Method instance for testSubList_subListRemoveAffectsOriginalLargeList() so that tests of CopyOnWriteArrayList can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until JDK-6570575 is fixed.