Class CollectionAddTester<E>

    • Constructor Detail

      • CollectionAddTester

        public CollectionAddTester()
    • Method Detail

      • testAdd_supportedNotPresent

        public void testAdd_supportedNotPresent()
      • testAdd_unsupportedNotPresent

        public void testAdd_unsupportedNotPresent()
      • testAdd_unsupportedPresent

        public void testAdd_unsupportedPresent()
      • testAdd_nullSupported

        public void testAdd_nullSupported()
      • testAdd_nullUnsupported

        public void testAdd_nullUnsupported()
      • testAddConcurrentWithIteration

        public void testAddConcurrentWithIteration()
      • getAddNullSupportedMethod

        @GwtIncompatible
        public static java.lang.reflect.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. 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.
      • getAddNullUnsupportedMethod

        @GwtIncompatible
        public static java.lang.reflect.Method getAddNullUnsupportedMethod()
        Returns the Method instance for testAdd_nullSupported() so that tests of TreeSet can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 5045147 is fixed.