JT Harness : Tests that passed
Tests are grouped by their final status message.
Compilation failed as expected
Compilation successful
Execution successful
-
java/util/AbstractCollection/ToArrayTest.java: AbstractCollection.toArray(T[]) doesn't return the given array in concurrent modification.
-
java/util/AbstractCollection/ToString.java: toString method fails if size changes in between a call to size and an attempt to iterate.
-
java/util/AbstractList/FailFastIterator.java: AbstractList iterators previously checked for co-modificatin after* the set/add/remove operations were performed.
-
java/util/AbstractList/HasNextAfterException.java: AbstractList's ListIterator.hasNext() returns true, after ListIterator.previous() causes an exception for an empty list.
-
java/util/AbstractMap/AbstractMapClone.java: AbstractMap's clone() method is implemented to reset AbstractMap's private fields after super.clone()
-
java/util/AbstractMap/Equals.java: AbstractMap.equals and AbstractSet.equals are fragile: they throw exceptions when they should return false.
-
java/util/AbstractMap/SimpleEntries.java: Basic tests for SimpleEntry, SimpleImmutableEntry
-
java/util/AbstractMap/ToString.java: toString method fails if size changes in between a call to size and an attempt to iterate.
-
java/util/AbstractSequentialList/AddAll.java: AddAll(int, Collection) intersperses the Collection with this List.
-
java/util/ArrayList/AddAll.java: Ensure that addAll method can cope with underestimate by size().
-
java/util/ArrayList/Bug6533203.java: AbstractList.ListItr.add might corrupt iterator state if enclosing add throws
-
java/util/ArrayList/EnsureCapacity.java: Test the ArrayList.ensureCapacity() and Vector.ensureCapacity method with negative minimumCapacity input argument.
-
java/util/Arrays/ArrayObjectMethods.java: Basic test for content-based array object methods
-
java/util/Arrays/Big.java: arrays larger than 1<<30
-
java/util/Arrays/CopyMethods.java: Test for array cloning and slicing methods.
-
java/util/Arrays/Correct.java: Check that different sorts give equivalent results.
-
java/util/Arrays/Fill.java: Arrays.fill(Object[], ...) should throw ArrayStoreException
-
java/util/Arrays/FloatDoubleOrder.java: The natural ordering on Float and Double was not even a partial order (i.e., it violated the contract of Comparable.compareTo).
-
java/util/Arrays/ParallelPrefix.java: unit test for Arrays.ParallelPrefix().
-
java/util/Arrays/ParallelSorting.java: Exercise Arrays.parallelSort (adapted from test Sorting)
-
java/util/Arrays/SetAllTest.java: Unit test for setAll, parallelSetAll variants
-
java/util/Arrays/Sorting.java: Exercise Arrays.sort
-
java/util/Arrays/StreamAndSpliterator.java: tests for stream and spliterator factory methods
-
java/util/Arrays/TimSortStackSize.java: Test TimSort stack size
-
java/util/Base64/Base64GetEncoderTest.java: test Encoder with linemax == 0, line separator should not appear in encoded data
-
java/util/Base64/TestBase64.java: tests java.util.Base64
-
java/util/Base64/TestBase64Golden.java: tests java.util.Base64
-
java/util/BitSet/And.java: test the BitSet.and() method
-
java/util/BitSet/BSMethods.java: Test the operation of the methods of BitSet class
-
java/util/BitSet/BitSetStreamTest.java: test BitSet stream
-
java/util/BitSet/ImportExport.java: Test import/export constructors and methods
-
java/util/BitSet/MemoryLeak.java: Repeatedly OR BitSets; No OutOfMemoryException should result
-
java/util/BitSet/PreviousBits.java: Test previousClearBit, previousSetBit
-
java/util/BitSet/StickySize.java: Check capacity management
-
java/util/Calendar/BuddhistCalendarTest.java: Confirm that BuddhistCalendar's add(), roll() and toString() work correctly with Buddhist Era years.
-
java/util/Calendar/Bug4302966.java: In Czech Republic first day of week is Monday not Sunday
-
java/util/Calendar/Bug4766302.java: Make sure that computeTime call doesn't reset the isTimeSet value.
-
java/util/Calendar/Bug4851640.java: Make sure not to set UNSET fields to COMPUTED after time calculation.
-
java/util/Calendar/Bug4958050.java: Make sure that add() and roll() handle time zone offset changes (both raw and DST) correctly.
-
java/util/Calendar/Bug5078053.java: Make sure that Calendar.complete() normalizes stamp[] to COMPUTED.
-
java/util/Calendar/Bug6178071.java: Make sure that setting HOUR right after a construction works as expected.
-
java/util/Calendar/Bug6234795.java: Rolling of HOUR or HOUR_OF_SET must set the other hour field.
-
java/util/Calendar/Bug6448234.java: Make sure indexing of DAY_OF_WEEK is correct in JapaneseImperialCalendar.getDisplayName.
-
java/util/Calendar/Bug6645263.java: Test field normalization in non-lenient from the partially normalized state
-
java/util/Calendar/Bug6902861.java: Test for a workaround when WEEK_OF_YEAR and YEAR are out of sync.
-
java/util/Calendar/Bug7017458.java: Test of multithreaded serialization/deserialization of Calendar.
-
java/util/Calendar/Bug8007038.java: Verify ArrayIndexOutOfBoundsException is not thrown on on calling localizedDateTime().print() with JapaneseChrono
-
java/util/Calendar/Bug8075548.java: Make sure that the format form of month names are produced when there are no stand-alone ones available.
-
java/util/Calendar/Bug8152077.java: Make sure that roll() with HOUR/HOUR_OF_DAY works around standard/daylight time transitions
-
java/util/Calendar/Builder/BuilderTest.java: Unit test for Calendar.Builder.
-
java/util/Calendar/CalendarLimitTest.java: test for limit on Calendar
-
java/util/Calendar/CalendarTest.java: test for Calendar
-
java/util/Calendar/CalendarTestScripts/JapaneseRollTests.java: tests Japanese Calendar.
-
java/util/Calendar/CalendarTestScripts/JapaneseTests.java: tests Japanese Calendar.
-
java/util/Calendar/CalendarTypeTest.java: Unit test for calendar types
-
java/util/Calendar/CldrFormatNamesTest.java: Unit test for CLDR FormatData resources
-
java/util/Calendar/FieldStateTest.java: Unit tests for internal fields states.
-
java/util/Calendar/GenericTimeZoneNamesTest.sh: Unit test for generic time zone names support
-
java/util/Calendar/GregorianCutoverTest.java: Unit tests related to the Gregorian cutover support.
-
java/util/Calendar/JapanEraNameCompatTest.java: Test the localized names of Japanese era Reiwa from JRE provider.
-
java/util/Calendar/JapaneseEraNameTest.java: Test the localized Japanese new era name (May 1st.
-
java/util/Calendar/JapaneseLenientEraTest.java: Test whether lenient era is accepted in JapaneseImperialCalendar
-
java/util/Calendar/JavatimeTest.java: Test those bridge methods to/from java.time date/time classes
-
java/util/Calendar/JulianTest.java: Tests for the Julian calendar system (before the Gregorian cutover)
-
java/util/Calendar/Limit.java: Make sure that GregorianCalendar works far in the past and future.
-
java/util/Calendar/NarrowNamesTest.sh: Unit test for narrow names support
-
java/util/Calendar/NonLenientTest.java: Make sure that validation is adequate in non-lenient mode.
-
java/util/Calendar/ResolutionTest.java: Make sure that the resolution of (WEKK_OF_MONTH + DAY_OF_WEEK) and (DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK) works as specified in the API.
-
java/util/Calendar/RollDayOfWeekTest.java: Make sure that rolling DAY_OF_WEEK stays in the same week around year boundaries.
-
java/util/Calendar/StampOverflow.java: Make sure that Calendar doesn't cause nextStamp overflow.
-
java/util/Calendar/SupplementalJapaneseEraTest.java: Create an equivalent test case for JDK9's SupplementalJapaneseEraTest
-
java/util/Calendar/WeekDateTest.java: Unit test for week date support
-
java/util/Calendar/ZoneOffsets.java: Make sure that ZONE_OFFSET and/or DST_OFFSET setting is taken into account for time calculations.
-
java/util/Calendar/bug4028518.java: Make sure cloned GregorianCalendar is unchanged by modifying its original.
-
java/util/Calendar/bug4100311.java: Make sure set(DAY_OF_YEAR, 1) works.
-
java/util/Calendar/bug4243802.java: confirm that Calendar.setTimeInMillis() and getTimeInMillis() can be called from a user program.
-
java/util/Calendar/bug4316678.java: test that Calendar's Serializasion works correctly.
-
java/util/Calendar/bug4372743.java: test that checks transitions of ERA and YEAR which are caused by add(MONTH).
-
java/util/Calendar/bug4401223.java: Make sure that GregorianCalendar doesn't cause IllegalArgumentException at some special situations which are related to the Leap Year.
-
java/util/Calendar/bug4409072.java: tests for set(), add(), and roll() with various week parameters.
-
java/util/Calendar/bug4514831.java: Confirm that GregorianCalendar.roll() works properly during transition from Daylight Saving Time to Standard Time.
-
java/util/Collection/BiggernYours.java: Concurrent collections are permitted to lie about their size
-
java/util/Collection/CollectionDefaults.java: Unit tests for extension methods on Collection
-
java/util/Collection/HotPotatoes.java: methods taking concurrently mutating collection should work
-
java/util/Collection/IteratorAtEnd.java: next() does not change iterator state if throws NoSuchElementException
-
java/util/Collection/MOAT.java: Run many tests on many Collection and Map implementations
-
java/util/Collections/AddAll.java: Basic test for Collections.addAll
-
java/util/Collections/AsLifoQueue.java: Basic tests for asLifoQueue
-
java/util/Collections/BigBinarySearch.java: binarySearch of Collections larger than 1<<30
-
java/util/Collections/BinarySearchNullComparator.java: Test Collections.binarySearch() with a null comparator
-
java/util/Collections/CheckedIdentityMap.java: Checked collections with underlying maps with identity comparisons
-
java/util/Collections/CheckedListBash.java: Unit test for Collections.checkedList
-
java/util/Collections/CheckedListReplaceAll.java: Ensure that replaceAll operator cannot add bad elements
-
java/util/Collections/CheckedMapBash.java: Unit test for Collections.checkedMap
-
java/util/Collections/CheckedMapReplaceAll.java: Ensure that replaceAll operator cannot add bad elements
-
java/util/Collections/CheckedNull.java: Test behavior of nulls in checked collections
-
java/util/Collections/CheckedQueue.java: Unit test for Collections.checkedQueue
-
java/util/Collections/CheckedSetBash.java: Unit test for Collections.checkedSet
-
java/util/Collections/Disjoint.java: Basic test for Collections.disjoint
-
java/util/Collections/EmptyCollectionSerialization.java: Empty utility collections should be singletons
-
java/util/Collections/EmptyIterator.java: Test empty iterators, enumerations, and collections
-
java/util/Collections/EmptyNavigableMap.java: Unit test for Collections.emptyNavigableMap
-
java/util/Collections/EmptyNavigableSet.java: Unit test for Collections.emptyNavigableSet
-
java/util/Collections/Enum.java: Basic test for new Enumeration -> List converter
-
java/util/Collections/EqualsTest.java: Infinite recursion for some equals tests in Collections
-
java/util/Collections/FindSubList.java: Basic test for Collections.indexOfSubList/lastIndexOfSubList
-
java/util/Collections/Frequency.java: Basic test for Collections.frequency
-
java/util/Collections/MinMax.java: min and max methods fail if size changes in between a call to size and an attempt to iterate.
-
java/util/Collections/NCopies.java: Test Collections.nCopies
-
java/util/Collections/NullComparator.java: A null Comparator is now specified to indicate natural ordering.
-
java/util/Collections/RacingCollections.java: Test various operations on concurrently mutating collections
-
java/util/Collections/ReplaceAll.java: Basic test for new replaceAll algorithm
-
java/util/Collections/ReverseOrder.java: Reverse comparator was subtly broken
-
java/util/Collections/ReverseOrder2.java: Basic test for Collections.reverseOrder
-
java/util/Collections/Rotate.java: Basic test for new rotate algorithm
-
java/util/Collections/RotateEmpty.java: Collections.rotate(...) returns ArithmeticException
-
java/util/Collections/Ser.java: EMPTY_SET, EMPTY_LIST, and the collections returned by nCopies and singleton were spec'd to be serializable, but weren't.
-
java/util/Collections/SetFromMap.java: test Collections.newSetFromMap
-
java/util/Collections/SingletonIterator.java:
-
java/util/Collections/Swap.java: Basic test for newly public swap algorithm
-
java/util/Collections/SyncSubMutexes.java: Check that Collections.synchronizedNavigableSet().tailSet() is using the same lock object as it's source.
-
java/util/Collections/T6433170.java: CheckedCollection.addAll should be all-or-nothing
-
java/util/Collections/UnmodifiableMapEntrySet.java: Unit tests for wrapping classes should delegate to default methods
-
java/util/Collections/ViewSynch.java: Collection-views of submap-views of synchronized-views of SortedMap objects do not synchronize on the correct object.
-
java/util/Collections/WrappedNull.java: Wrapping a null collection/array should blow up sooner rather than later
-
java/util/Collections/Wrappers.java: Ensure Collections wrapping classes provide non-default implementations
-
java/util/Comparator/BasicTest.java: Comparator default method tests
-
java/util/Comparator/TypeTest.java: Comparator API narrowing type test
-
java/util/Currency/Bug4512215.java: Updated currency data.
-
java/util/Currency/Bug6807534.java: check whether the default implementation of CurrencNameProvider.getDisplayName(String, Locale) throws appropriate exceptions when necessary.
-
java/util/Currency/CurrencyTest.java: Basic tests for Currency class.
-
java/util/Currency/PropertiesTest.sh: tests the capability of replacing the currency data with user specified currency properties file
-
java/util/Currency/ValidateISO4217.java: Validate ISO 4217 data for Currency class.
-
java/util/Date/Bug4955000.java: Make sure that a Date and a GregorianCalendar produce the same date/time.
-
java/util/Date/DateGregorianCalendarTest.java: Make sure that a Date and a GregorianCalendar produce the same date/time.
-
java/util/Date/DateRegression.java:
-
java/util/Date/DateTest.java: test Date
-
java/util/Date/TZ.java: java.util.Date doesn't fail if current TimeZone is changed
-
java/util/Date/TimestampTest.java: Make sure that changes to the Date class don't break java.sql.Timestamp.
-
java/util/Deque/ChorusLine.java: Deque implementations must behave isomorphically
-
java/util/EnumMap/DistinctEntrySetElements.java: Sets from Map.entrySet() return distinct objects for each Entry
-
java/util/EnumMap/EntrySetIteratorRemoveInvalidatesEntry.java: Iterator.remove() from Map.entrySet().iterator() invalidates returned Entry.
-
java/util/EnumMap/EnumMapBash.java: Unit test for EnumMap
-
java/util/EnumMap/ProperEntrySetOnClone.java: EnumMap.entrySet() returns an entrySet referencing to the cloned instance
-
java/util/EnumMap/SimpleSerialization.java: A serialized EnumMap can be successfully de-serialized.
-
java/util/EnumMap/ToArray.java: Tests for toArray
-
java/util/EnumMap/UniqueNullValue.java: (coll) EnumMap.containsValue(null) returns true
-
java/util/EnumSet/AllOf.java: AllOf static factory is broken in Regular and Jumbo enum set
-
java/util/EnumSet/BogusEnumSet.java: Check that deserialization preserves EnumSet integrity
-
java/util/EnumSet/ComplementOf.java: ComplementOf static factory is broken in Regular and Jumbo enum set
-
java/util/EnumSet/EnumSetBash.java: Unit test for EnumSet
-
java/util/EnumSet/InsertWrongType.java: Inserting enum of wrong type does horrible things to EnumSet/Map
-
java/util/EnumSet/JumboRange.java: Range static factory fails to compute size in Jumbo enum set
-
java/util/EnumSet/LargeEnumIteratorRemoveResilience.java: EnumSet's iterator.remove() can be resilient to set's modification.
-
java/util/EnumSet/OneUniverse.java: All enum constants in a class should share a single "universe".
-
java/util/EnumSet/Range.java: Range static factory is broken in Regular and Jumbo enum set
-
java/util/EnumSet/RetainAll.java: Test EnumSet.retainAll
-
java/util/EnumSet/SmallEnumIteratorRemoveResilience.java: EnumSet's iterator.remove() can be resilient to set's modification.
-
java/util/Formattable/StockName.java:
-
java/util/Formatter/Basic.java: Unit test for formatter
-
java/util/Formatter/Close.java: Basic tests for close().
-
java/util/Formatter/Constructors.java: Unit test for all constructors introduced by the formatter feature
-
java/util/Formatter/FailingConstructors.java: PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
-
java/util/Formatter/Flush.java: Basic tests for flush().
-
java/util/Formatter/Padding.java: Tests to excercise padding on int and double values, with various flag combinations.
-
java/util/HashMap/Bug8186171Test.java: Verify the fix for scenario reported in JDK-8186171
-
java/util/HashMap/HashMapCloneLeak.java: Verify that we do not leak contents when we clone a HashMap
-
java/util/HashMap/KeySetRemove.java: HashMap and TreeMap entrySet().remove(k) spuriously returned false if the Map previously mapped k to null.
-
java/util/HashMap/NullKeyAtResize.java: If the key to be inserted into a HashMap is null and the table needs to be resized as part of the insertion then addEntry will try to recalculate the hash of a null key.
-
java/util/HashMap/OverrideIsEmpty.java: Verify that we do not get exception when we override isEmpty() in a subclass of HashMap
-
java/util/HashMap/PutNullKey.java: Ensure that when trees are being used for collisions that null key insertion still works.
-
java/util/HashMap/ReplaceExisting.java: Verify that replacing the value for an existing key does not corrupt active iterators, in particular due to a resize() occurring and not updating modCount.
-
java/util/HashMap/SetValue.java: HashMap.Entry.setValue() returns new value (as opposed to old)
-
java/util/HashMap/ToString.java: HashMap's entry.toString threw a null pointer exc if the HashMap contained null keys or values.
-
java/util/HashMap/TreeBinAssert.java: Check for AssertionError from HashMap TreeBin after Iterator.remove
-
java/util/HashSet/Serialization.java: Verify that a serialized HashSet may successfully be deserialized.
-
java/util/Hashtable/DeserializedLength.java: Hashtable deserialization reconstitutes table with wrong capacity
-
java/util/Hashtable/EqualsCast.java: Hashtable was less robust to extension that it could have been because the equals and Hashcode methods used internals unnecessarily.
-
java/util/Hashtable/HashCode.java: Hashtable's hashCode method always returns zero(!)
-
java/util/Hashtable/IllegalLoadFactor.java: Test for an illegalargumentexception on loadFactor
-
java/util/Hashtable/ReadObject.java: test Hashtable readObject for invocation of overridable put method
-
java/util/Hashtable/SelfRef.java: Hashtable's toString method should detect self-referential hash tables rather than throwing a StackOverflowException.
-
java/util/Hashtable/SerializationDeadlock.java: Serializing Hashtable objects which refer to each other should not be able to deadlock.
-
java/util/Hashtable/SimpleSerialization.java: A serialized Hashtable can be de-serialized properly.
-
java/util/IdentityHashMap/Capacity.java: IdentityHashMap reallocates storage when inserting expected number of elements
-
java/util/IdentityHashMap/DistinctEntrySetElements.java: Sets from Map.entrySet() return distinct objects for each Entry
-
java/util/IdentityHashMap/EntrySetIteratorRemoveInvalidatesEntry.java: Iterator.remove() from Map.entrySet().iterator() invalidates returned Entry.
-
java/util/IdentityHashMap/ToArray.java: IdentityHashMap's entrySet toArray tests
-
java/util/IdentityHashMap/ToString.java: Test that toString on entrySet Iterator/Entry behaves reasonably
-
java/util/IllegalFormatException/Constructors.java:
-
java/util/Iterator/IteratorDefaults.java: test extension methods on Iterator
-
java/util/Iterator/PrimitiveIteratorDefaults.java: test default methods on PrimitiveIterator
-
java/util/LinkedHashMap/Basic.java: Basic test for LinkedHashMap.
-
java/util/LinkedHashMap/Cache.java: Basic test of removeEldestElement method.
-
java/util/LinkedHashMap/ComputeIfAbsentAccessOrder.java: computeIfAbsent would generate spurious access
-
java/util/LinkedHashMap/EmptyMapIterator.java: iterators on collection views of empty map weren't fail-fast.
-
java/util/LinkedHashSet/Basic.java: Basic test for LinkedHashSet.
-
java/util/LinkedList/AddAll.java: AddAll was prepending instead of appending!
-
java/util/LinkedList/Clone.java: Cloning a subclass of LinkedList results in an object that isn't an instance of the subclass.
-
java/util/LinkedList/ComodifiedRemove.java: Due to a bug in LinkedList's ListIterator's remove(), the ListIterator would not check for comodification before remove.
-
java/util/LinkedList/Remove.java: Due to a bug in LinkedList's ListIterator's remove() logic, the List would get screwed up by a remove() following a previous().
-
java/util/List/ListDefaults.java: Unit tests for extension methods on List
-
java/util/List/LockStep.java: Compare List implementations for identical behavior
-
java/util/Locale/Bug4152725.java: Verify that the default locale can be specified from the command line.
-
java/util/Locale/Bug4175998Test.java: test ISO639-2 language codes
-
java/util/Locale/Bug4184873Test.java: test that locale invariants are preserved across serialization
-
java/util/Locale/Bug4210525.java: Locale variant should not be uppercased
-
java/util/Locale/Bug4316602.java: Locale constructor should allow language-only argument
-
java/util/Locale/Bug4518797.java: Make sure that hashCode() and read/writeObject() are thread-safe.
-
java/util/Locale/Bug6989440.java: Verify ConcurrentModificationException is not thrown with multiple thread accesses.
-
java/util/Locale/Bug7069824.java: Verify implementation for Locale matching.
-
java/util/Locale/Bug8001562.java: Verify that getAvailableLocales() in locale sensitive services classes return compatible set of locales as in JDK7.
-
java/util/Locale/Bug8004240.java: Verify that getAdapterPreference returns an unmodifiable list.
-
java/util/Locale/Bug8025703.java: Verify implementation for Locale matching.
-
java/util/Locale/Bug8040211.java: Checks the IANA language subtag registry data update (LSR Revision: 2019-09-16) with Locale and Locale.LanguageRange class methods.
-
java/util/Locale/ExtensionsTest.java: Test Locale.hasExtensions() and Locale.stripExtensions().
-
java/util/Locale/HashCodeTest.java: Test hashCode() to have less than 10% of hash code conflicts.
-
java/util/Locale/InternationalBAT.java: Basic acceptance test for international J2RE.
-
java/util/Locale/LocaleCategory.sh: tests for Locale.getDefault(Locale.Category) and Locale.setDefault(Locale.Category, Locale)
-
java/util/Locale/LocaleEnhanceTest.java: test API changes to Locale
-
java/util/Locale/LocaleProviders.sh: tests for "java.locale.providers" system property
-
java/util/Locale/LocaleTest.java: test Locales
-
java/util/Locale/ThaiGov.java:
-
java/util/Locale/bug4122700.java: Verify that list of available locales is non-empty, and print the list
-
java/util/Locale/bug6277243.java: Verify that there is Locale.ROOT constant, and it is equal to Locale("", "", "")
-
java/util/Locale/bug6312358.java: Verify that an NPE is thrown by issueing Locale.getInstance() with any argument being null.
-
java/util/Map/BasicSerialization.java: Ensure Maps can be serialized and deserialized.
-
java/util/Map/Collisions.java: Ensure Maps behave well with lots of hashCode() collisions.
-
java/util/Map/Defaults.java: Test Map default methods
-
java/util/Map/EntryComparators.java:
-
java/util/Map/EntryHashCode.java: Map.Entry implementations need to comply with Map.Entry.hashCode() defined behaviour.
-
java/util/Map/Get.java: Verify assertions in get() javadocs
-
java/util/Map/InPlaceOpsCollisions.java: Ensure overrides of in-place operations in Maps behave well with lots of collisions.
-
java/util/Map/LockStep.java: Test Map implementations for mutual compatibility
-
java/util/Map/MapBinToFromTreeTest.java: Test the case where a bin is treeified and vice verser
-
java/util/Map/ToArray.java: Ensure toArray() implementations return correct results.
-
java/util/MissingFormatArgumentException/GetFormatSpecifier.java: Unit test for MissingFormatArgumentException.getFormatSpecifier
-
java/util/NavigableMap/LockStep.java: Compare NavigableMap implementations for identical behavior
-
java/util/Objects/BasicObjectsTest.java: Basic tests for methods in java.util.Objects
-
java/util/Objects/CheckIndex.java: com.sun.crypto.provider.Preconditions.checkIndex tests
-
java/util/Observable/ClearChanged.java: Test that Observer.notifyObservers calls clearChanged
-
java/util/Optional/Basic.java: Basic functional test of Optional
-
java/util/Optional/BasicDouble.java: Basic functional test of OptionalDouble
-
java/util/Optional/BasicInt.java: Basic functional test of OptionalInt
-
java/util/Optional/BasicLong.java: Basic functional test of OptionalLong
-
java/util/PluggableLocale/BreakIteratorProviderTest.sh: BreakIteratorProvider tests
-
java/util/PluggableLocale/CalendarDataProviderTest.sh: CalendarDataProvider tests
-
java/util/PluggableLocale/CalendarNameProviderTest.sh: CalendarNameProvider tests
-
java/util/PluggableLocale/ClasspathTest.sh: Checks whether providers can only be loaded from extension directories, not from classpath.
-
java/util/PluggableLocale/CollatorProviderTest.sh: CollatorProvider tests
-
java/util/PluggableLocale/CurrencyNameProviderTest.sh: CurrencyNameProvider tests
-
java/util/PluggableLocale/DateFormatProviderTest.sh: DateFormatProvider tests
-
java/util/PluggableLocale/DateFormatSymbolsProviderTest.sh: DateFormatSymbolsProvider tests
-
java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.sh: DecimalFormatSymbolsProvider tests
-
java/util/PluggableLocale/GenericTest.sh: Generic tests for the pluggable locales feature
-
java/util/PluggableLocale/LocaleNameProviderTest.sh: LocaleNameProvider tests
-
java/util/PluggableLocale/NumberFormatProviderTest.sh: NumberFormatProvider tests
-
java/util/PluggableLocale/SupportedLocalesTest.java: Test the default implementation of LocaleServiceProvider.isSupportedLocale.
-
java/util/PluggableLocale/TimeZoneNameProviderTest.sh: TimeZoneNameProvider tests
-
java/util/PriorityQueue/ForgetMeNot.java: Test ForgetMeNot implementation feature (and more)
-
java/util/PriorityQueue/NoNulls.java: Attempt to add a null throws NullPointerException
-
java/util/PriorityQueue/PriorityQueueSort.java: Checks that a priority queue returns elements in sorted order across various operations
-
java/util/PriorityQueue/RemoveContains.java: Test contains/remove equator compatibility
-
java/util/Properties/Bug6609431.java: Test whether loading of a property value in a file ending with a backslash works fine.
-
java/util/Properties/CompatibilityTest.java: Compatibility test
-
java/util/Properties/ConcurrentLoadAndStoreXML.java: Test that the Properties storeToXML and loadFromXML methods are thread safe
-
java/util/Properties/CustomProvider.java: Test
-
java/util/Properties/LoadAndStoreXML.java: Basic test of storeToXML and loadToXML
-
java/util/Properties/LoadAndStoreXMLWithDefaults.java: checks that Properties.storeToXML only stores properties locally defined on the Properties object, excluding those that are inherited.
-
java/util/Random/DistinctSeeds.java: Independent instantiations of Random() have distinct seeds.
-
java/util/Random/NextBytes.java: Tests for Random.nextBytes
-
java/util/Random/NextIntPowerOfTwoMod.java: The FCS release of 1.2 did not special case the Random.nextInt calculation for a power of two modulus, as mandated by the spec.
-
java/util/Random/RandomStreamTest.java: test stream methods on Random
-
java/util/Random/RandomTest.java: test methods on Random
-
java/util/ResourceBundle/Bug4083270Test.java: test Bug 4083270
-
java/util/ResourceBundle/Bug4168625Test.java: test Resource Bundle for bug 4168625
-
java/util/ResourceBundle/Bug4177489Test.java: test Resource Bundle for bug 4177489
-
java/util/ResourceBundle/Bug4195978Test.java: Verifies that resource bundle names have case distinction.
-
java/util/ResourceBundle/Bug4257318.java:
-
java/util/ResourceBundle/Bug4353454.java: Test if the second getBundle call finds a bundle in the default Locale search path.
-
java/util/ResourceBundle/Bug4396021.java: Verify that a resource bundle can override its parent.
-
java/util/ResourceBundle/Bug6190861.java: Make sure to always load the default locale's bundle when there's no bundle for the requested locale.
-
java/util/ResourceBundle/Bug6204853.java: tests PropertyResourceBundle(Reader) constructor.
-
java/util/ResourceBundle/Bug6287579.java: Make sure that getContents() of ListResourceBundle subclasses is 'protected' and returns a different Object[]][] instance in each invocation.
-
java/util/ResourceBundle/Bug6299235Test.sh: test Bug 6299235 to make sure the third-party provided sun resources could be picked up.
-
java/util/ResourceBundle/Bug6355009.java: Make sure not to have too many causes for MissingResourceException
-
java/util/ResourceBundle/Bug6356571.java: Make sure that non-ResourceBundle classes are ignored and properties files are loaded correctly.
-
java/util/ResourceBundle/Bug6359330.java: Make sure that getBundle doesn't cause a security error with a security manager when instantialing RBClassLoader (internal classloader).
-
java/util/ResourceBundle/Bug6572242.java: Make sure that ResourceBundle.getBundle ignores LinkageError for compatibility.
-
java/util/ResourceBundle/Control/BadControlsTest.java: Test if ResourceBundle.getBundle detects bad Control implementations.
-
java/util/ResourceBundle/Control/Bug6530694.java: Checks that sun.util.CoreResourceBundleControl does not apply to the application provided Swing resources.
-
java/util/ResourceBundle/Control/ControlFactoryTest.java: Test the ResourceBundle.Control factory methods.
-
java/util/ResourceBundle/Control/DefaultControlTest.java: Test the default Control implementation.
-
java/util/ResourceBundle/Control/LoadingStrategiesTest.java: Test non-standard loading strategies with ResourceBundle.Control subclasses
-
java/util/ResourceBundle/Control/MissingResourceCauseTest.sh: Test for the cause support when throwing a MissingResourceBundle.
-
java/util/ResourceBundle/Control/PackagePrivateTest.java: Test if package private ResourceBundles can be loaded.
-
java/util/ResourceBundle/Control/StressTest.java: Stress test for ResourceBundle.getBundle with ResourceBundle.Control.
-
java/util/ResourceBundle/Control/XMLResourceBundleTest.java: Test XML support as shown in the ResourceBundle.Control description.
-
java/util/ResourceBundle/KeySetTest.java: Test cases for the containsKey, keySet, and handleKeySet methods that are new in Mustang.
-
java/util/ResourceBundle/ReferencesTest.java: Verify that references from ResourceBundle cache don't prevent class loader reclamation.
-
java/util/ResourceBundle/ResourceBundleTest.java: test Resource Bundle
-
java/util/ResourceBundle/Test4314141.java: Verify a few assertions of the new specification of ResourceBundle.getBundle
-
java/util/ResourceBundle/Test4318520.java: test that getBundle handles change in default locale correctly
-
java/util/ResourceBundle/TestBug4179766.java: test Resource Bundle for bug 4179766
-
java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java: tests ResourceBundle.getBaseBundleName();
-
java/util/Scanner/FailingConstructors.java: PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
-
java/util/Scanner/ScanTest.java: Basic tests of java.util.Scanner methods
-
java/util/ServiceLoader/NPE.java: test ServiceLoader.load methods for NullPointerException.
-
java/util/ServiceLoader/basic.sh: Unit test for java.util.ServiceLoader
-
java/util/Spliterator/SpliteratorCharacteristics.java:
-
java/util/Spliterator/SpliteratorLateBindingFailFastTest.java: Spliterator last-binding and fail-fast tests
-
java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java: Spliterator traversing and splitting tests
-
java/util/SplittableRandom/SplittableRandomTest.java: test methods on SplittableRandom
-
java/util/StringJoiner/MergeTest.java: test StringJoiner::merge
-
java/util/StringJoiner/StringJoinerTest.java: tests StringJoinerTest
-
java/util/StringTokenizer/FormFeed.java: Test StringTokenizer on \f character
-
java/util/StringTokenizer/ResetPos.java: Reset the currentposition of StringTokenizer if delimiters changed in a invocation of nextToken() after invoking hasMoreTokens()
-
java/util/StringTokenizer/Supplementary.java: Unit test for supplementary characters (JSR-204)
-
java/util/TimeZone/Bug4322313.java: Make sure that new implementation of custom time zone support for TimeZone.getTimeZone() works correctly and the getDisplayName() methods are locale independent.
-
java/util/TimeZone/Bug5097350.java: Make sure that TimeZone.getTimeZone returns a clone of a cached TimeZone instance.
-
java/util/TimeZone/Bug6329116.java: Make sure that timezone short display names are idenical to Olson's data.
-
java/util/TimeZone/Bug6772689.java: Test for standard-to-daylight transitions at midnight: date stays on the given day.
-
java/util/TimeZone/Bug6912560.java: Make sure that file path canonicalization in sun.util.calendar.ZoneInfoFile works with the default security manager.
-
java/util/TimeZone/Bug8066652.sh: tests thread safe native function localtime_r is accessed by multiple threads at same time and zone id should not be “GMT+00:00” if default timezone is “GMT” and user specifies a fake timezone.
-
java/util/TimeZone/CLDRDisplayNamesTest.java: Make sure that localized time zone names of CLDR are used if specified.
-
java/util/TimeZone/DaylightTimeTest.java: Test case for TimeZone.observesDaylightTime()
-
java/util/TimeZone/IDTest.java: Tests consistencies of time zone IDs.
-
java/util/TimeZone/ListTimeZones.java: Allow 24:00 as a valid end/start DST time stamp
-
java/util/TimeZone/OldIDMappingTest.sh: Compatibility test for the old JDK ID mapping and Olson IDs
-
java/util/TimeZone/SetDefaultSecurityTest.java: Make sure that TimeZone.setDefault throws a SecurityException if the security manager doesn't permit.
-
java/util/TimeZone/TimeZoneBoundaryTest.java: test Time Zone Boundary
-
java/util/TimeZone/TimeZoneDatePermissionCheck.sh: Stackoverflow error with security manager, signed jars and debug.
-
java/util/TimeZone/TimeZoneRegression.java:
-
java/util/TimeZone/TimeZoneTest.java: test TimeZone
-
java/util/TimeZone/TransitionTest.java: Make sure to handle DST transition ending at 0:00 January 1.
-
java/util/TimeZone/bug4096952.java: simple serialization/deserialization test
-
java/util/Timer/DelayOverflow.java: java.util.Timer schedule delay Long.MAX_VALUE causes task to execute multiple times
-
java/util/Timer/KillThread.java: Killing a Timer thread causes the Timer to fail silently on subsequent use.
-
java/util/Timer/NameConstructors.java: Basic test for constructors with thread name
-
java/util/Timer/Purge.java: Basic test for purge method
-
java/util/TreeMap/Clone.java: Verify that cloned TreeMap gets new keyset
-
java/util/TreeMap/ContainsValue.java: TreeMap.containsValue throws NullPointerExc for empty TreeMap
-
java/util/TreeMap/EmptyMapAndNulls.java: Test handling of null with empty Map
-
java/util/TreeMap/HeadTailTypeError.java: indexOf and lastIndex of used to let you look outside the valid range in the backing array
-
java/util/TreeMap/NullAtEnd.java: Test null-allowing Comparators
-
java/util/TreeMap/NullPermissiveComparator.java: Test proper handling of comparators permitting nulls
-
java/util/TreeMap/SubMap.java: The firstKey and lastKey
-
java/util/TreeMap/SubMapClear.java: Submap clear tickled a bug in an optimization suggested by Prof.
-
java/util/UUID/Serial.java: Test deserialization of UUID
-
java/util/UUID/UUIDTest.java: Unit tests for java.util.UUID
-
java/util/Vector/ComodifiedRemoveAllElements.java: Due to a bug in Vector's removeAllElements(), the modification counter would not get incremented.
-
java/util/Vector/CopyInto.java: Vector.copyInto should throw ArrayStoreException
-
java/util/Vector/IllegalConstructorArgs.java: Test for illegal argument exception
-
java/util/Vector/LastIndexOf.java: Vector.lastIndex(Object, int) used to let you look outside the valid range in the backing array
-
java/util/Vector/SerializationDeadlock.java: Serializing Vector objects which refer to each other should not be able to deadlock.
-
java/util/Vector/SimpleSerialization.java: A serialized Vector can be successfully de-serialized.
-
java/util/Vector/SyncLastIndexOf.java: Vector's lastIndexOf(Object) was lacking synchronization
-
java/util/WeakHashMap/Iteration.java: Tests to see that memory leak no longer exists.
-
java/util/WeakHashMap/ZeroInitCap.java: Zero initial capacity should be legal
-
java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java: Checks for responsiveness of blocking queues to cancellation.
-
java/util/concurrent/BlockingQueue/Interrupt.java: Check proper handling of interrupts
-
java/util/concurrent/BlockingQueue/LastElement.java: Check correct behavior when last element is removed.
-
java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java: multiple producers and single consumer using blocking queues
-
java/util/concurrent/BlockingQueue/OfferDrainToLoops.java: Test concurrent offer vs.
-
java/util/concurrent/BlockingQueue/PollMemoryLeak.java: Checks for OutOfMemoryError when an unbounded number of aborted timed waits occur without a signal.
-
java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java: multiple producers and consumers using blocking queues
-
java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java: check ordering for blocking queues with 1 producer and multiple consumers
-
java/util/concurrent/CompletableFuture/Basic.java: Basic tests for CompletableFuture
-
java/util/concurrent/CompletableFuture/ThenComposeAsyncTest.java: Test that CompletableFuture.thenCompose works correctly if the composing task is complete before composition
-
java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java: Test that CompletableFuture.thenCompose works correctly if the composing future completes exceptionally
-
java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java: Test that association operations, such as put and compute, place entries in the map
-
java/util/concurrent/ConcurrentHashMap/ConcurrentContainsKeyTest.java: Test that entries are always present in the map, when entries are held within one bin that is a tree
-
java/util/concurrent/ConcurrentHashMap/DistinctEntrySetElements.java: Sets from Map.entrySet() return distinct objects for each Entry
-
java/util/concurrent/ConcurrentHashMap/MapCheck.java: Times and checks basic map operations
-
java/util/concurrent/ConcurrentHashMap/MapLoops.java: Exercise multithreaded maps, by default ConcurrentHashMap.
-
java/util/concurrent/ConcurrentHashMap/ToArray.java: thread safety of toArray methods of subCollections
-
java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java: Regression test for memory leak in remove(Object)
-
java/util/concurrent/ConcurrentMap/ConcurrentModification.java: Reasonable things should happen if mutating while iterating.
-
java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java: Checks that a set of threads can repeatedly get and modify items
-
java/util/concurrent/ConcurrentQueues/GCRetention.java: Benchmark that tries to GC-tenure head, followed by many add/remove operations.
-
java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java: Check weak consistency of concurrent queue iterators
-
java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java: Test concurrent offer vs.
-
java/util/concurrent/ConcurrentQueues/RemovePollRace.java: Checks race between poll and remove(Object), while occasionally moonlighting as a microbenchmark.
-
java/util/concurrent/CopyOnWriteArrayList/COWSubList.java: CopyOnWriteArrayList.COWSubList.subList does not validate range properly
-
java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java: CopyOnWriteArrayList.equals should be thread-safe
-
java/util/concurrent/CopyOnWriteArraySet/RacingCows.java: Check for race conditions in COWArray classes
-
java/util/concurrent/CountDownLatch/Basic.java: Basic tests for CountDownLatch
-
java/util/concurrent/CyclicBarrier/Basic.java: Basic tests for CyclicBarrier
-
java/util/concurrent/DelayQueue/Iterate.java: DelayQueue iterators should support concurrent modification
-
java/util/concurrent/DelayQueue/PollUnexpired.java: Try to poll a DelayQueue with only unexpired elements
-
java/util/concurrent/Exchanger/ExchangeLoops.java: checks to make sure a pipeline of exchangers passes data.
-
java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java: Exercise ExecutorCompletionServiceLoops
-
java/util/concurrent/ExecutorService/Invoke.java: Tests for invokeAny, invokeAll
-
java/util/concurrent/Executors/AutoShutdown.java: Check for auto-shutdown and gc of singleThreadExecutors
-
java/util/concurrent/Executors/PrivilegedCallables.java: Test privilegedCallable, privilegedCallableUsingCurrentClassLoader
-
java/util/concurrent/Executors/Throws.java: Check Executors/STPE Exception specifications
-
java/util/concurrent/FutureTask/BlockingTaskExecutor.java: ExecutorService.invokeAll might hang
-
java/util/concurrent/FutureTask/CancelledFutureLoops.java: Checks for responsiveness of futures to cancellation.
-
java/util/concurrent/FutureTask/Customized.java: Test state transitions; check protected methods are called
-
java/util/concurrent/FutureTask/DoneTimedGetLoops.java: isDone returning true guarantees that subsequent timed get will never throw TimeoutException.
-
java/util/concurrent/FutureTask/ExplicitSet.java: Race in FutureTask if used with explicit set ( not Runnable )
-
java/util/concurrent/FutureTask/Throw.java: Check exceptional behavior in run and done methods
-
java/util/concurrent/LinkedBlockingQueue/ToArray.java: toArray(a) must set "after-end" element to null
-
java/util/concurrent/LinkedTransferQueue/SpliteratorTraverseAddRemoveTest.java: repeatedly traverse the queue using the spliterator while concurrently adding and removing an element to test that self-linked nodes are never erroneously reported on traversal
-
java/util/concurrent/Phaser/Arrive.java: tests for Phaser.arrive()
-
java/util/concurrent/Phaser/Basic.java: Basic tests for Phaser
-
java/util/concurrent/Phaser/FickleRegister.java: stress test for register/arriveAndDeregister
-
java/util/concurrent/Phaser/PhaseOverflow.java: Test Phaser phase integer overflow behavior
-
java/util/concurrent/Phaser/TieredArriveLoops.java: stress test for arrivals in a tiered phaser
-
java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java: Check effectiveness of RemoveOnCancelPolicy
-
java/util/concurrent/ScheduledThreadPoolExecutor/DecorateTask.java: Test ScheduledThreadPoolExecutor.decorateTask
-
java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java: Check for long overflow in task time comparison.
-
java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java: ScheduledExecutorService never executes Runnable with corePoolSize of zero
-
java/util/concurrent/Semaphore/PermitOverflow.java: Numeric overflow/underflow of permits causes Error throw
-
java/util/concurrent/Semaphore/RacingReleases.java: Try to tickle race conditions in AbstractQueuedSynchronizer "shared" code
-
java/util/concurrent/SynchronousQueue/Fairness.java: Checks that fairness setting is respected.
-
java/util/concurrent/ThreadLocalRandom/ThreadLocalRandomTest.java: test methods on ThreadLocalRandom
-
java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java: Test proper handling of pool state changes
-
java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java: Test allowsCoreThreadTimeOut
-
java/util/concurrent/ThreadPoolExecutor/Custom.java: Test TPE extensibility framework
-
java/util/concurrent/ThreadPoolExecutor/ModifyCorePoolSize.java: Test changes to STPE core pool size
-
java/util/concurrent/ThreadPoolExecutor/ScheduledTickleService.java: Test one ScheduledThreadPoolExecutor extension scenario
-
java/util/concurrent/ThreadPoolExecutor/SelfInterrupt.java: non-idle worker threads should not be interrupted
-
java/util/concurrent/ThreadPoolExecutor/ShutdownNowExecuteRace.java: Race task submission against shutdownNow
-
java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java: Test proper handling of tasks that terminate abruptly
-
java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java: poolSize might shrink below corePoolSize after timeout
-
java/util/concurrent/TimeUnit/Basic.java: Basic tests for TimeUnit
-
java/util/concurrent/atomic/AtomicReferenceTest.java: Test Map default methods
-
java/util/concurrent/atomic/AtomicUpdaters.java: Checks the (in)ability to create field updaters for differently accessible fields in different locations with/without a security manager
-
java/util/concurrent/atomic/DoubleAdderDemo.java: Basic test for Doubledder
-
java/util/concurrent/atomic/Lazy.java: lazySet methods
-
java/util/concurrent/atomic/LongAdderDemo.java: Basic test for LongAdder
-
java/util/concurrent/atomic/Serial.java: Exercise classes in j.u.c.atomic that use serialization proxies
-
java/util/concurrent/forkjoin/AccessControlContext.java: AccessControlContext should not be dropped in ForkJoinThread
-
java/util/concurrent/forkjoin/FJExceptionTableLeak.java: Check if ForkJoinPool table leaks thrown exceptions.
-
java/util/concurrent/forkjoin/Integrate.java: Numerical Integration using fork/join
-
java/util/concurrent/forkjoin/NQueensCS.java: Solve NQueens using fork/join
-
java/util/concurrent/forkjoin/SubmissionTest.java: Test submission and execution of task without joining
-
java/util/concurrent/forkjoin/ThreadLessCommon.java: Basic checks for parallelism 0, and null returning factory
-
java/util/concurrent/forkjoin/ThrowingRunnable.java: FJP.execute(Runnable), uncaught exception should cause worker thread to die.
-
java/util/concurrent/locks/Lock/FlakyMutex.java: Test resilience to tryAcquire methods that throw
-
java/util/concurrent/locks/Lock/TimedAcquire.java: Repeated timed tryAcquire shouldn't hang.
-
java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java: tests lockInterruptibly.
-
java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java: Checks for missed signals by locking and unlocking each of an array of locks once per thread
-
java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java: multiple threads using a single lock
-
java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java: Checks for responsiveness of locks to timeouts.
-
java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java: Check that regaining a read lock succeeds after a write lock attempt times out
-
java/util/concurrent/locks/ReentrantReadWriteLock/Count.java: Recursive lock invariant sanity checks
-
java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java: Exercise multithreaded maps, by default ConcurrentHashMap.
-
java/util/concurrent/locks/StampedLock/Basic.java: Basic tests for StampedLock
-
java/util/concurrent/locks/StampedLock/ReadersUnlockAfterWriteUnlock.java: StampedLock serializes readers on writer unlock
-
java/util/function/BiFunction/BiFunctionTest.java:
-
java/util/function/BinaryOperator/BasicTest.java:
-
java/util/jar/Attributes/Name.java: Make sure empty string is not a valid Attributes name.
-
java/util/jar/Attributes/PutAndPutAll.java: Test if put and putAll will test for illegal arguments.
-
java/util/jar/JarEntry/GetMethodsReturnClones.java: Ensure that callers cannot modify the internal JarEntry cert and codesigner arrays.
-
java/util/jar/JarFile/Constructor.java: Check that constructors throw specified exceptions
-
java/util/jar/JarFile/JarNoManifest.java: JarFile.maybeInstantiateVerifier must check for absence of manifest
-
java/util/jar/JarFile/MevNPE.java: NPE from sun.security.util.ManifestEntryVerifier.verify during Maven build
-
java/util/jar/JarFile/ScanSignedJar.java: Check that a signed JAR file containing an unsupported signer info attribute can be parsed successfully.
-
java/util/jar/JarFile/SignedJarFileGetInputStream.java: JarFile.getInputStream should not throw when jar file is signed
-
java/util/jar/JarFile/SorryClosed.java: Accessing a closed jar file should generate IllegalStateException.
-
java/util/jar/JarFile/TurkCert.java: Make sure jar certificates work for Turkish locale
-
java/util/jar/JarFile/VerifySignedJar.java: Make sure verifying signed Jar doesn't throw SecurityException
-
java/util/jar/JarInputStream/EmptyJar.java: Make sure JarInputStream constructor will not throw NullPointerException when the JAR file is empty.
-
java/util/jar/JarInputStream/ExtraFileInMetaInf.java: JarInputStream doesn't provide certificates for some file under META-INF
-
java/util/jar/JarInputStream/ScanSignedJar.java: Confirm that JarEntry.getCertificates identifies signed entries.
-
java/util/jar/JarInputStream/TestIndexedJarWithBadSignature.java: Confirm the JarInputStream throws the SecurityException when verifying an indexed jar file with corrupted signature
-
java/util/jar/Manifest/CreateManifest.java: Jar tools fails to generate manifest correctly when boundary condition hit
-
java/util/jar/TestExtra.java: Test that client-provided data in the extra field is written and read correctly, taking into account the JAR_MAGIC written into the extra field of the first entry of JAR files.
-
java/util/logging/AnonymousLogger/TestAnonymousLogger.java: checks that anonymous logger setters work as expected when a security manager is set, and checks that getters return expected values.
-
java/util/logging/CheckLockLocationTest.java: throw more precise IOException when pattern specifies invalid directory
-
java/util/logging/ClassLoaderLeakTest.java: Test verifes that LogManager shutdown hook does not cause an application classloader leaks.
-
java/util/logging/CustomLogManagerTest.java: Add loggers to custom log manager
-
java/util/logging/DrainFindDeadlockTest.java: check for deadlock between findLogger() and drainLoggerRefQueueBounded()
-
java/util/logging/FileHandlerAccessTest.java: tests the handling of AccessDeniedException due to delay in Windows deletion.
-
java/util/logging/FileHandlerPath.java: tests that using a simple (non composite) pattern does not lead to NPE when the lock file already exists.
-
java/util/logging/GetGlobalTest.java: Added convenience method for deprecated Logger.global
-
java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java: tests the compatibility of LogRecord serial form between JDK 8 and JDK 9.
-
java/util/logging/Level/CustomLevel.java: Test Level.parse to look up custom levels by name and its localized name
-
java/util/logging/Listeners.java: Basic test of addPropertyListener/removePropertyListener methods
-
java/util/logging/ListenersWithSM.java: Basic test of addPropertyListener/removePropertyListener methods
-
java/util/logging/LocalizedLevelName.java: test logging.properties localized
-
java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java: checks that Logger.getLogger("").setLevel() is working correctly.
-
java/util/logging/LogManagerAppContextDeadlock.java: check that when LogManager is initialized, a deadlock similar to that described in 8065709 will not occur.
-
java/util/logging/LogManagerInstanceTest.java: LogManager.addLogger should succeed to add a logger named "" if LogManager.getLogger("") returns null.
-
java/util/logging/Logger/getGlobal/TestGetGlobal.java: checks that java.util.logging.Logger.getGlobal().info() logs without configuration
-
java/util/logging/Logger/getGlobal/TestGetGlobalByName.java: checks that java.util.logging.Logger.getLogger(Logger.GLOBAL_LOGGER_NAME).info() logs without configuration
-
java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java: Test that the global logger can log with no configuration when accessed from multiple threads.
-
java/util/logging/Logger/getLogger/TestLogger.java:
-
java/util/logging/Logger/isLoggable/TestIsLoggable.java: checks that isLoggable() can be overridden to control logging.
-
java/util/logging/Logger/logrb/TestLogrbResourceBundle.java: tests Logger.logrb(..., ResourceBundle);
-
java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java: tests Logger.setResourceBundle;
-
java/util/logging/LoggerResourceBundleRace.java: ResourceBundle setting race in Logger.getLogger(name, rbName)
-
java/util/logging/LoggerSubclass.java: Test Logger subclasses
-
java/util/logging/LoggerSupplierAPIsTest.java:
-
java/util/logging/LoggingDeadlock.java: deadlock in LogManager
-
java/util/logging/LoggingDeadlock2.java: deadlock occurs in LogManager initialization and JVM termination
-
java/util/logging/LoggingDeadlock3.java: Calling LogManager.addLogger() and Logger.getLogger() cause deadlock
-
java/util/logging/LoggingDeadlock4.java: Deadlock between LogManager.<clinit> and Logger.getLogger()
-
java/util/logging/LoggingMXBeanTest.java: Basic Test for LoggingMXBean via MBeanServer
-
java/util/logging/LoggingMXBeanTest2.java: Basic Test for LoggingMXBean (direct access to MXBean)
-
java/util/logging/LoggingNIOChange.java: test NIO changes don't generate unchecked exceptions
-
java/util/logging/MemoryHandlerTest.java: Test of configuring a MemoryHandler sub-class handler target via logging.properties
-
java/util/logging/ParentLoggersTest.java: regression: parent loggers are not properly registered
-
java/util/logging/Reflect.java: Invoke getDeclaredMethods on LogManager to ensure that all types referenced in the method signatures is present.
-
java/util/logging/RootLogger/RootLevelInConfigFile.java: Tests that setting .level=FINEST for the root logger in logging configuration file does work.
-
java/util/logging/SimpleFormatterFormat.java: Test the custom simple formatter output
-
java/util/logging/SimpleLogManager.java: A LogManager subclass overrides its own implementation of named logger (see the subclassing information in the Logger class specification)
-
java/util/logging/TestAppletLoggerContext.java: NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
-
java/util/logging/TestGetLoggerNPE.java: NPE with logging while launching webstart
-
java/util/logging/TestLogConfigurationDeadLock.java: Synchronization issues in Logger and LogManager.
-
java/util/logging/TestLogConfigurationDeadLockWithConf.java: Deadlock in drainLoggerRefQueueBounded / readConfiguration caused by synchronization issues in Logger and LogManager.
-
java/util/logging/TestLoggerBundleSync.java: Attempts to detect synchronization issues with getResourceBundle() and getResourceBundleName().
-
java/util/logging/XMLFormatterDate.java: XMLFormatter.format emits incorrect year (year + 1900)
-
java/util/logging/bundlesearch/ResourceBundleSearchTest.java: Remove the stack search for a resource bundle Logger to use
-
java/util/prefs/AddNodeChangeListener.java: Checks if events are delivered to a listener when a child node is added or removed
-
java/util/prefs/CheckUserPrefsStorage.sh: Tests that user preferences are stored in the permanent storage
-
java/util/prefs/CommentsInXml.java: XMl Comments in Preferences File lead to ClassCastException
-
java/util/prefs/ConflictInFlush.java: flush() throws an IllegalStateException on a removed node
-
java/util/prefs/ExportNode.java: Due to a bug in XMLSupport.putPreferencesInXml(...), node's keys would not get exported.
-
java/util/prefs/ExportSubtree.java: checks if the output of exportSubtree() is identical to the output from previous release.
-
java/util/prefs/RemoveNullKeyCheck.java: Check if NullPointerException is thrown if the key passed to remove() is null.
-
java/util/prefs/RemoveReadOnlyNode.java: check if wrong exception gets thrown if one of the child nodes is readonly on underlying filesystem when node is being removed.
-
java/util/prefs/RemoveUnregedListener.java: Checks if correct exception gets thrown when removing an unregistered NodeChangeListener .
-
java/util/prefs/SerializeExceptions.java: Prefs exceptions were unintentionally not serializable
-
java/util/regex/PatternStreamTest.java: Unit tests for wrapping classes should delegate to default methods
-
java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java: Test ResourceBundle.Control provided using SPI.
-
java/util/stream/TestDoubleSumAverage.java: Test for use of non-naive summation in stream-related sum and average operations.
-
java/util/stream/boottest/java/util/stream/DoubleNodeTest.java:
-
java/util/stream/boottest/java/util/stream/FlagOpTest.java:
-
java/util/stream/boottest/java/util/stream/IntNodeTest.java:
-
java/util/stream/boottest/java/util/stream/LongNodeTest.java:
-
java/util/stream/boottest/java/util/stream/NodeBuilderTest.java:
-
java/util/stream/boottest/java/util/stream/NodeTest.java:
-
java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java:
-
java/util/stream/boottest/java/util/stream/SpinedBufferTest.java:
-
java/util/stream/boottest/java/util/stream/StreamFlagsTest.java:
-
java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java:
-
java/util/stream/boottest/java/util/stream/StreamReuseTest.java:
-
java/util/stream/test/org/openjdk/tests/java/lang/invoke/DeserializeMethodTest.java:
-
java/util/stream/test/org/openjdk/tests/java/lang/invoke/MHProxiesTest.java:
-
java/util/stream/test/org/openjdk/tests/java/lang/invoke/SerializedLambdaTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/FillableStringTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/MapTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java: primtive stream collection with summary statistics
-
java/util/stream/test/org/openjdk/tests/java/util/stream/CollectionAndMapModifyStreamTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/ConcatOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/ConcatTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java: Tests counting of streams
-
java/util/stream/test/org/openjdk/tests/java/util/stream/CustomFJPoolTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/FilterOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/FindAnyOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/FindFirstOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java: flat-map operations
-
java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/GroupByOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/IntReduceTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/IntUniqOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/MapOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/MatchOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/MinMaxTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/PrimitiveAverageOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/PrimitiveSumTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/ReduceByOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/ReduceTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java: close handlers and closing streams
-
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamLinkTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamParSeqTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/TeeOpTest.java:
-
java/util/zip/Available.java: Make sure ZipInputStream/InflaterInputStream.available() will return 0 after EOF has reached and 1 otherwise.
-
java/util/zip/Bounds.java: Test bounds checking in zip package
-
java/util/zip/CloseInflaterDeflaterTest.java: Test Infinite loop while writing on closed Deflater and Inflater.
-
java/util/zip/ConstructDeflaterInput.java: Test parts of DeflaterInputStream code that don't really do I/O.
-
java/util/zip/ConstructInflaterOutput.java: Test parts of InflaterOutputStream code that don't really do I/O.
-
java/util/zip/CopyZipFile.java: Test behaviour when copying ZipEntries between zip files.
-
java/util/zip/DataDescriptor.java: Test that zip file's data descriptor is written correctly.
-
java/util/zip/DeInflate.java: Test basic deflater & inflater functionality
-
java/util/zip/DeflateIn_InflateOut.java: Test basic functionality of DeflaterInputStream and InflaterOutputStream
-
java/util/zip/EntryCount64k.java: Test java.util.zip behavior with ~64k entries
-
java/util/zip/FlaterTest.java: GZipOutputStream/InputStream goes critical(calls JNI_Get*Critical) and causes slowness.
-
java/util/zip/GZIP/Accordion.java: GZIPInputStream o GZIPOutputStream === the identity stream
-
java/util/zip/GZIP/GZIPInZip.java: Reading last gzip chain member must not close the input stream.
-
java/util/zip/GZIP/GZIPInputStreamRead.java: Test the read and write of GZIPInput/OutputStream, including concatenated .gz inputstream
-
java/util/zip/GZIP/ReadUByte.java: Validate that GZIPInputStream.readUByte throws the correct exception when read() on the InputStream with which the GZIPInputStream was created returns an out-of-bounds value.
-
java/util/zip/InflaterBufferSize.java: Inflater should not require a buffer to the inflate() methods larger than 1 byte.
-
java/util/zip/InflaterInputStream/MarkReset.java: Make sure that the mark() and reset() methods behave as expected.
-
java/util/zip/InfoZip.java: We must be able to read zip files created by Unix Info-Zip
-
java/util/zip/InterruptibleZip.java: Test whether the zip file still can be read after thread is interrupted
-
java/util/zip/NoExtensionSignature.java: Zip files with no extension signature would get rejected
-
java/util/zip/ReadLoc.java: Test for VM crash in getEntry
-
java/util/zip/StoredCRC.java: ZipInputStream does not check CRC for stored (uncompressed) files
-
java/util/zip/StreamConstructor.java: test if Deflater/Inflater constructor will check the arguments correctly.
-
java/util/zip/StreamIOAfterClose.java: Test if zip related in/output streams will prevent i/o after stream has been closed.
-
java/util/zip/TestEmptyZip.java: Test ability to write and read zip files that have no entries.
-
java/util/zip/TestExtraTime.java: Test ZOS and ZIS timestamp in extra field correctly
-
java/util/zip/TestZipError.java: Check that ZipError is thrown instead of InternalError when iterating entries of an invalid zip file
-
java/util/zip/TimeChecksum.java: Test Adler32/CRC32.update(ByteBuffer)
-
java/util/zip/TotalInOut.java: Test De/Inflater.getBytesRead/Written()
-
java/util/zip/ZipCoding.java: Test ZipInputStream, ZipOutputStream and ZipFile with non-UTF8 encoding
-
java/util/zip/ZipEntry/Clone.java: Test if ZipEntry.clone() works when the extra field is null.
-
java/util/zip/ZipEntry/Constructor.java: Make sure ZipEntry static initializer will load the zip library.
-
java/util/zip/ZipFile/Assortment.java: test a variety of zip file entries
-
java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java: Allow stale InputStreams from ZipFiles to be GC'd
-
java/util/zip/ZipFile/Comment.java: Make sure zip file comments of various sizes can be written.
-
java/util/zip/ZipFile/Constructor.java: Check that constructors throw specified exceptions
-
java/util/zip/ZipFile/CopyJar.java: Make sure the ZipEntry fields are correct.
-
java/util/zip/ZipFile/CorruptedZipFiles.java: test for correct detection and reporting of corrupted zip files
-
java/util/zip/ZipFile/DeleteTempJar.java: Make sure URL-downloaded jar files (jar_cache files) will be deleted when VM exits.
-
java/util/zip/ZipFile/EnumAfterClose.java: Check if the zip file is closed before access any elements in the Enumeration.
-
java/util/zip/ZipFile/FinalizeInflater.java: Make sure cached Inflater does not get finalized.
-
java/util/zip/ZipFile/FinalizeZipFile.java: Check that ZipFile objects are always collected
-
java/util/zip/ZipFile/GetDirEntry.java: getEntry() will search for a directory even without an ending '/'.
-
java/util/zip/ZipFile/ManyEntries.java: open zip files with more than 64k entries
-
java/util/zip/ZipFile/ManyZipFiles.java: Check that it is possible to open more than 2,048 zip files on Windows.
-
java/util/zip/ZipFile/MultiThreadedReadTest.java: Crash in ZipFile.read() when ZipFileInputStream is shared between threads
-
java/util/zip/ZipFile/ReadAfterClose.java: Test if reading InputStream of a closed ZipFile crashes VM
-
java/util/zip/ZipFile/ReadLongZipFileName.java: Verify that we can read zip file names > 255 chars long
-
java/util/zip/ZipFile/ReadZip.java: Make sure we can read a zip file.
-
java/util/zip/ZipFile/ReleaseInflater.java: Make sure the same inflater will only be recycled once.
-
java/util/zip/ZipFile/ShortRead.java: Small compressed zip entries should be read in one read() operation
-
java/util/zip/ZipFile/StreamZipEntriesTest.java: Make sure we can stream entries of a zip file.
-
java/util/zip/ZipFile/ZipEntryFreeTest.java: ZipFileInputStream Not Thread-Safe
-
java/util/zip/ZipInputStream/Constructor.java: Test if the constructor will check for null input.
-
java/util/zip/ZipInputStream/Skip.java: Make sure ZipInputStream.skip(n) will check for negative n.
-
sun/util/calendar/Bug6653944.java: Deserialization tests for YEAR calculcations
-
sun/util/calendar/zi/Beyond2037.java: Tests DST related beyond the year 2037
-
sun/util/locale/provider/Bug8024141.java: Test for cache support of sun.util.locale.provider.LocaleResources.getTimeZoneNames
-
sun/util/logging/SourceClassName.java: Test the source class name and method output by the platform logger.
-
sun/util/resources/Calendar/Bug4518811.java: Verifies the minimum days of the week for euro locales
-
sun/util/resources/Calendar/Bug4527203.java: In Hungary and Ukraine first day of week is Monday not Sunday
-
sun/util/resources/Locale/Bug4429024.java: checking localised language/country names in finnish
-
sun/util/resources/Locale/Bug4965260.java: Verifies the language name of "nl" for supported locales
-
sun/util/resources/Locale/Bug6275682.java: Verifying that the language names starts with lowercase in spanish
-
sun/util/resources/TimeZone/Bug4640234.java: Verifies the translation of time zone names, this test will catch presence of country name for english and selected locales for all ISO country codes.
-
sun/util/resources/TimeZone/Bug4848242.java: Make sure that MET time zone is not misinterpreted in euro locales.
-
sun/util/resources/TimeZone/Bug4858517.java: Test case for tzdata2003a support for 9 locales
-
sun/util/resources/TimeZone/Bug4938846.java: Test case for en_IE TimeZone info
-
sun/util/resources/TimeZone/Bug6271396.java: Test case for verifying typo of timezone display name Australia/Lord_Howe
-
sun/util/resources/TimeZone/Bug6317929.java: Test case for tzdata2005m support for 9 locales
-
sun/util/resources/TimeZone/Bug6377794.java: Test case for tzdata2005r support for 9 locales
-
sun/util/resources/TimeZone/Bug6442006.java: Test case for verifying timezone display name for Asia/Taipei
-
sun/util/resources/TimeZone/Bug8139107.java: Test that date parsing with DateTimeFormatter pattern that contains timezone field doesn't trigger NPE.
Report generated on Mar 27, 2025 2:57:57 AM
Using JT Harness 6.0; built on December 7, 2023 12:00:00 AM AST with openjdk version "1.8.0_392"