JT Harness : Tests that passed
Tests are grouped by their final status message.
Compilation failed as expected
Compilation successful
Execution successful
-
com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java: Use Cipher update and doFinal with a mixture of byte[], bytebuffer, and offset while verifying return values.
-
com/sun/crypto/provider/Cipher/AEAD/Encrypt.java: AEAD encryption/decryption test
-
com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java: Verify correctness of large data sizes for GCM.
-
com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java: Check if GCMParameterSpec works as expected
-
com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java: Call decrypt doFinal() with different output values to see if the the operation can complete after a ShortBufferException
-
com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java: ArithmeticException in GaloisCounterMode
-
com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java: Check if a key wrapper works properly with GCM mode
-
com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java: This tests overlapping buffers using ByteBuffer.slice() with array-backed ByteBuffer, read only array-backed, ByteBuffer, and direct ByteBuffer.
-
com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java: Test CICO AEAD read/write/skip operations
-
com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java: Check if AEAD operations work correctly when buffers used for storing plain text and cipher text are overlapped or the same
-
com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java: Check if the seal/unseal feature works properly in AEAD/GCM mode.
-
com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java: Check if wrong or empty AAD is rejected
-
com/sun/crypto/provider/Cipher/AES/CICO.java: Test AES ciphers with different modes and padding schemes (ECB mode doesn't use IV).
-
com/sun/crypto/provider/Cipher/AES/CTR.java: Test AES ciphers with 4 different modes with NoPadding.
-
com/sun/crypto/provider/Cipher/AES/Padding.java: Test AES ciphers with different modes and padding schemes (ECB mode doesn't use IV).
-
com/sun/crypto/provider/Cipher/AES/Test4511676.java: Verify that AES cipher.init method check key size correctly
-
com/sun/crypto/provider/Cipher/AES/Test4512524.java: Verify that AES cipher can work with mode "CBC", "OFB", "CFB"
-
com/sun/crypto/provider/Cipher/AES/Test4512704.java: Verify that AES cipher can generate default IV in encrypt mode
-
com/sun/crypto/provider/Cipher/AES/Test4513830.java: Verify the output size returned by AES cipher.getOutputSize method in DECRYPT mode does not add extra bytes for padding
-
com/sun/crypto/provider/Cipher/AES/Test4517355.java: Verify that AES cipher.doFinal method does NOT need more than necessary bytes in decrypt mode
-
com/sun/crypto/provider/Cipher/AES/Test4626070.java: Verify that AES cipher can wrap and unwrap keys
-
com/sun/crypto/provider/Cipher/AES/TestAESCipher.java: Test AES ciphers with different modes and padding schemes (ECB mode doesn't use IV).
-
com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java: Test AES ciphers with different modes and padding schemes with default provider
-
com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java: Test AES ciphers with different modes and padding schemes after remove then add provider.
-
com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java: Test AES ciphers with different modes and padding schemes after remove default provider then add it back.
-
com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java: Test CipherInputStream/OutputStream with AES GCM mode.
-
com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java: Test CipherInputStream/OutputStream with AES GCM mode with AAD.
-
com/sun/crypto/provider/Cipher/AES/TestCopySafe.java: Verify that same buffer can be used as input and output when using Cipher objects.
-
com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java: Ensure that same key+iv can't be repeated used for encryption.
-
com/sun/crypto/provider/Cipher/AES/TestGHASH.java: Test vectors for com.sun.crypto.provider.GHASH.
-
com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java: Ensure ISO10126Padding works correctly.
-
com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java: Known Answer Test for AES cipher with ECB mode
-
com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java: Known Answer Test for AES cipher with ECB mode
-
com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java: Known Answer Test for AES cipher with ECB mode
-
com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java: Known Answer Test for AES cipher with GCM mode support in SunJCE provider.
-
com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java: Ensure SunJCE provider throws exception for unsupported modes and padding combinations
-
com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java: Test AES encryption with no padding.
-
com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java: Test AES ciphers with different modes and padding schemes (ECB mode doesn't use IV).
-
com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java: Ensure update()/doFinal() matches javadoc description when ShortBufferException is thrown.
-
com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java: Known Answer Test for Blowfish cipher with ECB mode
-
com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java: Test Blowfish cipher with different MODES and padding
-
com/sun/crypto/provider/Cipher/CTR/CounterMode.java: Verify that CTR mode works as expected
-
com/sun/crypto/provider/Cipher/CTS/CTSMode.java: Verify that CTR mode works as expected
-
com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java: ChaCha20 Cipher Implementation (KAT)
-
com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java: ChaCha20 key generator test.
-
com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java: ChaCha20 Cipher Implementation (key/nonce reuse protection)
-
com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java: ChaCha20 Cipher Implementation (parameters)
-
com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
-
com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java: Unit test for com.sun.crypto.provider.ChaCha20Cipher.
-
com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20Poly1305ParametersUnitTest.java: Unit test for com.sun.crypto.provider.ChaCha20Poly1305Parameters.
-
com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id0: Unit test for com.sun.crypto.provider.Poly1305.
-
com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id1: Unit test for com.sun.crypto.provider.Poly1305.
-
com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id2: Unit test for com.sun.crypto.provider.Poly1305.
-
com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id3: Unit test for IntrinsicCandidate in com.sun.crypto.provider.Poly1305.
-
com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id4: Unit test for IntrinsicCandidate in com.sun.crypto.provider.Poly1305.
-
com/sun/crypto/provider/Cipher/DES/DESKeyCleanupTest.java: Verify that key storage is cleared
-
com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java: Change SecretKeyFactory.generateSecret to allow SecretKeySpec to be passed and used for creating a DES and DESede keys.
-
com/sun/crypto/provider/Cipher/DES/DesAPITest.java: DesAPITest
-
com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java: Makes sure that Cipher.doFinal() returns the right number of bytes written
-
com/sun/crypto/provider/Cipher/DES/FlushBug.java: FlushBug
-
com/sun/crypto/provider/Cipher/DES/KeyWrapping.java: KeyWrapping
-
com/sun/crypto/provider/Cipher/DES/PaddingTest.java: PaddingTest
-
com/sun/crypto/provider/Cipher/DES/Sealtest.java: Sealtest
-
com/sun/crypto/provider/Cipher/DES/TestCipherDES.java: Test DES/DESede cipher with different MODES and padding
-
com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java: Test DES/DESede cipher with different MODES and padding
-
com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java: This test checks boundary conditions for testing ShortBufferException.
-
com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java: To verify Cipher.init will throw InvalidKeyException with Non-empty message when create SecretKeySpec with invalid DES key
-
com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java: Verify that the AES-Key-Wrap and AES-Key-Wrap-Pad ciphers work as expected using NIST test vectors.
-
com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java: Tests for key wrap and unwrap operations
-
com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java: Verify general properties of the AES/KW/NoPadding, AES/KW/PKCS5Padding, and AES/KWP/NoPadding impls of SunJCE provider.
-
com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java: Verify cipher key size restriction is enforced properly with IKE
-
com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java: Verify that the two key wrap ciphers, i.e.
-
com/sun/crypto/provider/Cipher/PBE/CheckPBEKeySize.java:
-
com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java: Ensure that InvalidKeyException is thrown when decrypting without parameters as javadoc has stated.
-
com/sun/crypto/provider/Cipher/PBE/NegativeLength.java: Incorrect condition check in PBKDF2KeyImpl.java
-
com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java: Ensure that InvalidAlgorithmParameterException is thrown as javadoc specified when parameters of the wrong type are used.
-
com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java: Verify that key storage is cleared
-
com/sun/crypto/provider/Cipher/PBE/PBEKeyTest.java: test PBEKey
-
com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java: JCE Reference Guide has recommendations, not requirements, for algorithm names
-
com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java: ensure that the AlgorithmParameters object returned by PBE ciphers have the matching algorithm name.
-
com/sun/crypto/provider/Cipher/PBE/PBES2Test.java: PBE: need new algorithm support in password based encryption
-
com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java: Verify that same encrypt/decrypt buffer can be used for PBE ciphers
-
com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java: test if seal/unseal works correctly with PBE algorithms
-
com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java: Verify if the SecretKeyFactory.translateKey() method works
-
com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java: verify that Mac.update works with different size ByteBuffer
-
com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java: Check if doFinal and update operation result in same PBMac
-
com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java: basic test for PBEWithSHA1AndDESede, PBEWithSHA1AndRC2_40/128 and PBEWithSHA1AndRC4_40/128
-
com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java: basic test for PBEWithSHA1AndDESede and PBEWithSHA1AndRC2_40
-
com/sun/crypto/provider/Cipher/PBE/PKCS12Oid.java: ensure PBEWithSHA1AndDESede, PBEWithSHA1AndRC2_40/128 and PBEWithSHA1AndRC4_40/128 are registered under correct OID.
-
com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java: Test to see if key wrapper works correctly with PBEKey
-
com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java: Tests for PBE ciphers
-
com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java: Verify that for PBEWithMD5AndDES cipher, only CBC mode and PKCS#5Padding is allowed
-
com/sun/crypto/provider/Cipher/RC2ArcFour/CipherKAT.java: Basic known-answer-test for RC2 and ARCFOUR
-
com/sun/crypto/provider/Cipher/RSA/TestOAEP.java: encryption/decryption test for OAEP
-
com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java: encryption/decryption test for using OAEPPadding with OAEPParameterSpec specified and not specified during a Cipher.init().
-
com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java: test ASN.1 encoding generation/parsing for the OAEPParameters implementation in SunJCE provider.
-
com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java: encryption/decryption test for using OAEPParameterSpec.
-
com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java: known answer test for OAEP encryption
-
com/sun/crypto/provider/Cipher/RSA/TestRSA.java: Test RSA Cipher implementation
-
com/sun/crypto/provider/Cipher/Test4958071.java: verify InvalidParameterException for Cipher.init
-
com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java: Verify when decrypting over an existing buffer than padding does not overwrite past what the plaintext length is.
-
com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java: Performs multiple-part encryption/decryption depending on the specified encryption mode and check if the results obtained by different ways are the same.
-
com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java: Simple test to see if Strong or Unlimited Crypto Policy files are installed.
-
com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java: Test that SunJCE.getInstance() is retrieving a provider when SunJCE has been removed from the provider list.
-
com/sun/jdi/AcceptTimeout.java: Test that each ListeningConnector that supports a "timeout" argument will timeout with TransportTimeoutException
-
com/sun/jdi/AccessSpecifierTest.java: Test fix for JDI: methods Accessible.is...() lie about array types
-
com/sun/jdi/AfterThreadDeathTest.java: Creating a StepRequest on a nonexistant thread fails
-
com/sun/jdi/ArrayRangeTest.java: Test access to ranges within ArrayReferences
-
com/sun/jdi/ConstantPoolInfo.java: Test ReferenceType.majorVersion(), minorVersion, constantPoolCount and ConstantPool apis.
-
com/sun/jdi/CountFilterTest.java: Check correct processing of filters after a count filter
-
com/sun/jdi/EarlyReturnNegativeTest.java: Unexpected ClassCastException in ThreadReference.forceEarlyReturn
-
com/sun/jdi/EarlyReturnTest.java: Need a way to create JDI VoidValue for use in ThreadReference.forceEarlyReturn
-
com/sun/jdi/FieldWatchpoints.java: Test fix for: JDWP: WatchpointEvents outside of class filtered out
-
com/sun/jdi/FramesTest.java: Test ThreadReference.frames(int,int)
-
com/sun/jdi/InstanceFilter.java: Verify that an instance filter on a MethodEntryRequest works properly.
-
com/sun/jdi/InterfaceMethodsTest.java: JDI: Add support for static, private and default methods in interfaces
-
com/sun/jdi/InvokeTest.java: Test argument types for invoke
-
com/sun/jdi/LocalVariableEqual.java: Test
-
com/sun/jdi/LocationTest.java: Test that Method.location() returns the right values
-
com/sun/jdi/ModificationWatchpoints.java: Test all info returned by modification watchpoints
-
com/sun/jdi/MonitorEventTest.java: Simple basic test of jdi Monitor request and event.
-
com/sun/jdi/MonitorFrameInfo.java: MonitorInfo objects aren't invalidated when the owning thread is resumed
-
com/sun/jdi/NullThreadGroupNameTest.java: Ensure that JDWP doesn't crash with a null thread group name
-
com/sun/jdi/PopAndStepTest.java: Hin says that doing a step over after a popframe acts like a resume.
-
com/sun/jdi/PopAsynchronousTest.java: Test the popping of frames in an asynchronous context (that is, when suspended by the debugger at random points)
-
com/sun/jdi/ProcessAttachTest.java: Unit test for ProcessAttachingConnector
-
com/sun/jdi/ReferrersTest.java: Add support for backtracking reference graph.
-
com/sun/jdi/RequestReflectionTest.java: RequestReflectionTest checks to see that reflective accessors on EventRequests return what they are given.
-
com/sun/jdi/ResumeOneThreadTest.java: Thread resume invalidates all stack frames, even from other threads
-
com/sun/jdi/RunToExit.java: Test that with server=y, when VM runs to System.exit() no error happens
-
com/sun/jdi/SourceNameFilterTest.java: JDI add addSourceNameFilter to ClassPrepareRequest
-
com/sun/jdi/SuspendAfterDeath.java#platform_thread: Test suspending a platform thread after it has terminated.
-
com/sun/jdi/SuspendAfterDeath.java#virtual_thread: Test suspending a virtual thread after it has terminated.
-
com/sun/jdi/VarargsTest.java: JPDA: Add support for RFE 4856541 - varargs
-
com/sun/jdi/Vars.java: Test Method.variables() and the like.
-
com/sun/jdi/redefineMethod/RedefineTest.java: Test class redefinition - method data line numbers and local vars,
-
com/sun/jdi/sde/MangleTest.java: Test the new SourceDebugExtension facility
-
com/sun/jdi/sde/TemperatureTableTest.java: Test the new SourceDebugExtension facility
-
java/foreign/CompositeLookupTest.java:
-
java/foreign/LibraryLookupTest.java#interpreted:
-
java/foreign/LibraryLookupTest.java#specialized:
-
java/foreign/MemoryLayoutPrincipalTotalityTest.java:
-
java/foreign/MemoryLayoutTypeRetentionTest.java:
-
java/foreign/SafeFunctionAccessTest.java#interpreted:
-
java/foreign/SafeFunctionAccessTest.java#specialized:
-
java/foreign/StdLibTest.java:
-
java/foreign/TestAccessModes.java:
-
java/foreign/TestAdaptVarHandles.java:
-
java/foreign/TestAddressDereference.java:
-
java/foreign/TestArrayCopy.java:
-
java/foreign/TestArrays.java:
-
java/foreign/TestByteBuffer.java:
-
java/foreign/TestClassLoaderFindNative.java:
-
java/foreign/TestDeadlock.java#Arena_allocateFrom:
-
java/foreign/TestDeadlock.java#FileChannel_map:
-
java/foreign/TestDereferencePath.java:
-
java/foreign/TestDowncallScope.java:
-
java/foreign/TestDowncallStack.java:
-
java/foreign/TestFallbackLookup.java:
-
java/foreign/TestFree.java: SystemCLinker should have a way to free memory allocated outside Java
-
java/foreign/TestFunctionDescriptor.java:
-
java/foreign/TestHFA.java: Test passing of Homogeneous Float Aggregates.
-
java/foreign/TestHandshake.java:
-
java/foreign/TestHeapAlignment.java:
-
java/foreign/TestIllegalLink.java:
-
java/foreign/TestIntrinsics.java:
-
java/foreign/TestLayoutPaths.java:
-
java/foreign/TestLayouts.java:
-
java/foreign/TestLinker.java:
-
java/foreign/TestMemoryAccess.java:
-
java/foreign/TestMemoryAccessInstance.java:
-
java/foreign/TestMemoryAlignment.java:
-
java/foreign/TestMemoryDereference.java:
-
java/foreign/TestMemorySession.java:
-
java/foreign/TestMismatch.java:
-
java/foreign/TestNULLAddress.java:
-
java/foreign/TestNative.java:
-
java/foreign/TestNulls.java:
-
java/foreign/TestOfBufferIssue.java: test that StringCharBuffer is not accepted by MemorySegment::ofBuffer
-
java/foreign/TestReshape.java:
-
java/foreign/TestRestricted.java:
-
java/foreign/TestScope.java:
-
java/foreign/TestScopedOperations.java:
-
java/foreign/TestSegmentAllocators.java:
-
java/foreign/TestSegmentCopy.java:
-
java/foreign/TestSegmentOffset.java:
-
java/foreign/TestSegmentOverlap.java:
-
java/foreign/TestSharedAccess.java:
-
java/foreign/TestSlices.java:
-
java/foreign/TestSpliterator.java:
-
java/foreign/TestStringEncoding.java:
-
java/foreign/TestTypeAccess.java:
-
java/foreign/TestUpcallAsync.java:
-
java/foreign/TestUpcallException.java:
-
java/foreign/TestUpcallHighArity.java:
-
java/foreign/TestUpcallScope.java:
-
java/foreign/TestUpcallStack.java:
-
java/foreign/TestUpcallStructScope.java:
-
java/foreign/TestValueLayouts.java:
-
java/foreign/TestVarArgs.java:
-
java/foreign/TestVarHandleCombinators.java:
-
java/foreign/arraystructs/TestArrayStructs.java#interpreted:
-
java/foreign/arraystructs/TestArrayStructs.java#specialized:
-
java/foreign/callarranger/TestLayoutEquality.java:
-
java/foreign/callarranger/TestSysVCallArranger.java:
-
java/foreign/callarranger/TestWindowsAArch64CallArranger.java:
-
java/foreign/capturecallstate/TestCaptureCallState.java:
-
java/foreign/channels/TestAsyncSocketChannels.java:
-
java/foreign/channels/TestSocketChannels.java:
-
java/foreign/critical/TestCritical.java:
-
java/foreign/dontrelease/TestDontRelease.java:
-
java/foreign/enablenativeaccess/TestEnableNativeAccess.java: Basic test for java --enable-native-access
-
java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java: Test for dynamically setting --enable-native-access flag for a module
-
java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java: Basic test for Enable-Native-Access attribute in the manifest of a main application JAR
-
java/foreign/handles/Driver.java:
-
java/foreign/largestub/TestLargeStub.java:
-
java/foreign/loaderLookup/TestLoaderLookup.java:
-
java/foreign/loaderLookup/TestLoaderLookupJNI.java:
-
java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java:
-
java/foreign/normalize/TestNormalize.java:
-
java/foreign/passheapsegment/TestPassHeapSegment.java:
-
java/foreign/stackwalk/TestAsyncStackWalk.java#default_gc:
-
java/foreign/stackwalk/TestAsyncStackWalk.java#shenandoah:
-
java/foreign/stackwalk/TestReentrantUpcalls.java:
-
java/foreign/stackwalk/TestStackWalk.java#default_gc:
-
java/foreign/stackwalk/TestStackWalk.java#shenandoah:
-
java/foreign/upcalldeopt/TestUpcallDeopt.java:
-
java/foreign/virtual/TestVirtualCalls.java:
-
java/lang/Appendable/Basic.java: Basic test for classes which implement Appendable.
-
java/lang/AssertionError/Cause.java: Object Constructor now sets cause if Object is an instance of Throwable.
-
java/lang/Boolean/Factory.java: Basic test for Boolean.valueOf(boolean b).
-
java/lang/Boolean/GetBoolean.java: test Boolean.getBoolean method with empty key
-
java/lang/Boolean/MakeBooleanComparable.java: Basic test for making Boolean implement Comparable
-
java/lang/Boolean/ParseBoolean.java: test Boolean.parseBoolean
-
java/lang/Byte/Decode.java: Test Byte.decode method
-
java/lang/CharSequence/Comparison.java: Test to verify the compare method for the CharSequence class.
-
java/lang/CharSequence/Emptiness.java: Test to verify the isEmpty method is behaviorally consistent with length
-
java/lang/Character/Bug4404588.java: The characters FFFE and FFFF should not be in a UnicodeBlock.
-
java/lang/Character/CharPropTest.java: Check j.l.Character.isDigit/isLetter/isLetterOrDigit/isSpaceChar /isWhitespace/isTitleCase/isISOControl/isIdentifierIgnorable /isJavaIdentifierStart/isJavaIdentifierPart/isUnicodeIdentifierStart /isUnicodeIdentifierPart
-
java/lang/Character/CharacterName.java: Check j.l.Character.getName and codePointOf
-
java/lang/Character/CheckProp.java: Check j.l.Character.isLowerCase/isUppercase/isAlphabetic/isIdeographic/ isUnicodeIdentifierStart/isUnicodeIdentifierPart
-
java/lang/Character/CheckScript.java: Check that the j.l.Character.UnicodeScript
-
java/lang/Character/CheckUnicode.java: Make sure the attributes of Unicode characters, as returned by the Character API, are as expected.
-
java/lang/Character/Latin1CaseConversion.java: Provides exhaustive verification of Character.toUpperCase and Character.toLowerCase for all code points in the latin1 range 0-255.
-
java/lang/Character/Latin1Digit.java: Check j.l.Character.digit(int,int) for Latin1 characters
-
java/lang/Character/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/Character/TestEmojiProperties.java: Check j.l.Character.isEmoji/isEmojiPresentation/isEmojiModifier isEmojiModifierBase/isEmojiComponent/isExtendedPictographic
-
java/lang/Character/TestNegativeCodepoint.java: Character.is<Property>(int codePoint) methods should return false for negative codepoint values.
-
java/lang/Character/TestUndefinedDirectionality.java: Undefined char values should have DIRECTIONALITY_UNDEFINED.
-
java/lang/Character/TestUndefinedIdentifierStartPart.java: Undefined char values cannot be Java identifier starts or parts.
-
java/lang/Character/TestUndefinedIgnorable.java: Undefined character values should not be ignorable identifiers.
-
java/lang/Character/TestUndefinedMirrored.java: Undefined char values should not have mirrored property.
-
java/lang/Character/TestUndefinedNumeric.java: Unassigned char values should have no numeric properties.
-
java/lang/Character/TestUndefinedTitleCase.java: Undefined character code points do not have titlecase mappings.
-
java/lang/Character/TestWhiteSpace.java: Some char values that are Unicode spaces are non-breaking.
-
java/lang/Character/UnicodeBlock/CheckBlocks.java: Check that the UnicodeBlock forName() method works as expected and block ranges are correct for all Unicode characters.
-
java/lang/Character/UnicodeBlock/NumberEntities.java: Check if the NUM_ENTITIES field reflects the correct number of Character.UnicodeBlock constants.
-
java/lang/Character/UnicodeCasingTest.java: Confirm normal case mappings are handled correctly.
-
java/lang/Class/ArrayMethods.java: make sure clone() isn't reflected and that Cloneable and Serializable are found
-
java/lang/Class/ArrayType.java: Check exceptional behavior of Class.arrayType
-
java/lang/Class/Cast.java: (reflect) Class.cast() - typesafe cast desired
-
java/lang/Class/ForPrimitiveName.java: Test Class.forPrimitiveName
-
java/lang/Class/GenericStringTest.java: Check Class.toGenericString()
-
java/lang/Class/GetModuleTest.java: Exercise Class#getModule
-
java/lang/Class/GetPackageBootLoaderChildLayer.java: Exercise Class.getPackage on a class defined to the boot loader but in a module that is in a child layer rather than the boot layer
-
java/lang/Class/GetPackageTest.java: Basic test for Class.getPackage
-
java/lang/Class/IsAnnotationType.java: Check isAnnotation() method
-
java/lang/Class/IsEnum.java: Check isEnum() method
-
java/lang/Class/IsSynthetic.java: Check Class.isSynthetic method
-
java/lang/Class/NameTest.java: Checks on various "getFooName" methods of java.lang.Class
-
java/lang/Class/asSubclass/BasicUnit.java: please add a typesafe cast for Class<?> types
-
java/lang/Class/attributes/ClassAttributesTest.java: Checks Class.isAnonymousClass, isMemberClass and isLocalClass attributes
-
java/lang/Class/forName/ForNameNames.java: Verify class names for Class.forName
-
java/lang/Class/forName/InitArg.java: This is a basic sanity test for the Class.forName variant that the 'whether-initialize' arg.
-
java/lang/Class/forName/InvalidNameWithSlash.java: forName is accepting methods with slashes
-
java/lang/Class/forName/NonJavaNames.java: Verify names that aren't legal Java names are accepted by forName.
-
java/lang/Class/forName/NonLinking/NonLinking.java: Confirm load (but not link) behavior of Class.forName()
-
java/lang/Class/forName/arrayClass/ExceedMaxDim.java: Make sure you can't get an array class of dimension > 255.
-
java/lang/Class/forName/modules/TestDriver.java: Tests for Class.forName(Module,String)
-
java/lang/Class/getClasses/Sanity.java: Sanity check that Class.getClasses() works.
-
java/lang/Class/getDeclaredClasses/Sanity.java: Sanity check that Class.getDeclaredClasses() works.
-
java/lang/Class/getDeclaredClasses/TypeTag.java: The array returned by getDeclaredClasses doesn't have the array element type tag.
-
java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java: test that all fields returned by getDeclaredFields() can be set accessible if the right permission is granted; this test also verifies that Class.classLoader final private field is hidden from reflection access.
-
java/lang/Class/getDeclaredField/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java: test that all public fields returned by getDeclaredFields() can be set accessible if the right permission is granted; this test loads all classes and get their declared fields and call setAccessible(false) followed by setAccessible(true);
-
java/lang/Class/getDeclaredMethod/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getDeclaringClass/Sanity.java: Sanity check that Class.getDeclaringClass() works.
-
java/lang/Class/getEnclosingClass/EnclosingClassTest.java: Check getEnclosingClass and other methods
-
java/lang/Class/getEnclosingClass/T4992170.java: enclosing type parameter missing in anonymous and local classes
-
java/lang/Class/getEnclosingConstructor/EnclosingConstructorTests.java: Check getEnclosingMethod method
-
java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java:
-
java/lang/Class/getEnclosingMethod/EnclosingMethodTests.java: Check getEnclosingMethod method
-
java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java:
-
java/lang/Class/getEnumConstants/BadEnumTest.java: Test getEnumConstants on bad Enums
-
java/lang/Class/getField/ArrayLength.java: verify that for an array type class instance, getField("length") throws an exception, and getFields() does not contain a Field for 'length'
-
java/lang/Class/getField/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getFields/Sanity.java: Tests for Class.getFields().
-
java/lang/Class/getMethod/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/Class/getMethod/NullInParamList.java: Verify that NoSuchMethodException is thrown.
-
java/lang/Class/getMethods/NonPublicStaticInitializer.java: <clinit> in interfaces need not be public
-
java/lang/Class/getMethods/StarInheritance.java: Verify that expected methods are returned for star inheritance.
-
java/lang/Class/getModifiers/ForInnerClass.java: For an inner class, the access bits must come from the InnerClasses attribute, not from the class block's access.
-
java/lang/Class/getModifiers/ForStaticInnerClass.java: VM loses static modifier of inner class.
-
java/lang/Class/getModifiers/ResolveFrom.java: getModifiers should resolve constant pool entries from its own class.
-
java/lang/Class/getModifiers/StripACC_SUPER.java: VM adds ACC_SUPER bit to access flags of a class.
-
java/lang/Class/getModifiers/TestPrimitiveAndArrayModifiers.java: Verify array classes and primitives have expected modifiers
-
java/lang/Class/getPackageName/Basic.java: Basic test for java.lang.Class::getPackageName
-
java/lang/Class/getResource/ResourcesTest.java: Driver for basic test of Class getResource and getResourceAsStream
-
java/lang/Class/getSimpleName/GetSimpleNameTest.java: Class.getSimpleName() should work for non-JLS compliant class names
-
java/lang/ClassLoader/Assert.java: Test the assertion facility
-
java/lang/ClassLoader/BadRegisterAsParallelCapableCaller.java: Test ClassLoader.isRegisteredAsParallelCapable() method with an invalid caller (non-JNI cases).
-
java/lang/ClassLoader/CustomSystemLoader/InitSystemLoaderTest.java: Test custom system loader initialization and verify their ancestors
-
java/lang/ClassLoader/EndorsedDirs.java: Endorsed standards and override mechanism is removed
-
java/lang/ClassLoader/ExceptionHidingLoader.java: If a badly behaved ClassLoader returns null but doesn't raise an exception, the VM core dumps.
-
java/lang/ClassLoader/ExtDirs.java: Extension mechanism is removed
-
java/lang/ClassLoader/GetDefinedPackage.java: Basic test for ClassLoader::getDefinedPackage
-
java/lang/ClassLoader/GetDotResource.java: ClassLoader.getResouce() should be able to find resources with leading "." in their names
-
java/lang/ClassLoader/GetPackage.java: Test if getPackage() and getPackages() return consistent values.
-
java/lang/ClassLoader/GetResourceNullArg.java: Test null argument to ClassLoader.getResourceXXXX()
-
java/lang/ClassLoader/GetSystemPackage.java: Test if getSystemPackage() return consistent values for cases where a manifest is provided or not and ensure only jars on bootclasspath gets resolved via Package.getSystemPackage
-
java/lang/ClassLoader/IsParallelCapable.java: Test ClassLoader.isRegisteredAsParallelCapable() method
-
java/lang/ClassLoader/LibraryPathProperty.java: Unit test for internal ClassLoaderHelper#parsePath().
-
java/lang/ClassLoader/LoadNullClass.java: ClassLoader.loadClass() should not core dump on null class names.
-
java/lang/ClassLoader/RecursiveSystemLoader.java: Test for IllegalStateException if a custom system loader recursively calls getSystemClassLoader()
-
java/lang/ClassLoader/ResourcesStreamTest.java: Test java.lang.ClassLoader.resources() method
-
java/lang/ClassLoader/UninitializedParent.java: Uninitialized class loaders should not be a parent of other class loaders.
-
java/lang/ClassLoader/deadlock/DelegateTest.java: (cl) ClassLoader.loadClass locks all instances in chain when delegating
-
java/lang/ClassLoader/deadlock/GetResource.java: Test ClassLoader.getResource() that should not deadlock # if another thread is holding the system properties object
-
java/lang/ClassLoader/defineClass/DefineClassByteBuffer.java: Test various cases of passing java.nio.ByteBuffers to defineClass().
-
java/lang/ClassLoader/findSystemClass/Loader.java: In 1.2beta4-I ClassLoader loaded classes can not link against application classes.
-
java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java: Call Class.forName() on the system classloader from a class loaded from a custom classloader.
-
java/lang/ClassLoader/getResource/GetResource.java: Empty path on bootclasspath is not default to current working directory for both class lookup and resource lookup whereas empty path on classpath is default to current working directory.
-
java/lang/ClassLoader/getResource/automaticmodules/Driver.java: Test ClassLoader.getResourceXXX to locate resources in an automatic module
-
java/lang/ClassLoader/getResource/modules/ResourcesTest.java: Driver for basic test of ClassLoader getResource and getResourceAsStream
-
java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java: Checks if there's no deadlock between the two lock objects - class loading lock and ClassLoader.loadedLibraryNames hashmap.
-
java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java: Checks that JNI_OnLoad is invoked only once when multiple threads call System.loadLibrary concurrently, and JNI_OnUnload is invoked when the native library is loaded from a custom class loader.
-
java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java: verify if the native library is unloaded when the class loader is GC'ed
-
java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java: Test java.* class defined by the platform class loader
-
java/lang/ClassLoader/securityManager/ClassLoaderTest.java: Different types of ClassLoader running with(out) SecurityManager and (in)valid security policy file.
-
java/lang/Compare.java: Test the primitive wrappers compare and compareTo methods
-
java/lang/CompressExpandTest.java: Test compress expand methods
-
java/lang/Double/BitwiseConversion.java: Verify bitwise conversion works for non-canonical NaN values
-
java/lang/Double/Extrema.java: Testing values of Double.{MIN_VALUE, MIN_NORMAL, MAX_VALUE}
-
java/lang/Double/NaNInfinityParsing.java: Testing recognition of "NaN" and "Infinity" strings
-
java/lang/Double/ParseDouble.java: Test for Double.parseDouble method and acceptance regex
-
java/lang/Double/ParseHexFloatingPoint.java: Numerical tests for hexadecimal inputs to parse{Double, Float} (use -Dseed=X to set PRNG seed)
-
java/lang/Double/ToHexString.java: Tests for {Float, Double}.toHexString methods
-
java/lang/Double/ToString.java: Tests for Double.toString
-
java/lang/Enum/ValueOf.java: Basic test of valueOf(String)
-
java/lang/Float/Binary16Conversion.java: Verify conversion between float and the binary16 format
-
java/lang/Float/Binary16ConversionNaN.java: Verify NaN sign and significand bits are preserved across conversions
-
java/lang/Float/BitwiseConversion.java: Verify bitwise conversion works for non-canonical NaN values
-
java/lang/Float/Extrema.java: Testing values of Float.{MIN_VALUE, MIN_NORMAL, MAX_VALUE}
-
java/lang/Float/NaNInfinityParsing.java: Testing recognition of "NaN" and "Infinity" strings
-
java/lang/Float/ParseFloat.java: Tests for Float.parseFloat method
-
java/lang/HashCode.java: Test the primitive wrappers hashCode()
-
java/lang/InheritableThreadLocal/Basic.java: Basic functional test of InheritableThreadLocal
-
java/lang/InheritableThreadLocal/ITLRemoveTest.java: Basic functional test of remove method for InheritableThreadLocal
-
java/lang/Integer/BitTwiddle.java: Basic test for int bit twiddling (use -Dseed=X to set PRNG seed)
-
java/lang/Integer/Decode.java: Test Integer.decode method
-
java/lang/Integer/GetInteger.java: test Integer.getInteger method with empty key
-
java/lang/Integer/ParsingTest.java: Test parsing methods
-
java/lang/Integer/ToString.java: Test Integer.toString method for both compact and non-compact strings
-
java/lang/Integer/Unsigned.java: Basic tests for unsigned operations.
-
java/lang/Integer/ValueOf.java: Basic test for Integer.valueOf
-
java/lang/IntegralPrimitiveToString.java: test string conversions for primitive integral types.
-
java/lang/Long/BitTwiddle.java: Basic test for long bit twiddling (use -Dseed=X to set PRNG seed)
-
java/lang/Long/Decode.java: Test Long.decode method
-
java/lang/Long/GetLong.java: test Long.getLong method with empty key
-
java/lang/Long/ParsingTest.java: Test parsing methods
-
java/lang/Long/ToString.java: Test Long.toString method for both compact and non-compact strings
-
java/lang/Long/Unsigned.java: Basic tests for unsigned operations
-
java/lang/Math/AbsPositiveZero.java: Math.abs(+0.0) wrong
-
java/lang/Math/AbsTests.java: Test abs and absExact for Math and StrictMath
-
java/lang/Math/Atan2Tests.java: Tests for {Math, StrictMath}.atan2
-
java/lang/Math/CeilAndFloorTests.java: Check for correct implementation of Math.ceil and Math.floor
-
java/lang/Math/Clamp.java: Add clamp() methods to java.lang.Math
-
java/lang/Math/CubeRootTests.java: Tests for {Math, StrictMath}.cbrt (use -Dseed=X to set PRNG seed)
-
java/lang/Math/DivModTests.java: Basic tests for Floor and Ceil division and modulo methods for both Math and StrictMath for int and long datatypes.
-
java/lang/Math/ExactArithTests.java: Basic tests for Math exact arithmetic operations.
-
java/lang/Math/ExpCornerCaseTests.java: Tests corner cases of Math.exp
-
java/lang/Math/Expm1Tests.java: Tests for {Math, StrictMath}.expm1
-
java/lang/Math/FusedMultiplyAddTests.java: Tests for Math.fusedMac and StrictMath.fusedMac.
-
java/lang/Math/HyperbolicTests.java: Tests for {Math, StrictMath}.{sinh, cosh, tanh}
-
java/lang/Math/HypotTests.java: Tests for {Math, StrictMath}.hypot (use -Dseed=X to set PRNG seed)
-
java/lang/Math/Ieee754SpecialCaseTests.java: Test special cases of IEEE 754 recommended ops not otherwise tested
-
java/lang/Math/IeeeRecommendedTests.java: Tests for IEEE 754[R] recommended functions and similar methods (use -Dseed=X to set PRNG seed)
-
java/lang/Math/IeeeRemainderTests.java: Tests for {Math, StrictMath}.IEEEremainder
-
java/lang/Math/InverseTrigTests.java: Tests for {Math, StrictMath}.{asin, acos, atan}
-
java/lang/Math/Log10Tests.java: Tests for {Math, StrictMath}.log10
-
java/lang/Math/Log1pTests.java: Tests for {Math, StrictMath}.log1p (use -Dseed=X to set PRNG seed)
-
java/lang/Math/LogTests.java: Tests for {Math, StrictMath}.log
-
java/lang/Math/MinMax.java: Math.min and Math.max should treat negative zero as strictly less than positive zero
-
java/lang/Math/MultiplicationTests.java: Tests for multiplication methods (use -Dseed=X to set PRNG seed)
-
java/lang/Math/PowTests.java: Tests for {Math, StrictMath}.pow
-
java/lang/Math/Rint.java: Check for correct implementation of Math.rint(double)
-
java/lang/Math/RoundTests.java: Check for correct implementation of {Math, StrictMath}.round
-
java/lang/Math/SinCosCornerCasesTests.java: Test corner cases of sin and cos
-
java/lang/Math/SinCosTests.java: Tests for {Math, StrictMath}.sqrt
-
java/lang/Math/SqrtTests.java: Tests for {Math, StrictMath}.sqrt
-
java/lang/Math/TanTests.java: Tests for {Math, StrictMath}.tan
-
java/lang/Math/WorstCaseTests.java: Test worst case behavior of exp, log, sin, cos, etc.
-
java/lang/ModuleLayer/BasicLayerTest.java: Basic tests for java.lang.ModuleLayer
-
java/lang/ModuleLayer/LayerAndLoadersTest.java: Tests for java.lang.ModuleLayer@defineModulesWithXXX methods
-
java/lang/ModuleLayer/LayerControllerTest.java: Basic tests for java.lang.ModuleLayer.Controller
-
java/lang/ModuleLayer/automatic/AutomaticModulesTest.java: Tests automatic modules in module layers
-
java/lang/ModuleTests/AddExportsTest.java: Test Module isExported methods with exports changed by -AddExportsTest
-
java/lang/ModuleTests/AnnotationsTest.java: Basic test of annotations on modules
-
java/lang/ModuleTests/BasicModuleTest.java: Basic test of java.lang.Module
-
java/lang/ModuleTests/WithSecurityManager.java: Test java.lang.Module methods that specify permission checks
-
java/lang/ModuleTests/access/AccessTest.java: Driver for test that checks access to access to types in exported and non-exported packages.
-
java/lang/ModuleTests/addXXX/Driver.java: Basic test case for Module::addXXX methods
-
java/lang/ModuleTests/annotation/Basic.java: Basic test for annotations on modules
-
java/lang/Object/FinalizationOption.java: add command-line option to disable finalization
-
java/lang/Object/InvalidFinalizationOption.java: Invalid/missing values for the finalization option should be rejected
-
java/lang/Object/WaitTooLong.java: Object.wait(long, int) throws inappropriate IllegalArgumentException
-
java/lang/Package/GetPackages.java: Test Package object is local to each ClassLoader.
-
java/lang/Package/IsCompatibleWithDriver.java: Test behaviour of Package.isCompatibleWith().
-
java/lang/Package/PackageFromManifest.java: The test will create JAR file(s) with the manifest file that customized package versioning information (different info for same package if multiple jars).
-
java/lang/Package/PackageVersionTest.java: Test verifies that individual Package.VersionInfo elements can be supplied and retrieved even if no other elements are set.
-
java/lang/Package/annotation/PackageInfoTest.java: Basic test of package-info in named module and duplicate package-info in unnamed module
-
java/lang/Package/bootclasspath/GetPackageFromBootClassPath.java:
-
java/lang/PrimitiveSumMinMaxTest.java: test conversion of primitive wrapper sum, min, max, and compareTo methods to functional interfaces
-
java/lang/Process/WaitFor.java: Process.waitFor(long, TimeUnit) can return false for a process that exited within the timeout
-
java/lang/ProcessBuilder/Basic.java#id0: Basic tests for Process and Environment Variable code
-
java/lang/ProcessBuilder/Basic.java#id1:
-
java/lang/ProcessBuilder/CloseRace.java#id0: Closing ProcessPipeInputStream at the time the process exits is racy and leads to data corruption.
-
java/lang/ProcessBuilder/DestroyTest.java: Test for the various platform specific implementations of destroyForcibly.
-
java/lang/ProcessBuilder/InheritIOEHandle.java: inherit IOE handles and MS CreateProcess limitations (kb315939)
-
java/lang/ProcessBuilder/InheritIOTest.java: Unit test for java.lang.ProcessBuilder inheritance of standard output and standard error streams
-
java/lang/ProcessBuilder/JspawnhelperWarnings.java:
-
java/lang/ProcessBuilder/PipelineLeaksFD.java: File descriptor leak detection with ProcessBuilder.startPipeline
-
java/lang/ProcessBuilder/PipelineTest.java: Tests for ProcessBuilder.startPipeline
-
java/lang/ProcessBuilder/ProcessReaperCCL.java: verify that Process Reaper threads have a null CCL
-
java/lang/ProcessBuilder/ProcessStartLoggingTest.java: verify logging of ProcessBuilder.start()
-
java/lang/ProcessBuilder/ReaderWriterTest.java:
-
java/lang/ProcessBuilder/SecurityManagerClinit.java: Check that Process-related classes have the proper doPrivileged blocks, and can be initialized with an adversarial security manager.
-
java/lang/ProcessBuilder/SiblingIOEHandle.java: inherit IOE handles and MS CreateProcess limitations (kb315939)
-
java/lang/ProcessBuilder/SkipTest.java: verify skip method of Process Input Stream
-
java/lang/ProcessBuilder/UnblockSignals.java: Verify Signal mask is cleared by ProcessBuilder start
-
java/lang/ProcessBuilder/Zombies.java: Make sure zombies don't get created on Unix
-
java/lang/ProcessHandle/Basic.java: Basic tests for ProcessHandler
-
java/lang/ProcessHandle/InfoTest.java: Functions of ProcessHandle.Info
-
java/lang/ProcessHandle/OnExitTest.java: Functions of Process.onExit and ProcessHandle.onExit
-
java/lang/ProcessHandle/PermissionTest.java: Test Permissions to access Info
-
java/lang/ProcessHandle/TreeTest.java: Test counting and JavaChild.spawning and counting of Processes.
-
java/lang/RuntimePermission/ExitVM.java: Test new RuntimePermission.exitVM wildcard syntax
-
java/lang/RuntimeTests/Resources.java: java.lang.Runtime.maxMemory()/availableProcessors()
-
java/lang/RuntimeTests/RuntimeExitLogTest.java: verify logging of call to System.exit or Runtime.exit.
-
java/lang/RuntimeTests/Version/Basic.java: Unit test for java.lang.Runtime.Version
-
java/lang/RuntimeTests/Version/VersionProps.java: check the implementation of VersionProps.versionNumbers()
-
java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java: Ensure that a command argument that contains a space and a final backslash is handled correctly
-
java/lang/RuntimeTests/exec/BadEnvp.java: Check for the appropriate exceptions when a bad envp is passed.
-
java/lang/RuntimeTests/exec/ConcurrentRead.java: Test that Process input/out can be concurrently read/written
-
java/lang/RuntimeTests/exec/Duped.java: Lossage in dup2 if System.in is closed.
-
java/lang/RuntimeTests/exec/ExecEmptyString.java:
-
java/lang/RuntimeTests/exec/ExecWithInput.java: Ensure that piped input always works with exec'd processes
-
java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java: 4033560 limited args of exec to 198 on Solaris.
-
java/lang/RuntimeTests/exec/ExitValue.java: Check process exit code
-
java/lang/RuntimeTests/exec/LotsOfDestroys.java: Destroy should close stderr, stdout and stdin
-
java/lang/RuntimeTests/exec/LotsOfOutput.java: Process with lots of output should not crash VM
-
java/lang/RuntimeTests/exec/SetCwd.java: Basic functional test for Runtime.exec(String[] command, String[] env, File path) and Runtime.exec(String command, String[] env, File path).
-
java/lang/RuntimeTests/exec/SleepyCat.java: Various race conditions caused exec'ed processes to have extra unused file descriptors, which caused hard-to-reproduce hangs.
-
java/lang/RuntimeTests/exec/Space.java: test runtime.exec on windows for extra space in cmd
-
java/lang/RuntimeTests/exec/Status.java: Ensure that Process.waitFor returns the correct status code even for very short-running subprocesses
-
java/lang/RuntimeTests/exec/WinCommand.java: Check many different ways to run Windows programs
-
java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java:
-
java/lang/RuntimeTests/shutdown/Basic.java: Basic functional test for virtual-machine shutdown hooks
-
java/lang/RuntimeTests/shutdown/ShutdownHooks.java: 1) Test Console and DeleteOnExitHook can be initialized while shutdown is in progress 2) Test if files that are added by the application shutdown hook are deleted on exit during shutdown
-
java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java: Shutdown hooks are racing against shutdown sequence, if System.exit()-calling thread is interrupted
-
java/lang/ScopedValue/ManyBindings.java: Stress test ScopedValue with many bindings and rebindings
-
java/lang/ScopedValue/ScopedValueAPI.java: Test ScopedValue API
-
java/lang/ScopedValue/StressStackOverflow.java#TieredStopAtLevel1:
-
java/lang/ScopedValue/StressStackOverflow.java#default: Stress ScopedValue stack overflow recovery path
-
java/lang/ScopedValue/StressStackOverflow.java#no-TieredCompilation:
-
java/lang/ScopedValue/UnboundValueAfterOOME.java:
-
java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java: Check that each module loaded by the platform loader has the proper "accessClassInPackage" RuntimePermissions to access its qualified exports.
-
java/lang/SecurityManager/CheckPackageAccess.java: Check that various restricted packages that are supposed to be restricted by default or are listed in the package.access property in the java.security file are blocked
-
java/lang/SecurityManager/CheckPackageMatching.java: Check the matching implemented by SecurityManager.checkPackageAccess
-
java/lang/SecurityManager/CheckSecurityProvider.java: Consolidate java.security files into one file with modifications
-
java/lang/SecurityManager/PackageAccessTest.java: Check that restricted packages that are supposed to be restricted and explicit grants accessClassInPackage permission overridden in privileged block
-
java/lang/SecurityManager/modules/CustomSecurityManagerTest.java: Basic test of -Djava.security.manager to a class in named module.
-
java/lang/Short/ByteSwap.java: Basic test for int byte swap code on short and char
-
java/lang/Short/Decode.java: Test Short.decode method
-
java/lang/StackTraceElement/ModuleFrames.java: Stack trace should have module information
-
java/lang/StackTraceElement/PublicConstructor.java: Basic test for StackTraceElementPublic constructor
-
java/lang/StackTraceElement/SerialTest.java: Test the format of StackTraceElement::toString and its serial form
-
java/lang/StackTraceElement/WithClassLoaderName.java: Basic test StackTraceElement with class loader names
-
java/lang/StackWalker/AcrossThreads.java: Verify that StackWalker works well when one instance of StackWalker is used by several threads sequentially or concurrently.
-
java/lang/StackWalker/Basic.java: Basic test for the StackWalker::walk method
-
java/lang/StackWalker/CallerFromMain.java: Test if the getCallerClass method returns empty optional
-
java/lang/StackWalker/CallerSensitiveMethod/Main.java: Basic test for StackWalker.getCallerClass()
-
java/lang/StackWalker/DumpStackTest.java: Verify outputs of Thread.dumpStack() and Throwable.printStackTrace().
-
java/lang/StackWalker/EmbeddedStackWalkTest.java: Verify StackWalker works well when embedded in another StackWalker's functions.
-
java/lang/StackWalker/GetCallerClassTest.java: Basic test for StackWalker.getCallerClass()
-
java/lang/StackWalker/HiddenFrames.java: Basic test for hidden frames
-
java/lang/StackWalker/LocalsAndOperands.java#id0: Tests for locals and operands
-
java/lang/StackWalker/LocalsAndOperands.java#id1:
-
java/lang/StackWalker/MultiThreadStackWalk.java: This test will walk the stack using different methods, called from several threads running concurrently.
-
java/lang/StackWalker/NativeMethod.java: Verify file name, line number and bci of native methods
-
java/lang/StackWalker/ReflectionFrames.java: Basic test for checking filtering of reflection frames
-
java/lang/StackWalker/SanityTest.java: Sanity test for exception cases
-
java/lang/StackWalker/SecurityExceptions.java: Test security permission check
-
java/lang/StackWalker/StackStreamState.java: Basic test for Stream<StackFrame> state
-
java/lang/StackWalker/StackStreamTest.java: Stack Stream Test
-
java/lang/StackWalker/StackWalkTest.java: Stack Walk Test (use -Dseed=X to set PRNG seed)
-
java/lang/StackWalker/TestBCI.java: Basic test for the StackWalker::getByteCodeIndex method
-
java/lang/StackWalker/VerifyStackTrace.java: Verify stack trace information obtained with respect to StackWalker options, when the stack contains lambdas, method handle invoke virtual calls, and reflection.
-
java/lang/StackWalker/WalkFunction.java: Sanity test for Function wildcard signature
-
java/lang/StrictMath/Atan2Tests.java: Tests for StrictMath.atan2
-
java/lang/StrictMath/CubeRootTests.java: Tests specifically for StrictMath.cbrt
-
java/lang/StrictMath/ExactArithTests.java: Basic tests for StrictMath exact arithmetic operations.
-
java/lang/StrictMath/ExhaustingTests.java: Compare StrictMath.foo and FdlibmTranslit.foo for many inputs.
-
java/lang/StrictMath/ExpTests.java: Tests specifically for StrictMath.exp
-
java/lang/StrictMath/Expm1Tests.java: Tests for StrictMath.expm1
-
java/lang/StrictMath/HyperbolicTests.java: Tests for StrictMath.{sinh, cosh, tanh}
-
java/lang/StrictMath/HypotTests.java: Tests for StrictMath.hypot
-
java/lang/StrictMath/IeeeRemainderTests.java: Tests for StrictMath.IEEEremainder
-
java/lang/StrictMath/InverseTrigTests.java: Tests for StrictMath.{asin, acos, atan}
-
java/lang/StrictMath/Log10Tests.java: Tests for StrictMath.log10
-
java/lang/StrictMath/Log1pTests.java: Tests for StrictMath.log1p
-
java/lang/StrictMath/LogTests.java: Tests for StrictMath.log
-
java/lang/StrictMath/PowTests.java: Tests for StrictMath.pow
-
java/lang/StrictMath/SqrtTests.java: Tests for StrictMath.sqrt
-
java/lang/StrictMath/TrigTests.java: Tests for StrictMath.{sin, cos, tan}
-
java/lang/String/CaseConvertSameInstance.java: toUpperCase and toLowerCase always return a new String, whereas if there is no conversion that needs to be done, they should be returning the same instance.
-
java/lang/String/CaseInsensitiveComparator.java: Test for String.CaseInsensitiveComparator.readResolve
-
java/lang/String/Chars.java: test String chars() and codePoints()
-
java/lang/String/CompactString/CharAt.java: Tests Compact String.
-
java/lang/String/CompactString/CodePointAt.java: Tests Compact String.
-
java/lang/String/CompactString/CodePointBefore.java: Tests Compact String.
-
java/lang/String/CompactString/CodePointCount.java: Tests Compact String.
-
java/lang/String/CompactString/CompareTo.java: Tests Compact String.
-
java/lang/String/CompactString/CompareToIgnoreCase.java: Tests Compact String.
-
java/lang/String/CompactString/Concat.java: Tests Compact String.
-
java/lang/String/CompactString/Contains.java: Tests Compact String.
-
java/lang/String/CompactString/EndsWith.java: Tests Compact String.
-
java/lang/String/CompactString/Equals.java: Tests Compact String.
-
java/lang/String/CompactString/EqualsIgnoreCase.java: Tests Compact String.
-
java/lang/String/CompactString/GetChars.java: Tests Compact String.
-
java/lang/String/CompactString/IndexOf.java: Tests Compact String.
-
java/lang/String/CompactString/Intern.java: Tests Compact String.
-
java/lang/String/CompactString/LastIndexOf.java: Tests Compact String.
-
java/lang/String/CompactString/Length.java: Tests Compact String.
-
java/lang/String/CompactString/Numbers.java: Tests Compact String.
-
java/lang/String/CompactString/OffsetByCodePoints.java: Tests Compact String.
-
java/lang/String/CompactString/RegionMatches.java: Tests Compact String.
-
java/lang/String/CompactString/Replace.java: Tests Compact String.
-
java/lang/String/CompactString/SerializationTest.java: Tests Compact String.
-
java/lang/String/CompactString/Split.java: Tests Compact String.
-
java/lang/String/CompactString/StartsWith.java: Tests Compact String.
-
java/lang/String/CompactString/SubString.java: Tests Compact String.
-
java/lang/String/CompactString/ToCharArray.java: Tests Compact String.
-
java/lang/String/CompactString/ToLowerCase.java: Tests Compact String.
-
java/lang/String/CompactString/ToUpperCase.java: Tests Compact String.
-
java/lang/String/CompactString/Trim.java: Tests Compact String.
-
java/lang/String/CompactString/VMOptionsTest.java: Tests Compact String.
-
java/lang/String/CompactString/ValueOf.java: Tests Compact String.
-
java/lang/String/CompareIC.java: Test ignore-case comparison
-
java/lang/String/ContentEquals.java: Test equals and contentEquals in String
-
java/lang/String/Encodings.java: Test that required character encodings are supported
-
java/lang/String/EqualsIgnoreCase.java: Test expected equalsIgnoreCase behavior for some known asymmetric case mappings
-
java/lang/String/Exceptions.java: Verify that constructor exceptions are thrown as expected.
-
java/lang/String/Formatted.java: Unit tests for instance versions of String#format
-
java/lang/String/HashCode.java: Basic hashCode functionality and stability
-
java/lang/String/ICCBasher.java: test Case Insensitive Comparator in String
-
java/lang/String/Indent.java: Unit tests for String#indent
-
java/lang/String/IndexOfBeginEnd.java: This one is for String.indexOf([int|String],int,int).
-
java/lang/String/IndexOfEmptyInEmpty.java: new String("").indexOf("") must give 0, not -1
-
java/lang/String/IsBlank.java: Basic isBlank functionality
-
java/lang/String/IsEmpty.java: Basic isEmpty functionality
-
java/lang/String/Lines.java: Basic lines functionality
-
java/lang/String/LiteralReplace.java: Basic tests of String.replace(CharSequence, CharSequence)
-
java/lang/String/NoReplTest.java: Tests for *NoRepl() shared secret methods.
-
java/lang/String/NonCharacterMapping.java: Case conversion should not trip over non-character code points.
-
java/lang/String/Regex.java: Unit tests for String regex methods
-
java/lang/String/RegionMatches.java: test regionMatches corner cases
-
java/lang/String/SBConstructor.java: Test java.lang.String constructor that takes StringBuilder
-
java/lang/String/SpecialCasingTest.java: Confirm special case mappings are handled correctly.
-
java/lang/String/Split.java: test String.split()
-
java/lang/String/StringContentEqualsBug.java: test String.contentEquals(StringBuffer)
-
java/lang/String/StringJoinTest.java: test String merge/join that is the inverse of String.split()
-
java/lang/String/StringRacyConstructor.java: check String's racy constructors
-
java/lang/String/StringRepeat.java#id0: This exercises String#repeat patterns and limits.
-
java/lang/String/Strip.java: Basic strip, stripLeading, stripTrailing functionality
-
java/lang/String/StripIndent.java: This exercises String#stripIndent patterns and limits.
-
java/lang/String/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/String/ToLowerCase.java: toLowerCase should lower-case Greek Sigma correctly depending on the context (final/non-final).
-
java/lang/String/ToUpperCase.java: toUpperCase should upper-case German sharp s correctly even if it's the only character in the string.
-
java/lang/String/Transform.java: Unit tests for String#transform(Function<String, R> f)
-
java/lang/String/TranslateEscapes.java: This exercises String#translateEscapes patterns and limits.
-
java/lang/String/UnicodeCasingTest.java: Confirm normal case mappings are handled correctly.
-
java/lang/String/concat/CompactStringsInitialCoder.java: StringConcatFactory MH_INLINE_SIZED_EXACT strategy does not work with -XX:-CompactStrings
-
java/lang/String/concat/ImplicitStringConcat.java: test implicit String concatenations
-
java/lang/String/concat/ImplicitStringConcatArgCount.java: Test multiple number of arguments to concatenate.
-
java/lang/String/concat/ImplicitStringConcatAssignLHS.java: "+=" applied to String operands can provoke side effects
-
java/lang/String/concat/ImplicitStringConcatBoundaries.java: Test the boundary values for concatenation arguments.
-
java/lang/String/concat/ImplicitStringConcatMany.java: Test implicit String concatenations with lots of arguments.
-
java/lang/String/concat/ImplicitStringConcatManyLongs.java: Test implicit String concatenations with lots of arguments (two-slot version)
-
java/lang/String/concat/ImplicitStringConcatOrder.java: Test implicit string concat calls argument conversions in the right order
-
java/lang/String/concat/ImplicitStringConcatShapes.java: Test implicit String concatenations, multiple shapes.
-
java/lang/String/concat/IntegerMinValue.java: Test
-
java/lang/String/concat/StringConcatFactoryInvariants.java: Test input invariants for StringConcatFactory
-
java/lang/String/concat/StringConcatFactoryRepeatedConstants.java: StringConcatFactory allow recipes with repeated constants, but this is not expressible with java code and needs an explicit sanity test
-
java/lang/String/concat/WithSecurityManager.java: String concatenation fails with a custom SecurityManager that uses concatenation
-
java/lang/String/nativeEncoding/StringPlatformChars.java:
-
java/lang/StringBuffer/AppendCharSequence.java: Test append and insert methods with CharSequence params
-
java/lang/StringBuffer/AppendSB.java: Test StringBuffer.append(StringBuffer);
-
java/lang/StringBuffer/AppendStringBuilder.java: Test StringBuffer.append(StringBuilder);
-
java/lang/StringBuffer/BufferForwarding.java: Test forwarding of methods to super in StringBuffer
-
java/lang/StringBuffer/Capacity.java: Test StringBuffer/StringBuilder capacity handling.
-
java/lang/StringBuffer/CompactStringBuffer.java: Tests Compact String.
-
java/lang/StringBuffer/CompactStringBufferSerialization.java: Tests Compact String.
-
java/lang/StringBuffer/Comparison.java: Test to verify the Comparable implementation for the StringBuffer class.
-
java/lang/StringBuffer/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/StringBuffer/GetCharsOverLength.java: Test GetChars method parameter checking
-
java/lang/StringBuffer/GetCharsSrcEndLarger.java: StringBuffer.getChars(): JLS requires exception if srcBegin > srcEnd
-
java/lang/StringBuffer/IndexOf.java: Test indexOf and lastIndexOf
-
java/lang/StringBuffer/InsertMaxValue.java: Test Insert method parameter checking
-
java/lang/StringBuffer/InsertNullString.java: JLS requires that if you insert a null string, the string "null" must be inserted.
-
java/lang/StringBuffer/Replace.java: Use replace to append chars; No OutOfMemoryException should result
-
java/lang/StringBuffer/SBBasher.java: Test new methods in StringBuffer
-
java/lang/StringBuffer/SetLength.java: A String created from a StringBuffer can be overwritten if setLength() to a value less than the buffer length is called on the StringBuffer and then the StringBuffer is appended to.
-
java/lang/StringBuffer/Substring.java: Test StringBuffer.substring(int)
-
java/lang/StringBuffer/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/StringBuffer/TestSynchronization.java: Test that all public unsynchronized methods of StringBuffer are either directly or indirectly synchronized
-
java/lang/StringBuffer/ToStringCache.java: Test StringBuffer.toString caching
-
java/lang/StringBuffer/Trim.java: Test StringBuffer.trimToSize
-
java/lang/StringBuilder/AppendStringBuffer.java: Test StringBuilder.append(StringBuffer);
-
java/lang/StringBuilder/BuilderForwarding.java: Test forwarding of methods to super in StringBuilder
-
java/lang/StringBuilder/Capacity.java: Basic set of tests of capacity management
-
java/lang/StringBuilder/CharAt.java: Basic test that charAt throws IIOBE as expected for out of bounds indexes.
-
java/lang/StringBuilder/CompactStringBuilder.java: Tests Compact String.
-
java/lang/StringBuilder/CompactStringBuilderSerialization.java: Tests Compact String.
-
java/lang/StringBuilder/Comparison.java: Test to verify the Comparable implementation for the StringBuilder class.
-
java/lang/StringBuilder/EnsureCapacity.java: Test the StringBuilder.ensureCapacity() with negative minimumCapacity and append() method with negative length input argument.
-
java/lang/StringBuilder/Exceptions.java: Verify that exceptions are thrown as expected.
-
java/lang/StringBuilder/Insert.java: Test StringBuilder.insert sanity tests
-
java/lang/StringBuilder/StringBufferRepeat.java: Test StringBuffer.repeat sanity tests
-
java/lang/StringBuilder/StringBuilderRepeat.java: Test StringBuilder.repeat sanity tests
-
java/lang/StringBuilder/Supplementary.java: Unit tests for supplementary character support (JSR-204)
-
java/lang/StringCoding/Enormous.java: Check for ability to recode arrays of odd sizes > 16MB
-
java/lang/System/AllowSecurityManager.java: Test that the allow/disallow options of the java.security.manager system property work correctly
-
java/lang/System/Available.java: Test for System.in.available
-
java/lang/System/FileEncodingTest.java: Test file.encoding system property
-
java/lang/System/IHashCode.java: test System.identityHashCode(null)
-
java/lang/System/IgnoreNullSecurityManager.java: Make sure "null" security manager is ignored, as specified in the javadocs
-
java/lang/System/Logger/Level/LoggerLevelTest.java: Tests System.Logger.Level names and severity.
-
java/lang/System/Logger/custom/CustomLoggerTest.java: Tests loggers returned by System.getLogger with a naive implementation of LoggerFinder, and in particular the default body of System.Logger methods.
-
java/lang/System/Logger/default/DefaultLoggerTest.java: Tests default loggers returned by System.getLogger, and in particular the implementation of the System.Logger method performed by the default binding.
-
java/lang/System/Logger/interface/LoggerInterfaceTest.java: Tests the default body of the System.Logger interface.
-
java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java: Tests a naive implementation of LoggerFinder, and in particular the default body of System.Logger methods.
-
java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java: Tests the default implementation of System.Logger, when JUL is the default backend.
-
java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java: Checks that the DefaultLoggerFinder and LoggingProviderImpl implementations of the System.LoggerFinder conform to the LoggerFinder specification, in particular with respect to throwing NullPointerException.
-
java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java: Creating a logger while loading the Logger finder triggers recursion and StackOverflowError
-
java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java: Creating a logger while loading the Logger finder triggers recursion and StackOverflowError
-
java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java: Signed jars triggering Logger finder recursion and StackOverflowError
-
java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java: JDK implementation specific unit test for the base DefaultLoggerFinder.
-
java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java: JDK implementation specific unit test for JDK internal API.
-
java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java: Cover the logXX and LogEvent.valueOf APIs of BootstrapLogger and logXX APIs of SimpleConsoleLogger.
-
java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java: JDK implementation specific unit test for LoggerFinderLoader.
-
java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/internal/SimpleConsoleLoggerTest/SimpleConsoleLoggerTest.java: JDK implementation specific unit test for SimpleConsoleLogger.
-
java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java: Checks that LazyLoggers are returned for System.Logger instances created by modules in the platform class loader.
-
java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java: JDK implementation specific unit test for JDK internal artifacts.
-
java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java: Tests all PlatformLogger methods with the default LoggerFinder JUL backend.
-
java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java: Test cases which run against the JDK image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/LoggerInImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java: Test cases which run against the JDK image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java: Test cases which run against customized image, check the situation where 1.
-
java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java: Test cases which run against the JDK image, check the situation where 1.
-
java/lang/System/MacEncoding/TestFileEncoding.java: Test value of file.encoding for corresponding value of LANG, etc
-
java/lang/System/NonAnsiFileEncodingTest.java: Tests non ANSI code page locales set default file encoding to "utf-8".
-
java/lang/System/OsVersionTest.java: Check that the value of the os.version property is equal to the value of the corresponding OS provided tools.
-
java/lang/System/PropertyTest.java: Simple test of System getProperty, setProperty, clearProperty, getProperties, and setProperties
-
java/lang/System/SecurityManagerWarnings.java: check various warnings
-
java/lang/System/SecurityRace.java: SecurityRace System field accesses in two threads
-
java/lang/System/VerifyRawIndexesTest.java: Test to verify that the SystemProps.Raw _xxx_NDX indices are unique and without gaps.
-
java/lang/System/Versions.java: Check that version-related system property invariants hold.
-
java/lang/System/finalization/FinInterrupt.java: runFinalization() should not clear or ignore interrupt bit
-
java/lang/System/finalization/FinThreads.java: Ensure that System.runFinalization does not run finalizers in the thread that invokes it
-
java/lang/System/i18nEnvArg.java: System.getenv() and argument don't return locale dependent data by JEP400
-
java/lang/Thread/BuilderTest.java: Unit test for Thread.Builder
-
java/lang/Thread/GenerifyStackTraces.java: Generified basic unit test of Thread.getAllStackTraces()
-
java/lang/Thread/HoldsLock.java: Basic functional test of Thread.holdsLock(Object)
-
java/lang/Thread/ITLConstructor.java: Basic test for Thread(ThreadGroup,Runnable,String,long,boolean)
-
java/lang/Thread/IsAlive.java: Check Thread.isAlive
-
java/lang/Thread/JoinWithDuration.java: Test Thread.join(Duration)
-
java/lang/Thread/MainThreadTest.java: Test to see if the main thread is in its thread group
-
java/lang/Thread/NullStackTrace.java: java.lang.Thread#getStackTrace() returns null.
-
java/lang/Thread/SleepSanity.java: Sanity test Thread.sleep behavior
-
java/lang/Thread/SleepWithDuration.java: Test Thread.sleep(Duration)
-
java/lang/Thread/ThreadSleepEvent.java: Test that Thread.sleep emits a JFR jdk.ThreadSleep event
-
java/lang/Thread/ThreadSleepEventThrows.java: Test Thread.sleep when emitting the JFR jdk.ThreadSleep event throws OOME
-
java/lang/Thread/ThreadStateTest.java: Basic unit test of thread states returned by Thread.getState().
-
java/lang/Thread/ThreadStopTest.java: Test that Thread stops throws UOE
-
java/lang/Thread/UncaughtExceptionsTest.java: Check for proper handling of uncaught exceptions
-
java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id0: Test native threads attaching to the VM with JNI AttachCurrentThread
-
java/lang/Thread/virtual/Collectable.java: Test that virtual threads are GC'ed
-
java/lang/Thread/virtual/Locking.java: Test virtual threads using java.util.concurrent locks
-
java/lang/Thread/virtual/MonitorWaitNotify.java: Test virtual threads using Object.wait/notifyAll
-
java/lang/Thread/virtual/Parking.java: Test virtual threads using park/unpark
-
java/lang/Thread/virtual/Reflection.java: Test virtual threads using core reflection
-
java/lang/Thread/virtual/ShutdownHook.java: Shutdown hook is called with virtual thread
-
java/lang/Thread/virtual/ThreadAPI.java#default: Test Thread API with virtual threads
-
java/lang/Thread/virtual/ThreadLocals.java: Test Virtual threads using thread locals
-
java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java: Test parking when pinned and emitting the JFR VirtualThreadPinnedEvent throws
-
java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0: Stress test Thread.getStackTrace on a virtual thread that is pinned
-
java/lang/Thread/virtual/stress/ParkALot.java#id0: Stress test parking and unparking
-
java/lang/Thread/virtual/stress/PinALot.java#id0: Stress test timed park when pinned
-
java/lang/Thread/virtual/stress/PingPong.java#ltq: Stress test virtual threads with a LinkedTransferQueue
-
java/lang/Thread/virtual/stress/PingPong.java#sq: Stress test virtual threads with a SynchronousQueue
-
java/lang/Thread/virtual/stress/YieldALot.java#id0: Stress test Thread.yield
-
java/lang/ThreadGroup/BasicTests.java: Unit tests for java.lang.ThreadGroup
-
java/lang/ThreadLocal/Basic.java: Basic functional test of ThreadLocal
-
java/lang/ThreadLocal/ImmutableLocal.java: Confirm ThreadLocal.set() usage is not a side effect of get()
-
java/lang/ThreadLocal/InitialValue.java: Tests to see that a set nested in initialValue works OK
-
java/lang/ThreadLocal/MemoryLeak.java: Tests to see that memory leak no longer exists.
-
java/lang/ThreadLocal/ReplaceStaleEntry.java: per latest JDK code coverage report, 2 methods replaceStaleEntry and prevIndex in ThreadLocal.ThreadLocalMap are not touched by any JDK regression tests, this is to trigger the code paths.
-
java/lang/ThreadLocal/TLRemoveTest.java: Basic functional test of remove method for ThreadLocal
-
java/lang/ThreadLocal/TestThreadId.java: Exercise ThreadLocal javadoc "demo" class ThreadId
-
java/lang/ThreadLocal/ThreadLocalSupplierTest.java: tests ThreadLocal.withInitial(<Supplier>).
-
java/lang/Throwable/ChainedExceptions.java: Basic test for chained exceptions & Exception.getStackTrace().
-
java/lang/Throwable/LegacyChainedExceptionSerialization.java: Certain legacy chained exceptions throw IllegalArgumentException upon deserialization if "causative exception" is null.
-
java/lang/Throwable/LocalizedMessage.java: Throwable.toString() should call getLocalizedMessage()
-
java/lang/Throwable/NewChainedExceptions.java: Basic test for new chained exceptions added in 1.5
-
java/lang/Throwable/OverrideFillInStackTrace.java: Test Throwable::printStackTrace when fillInStackTrace is overridden
-
java/lang/Throwable/StackTraceSerialization.java: Basic test of serialization of stack trace information
-
java/lang/Throwable/SuppressedExceptions.java: Basic tests of suppressed exceptions
-
java/lang/ToString.java: Test the primitive wrappers static toString()
-
java/lang/WeakPairMap/Driver.java: Functional test for WeakPairMap
-
java/lang/annotation/AnnotationToStringTest.java: Test of toString on normal annotations
-
java/lang/annotation/AnnotationType/AnnotationTypeDeadlockTest.java: Test deadlock situation when recursive annotations are parsed
-
java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java: Test consistent parsing of ex-RUNTIME annotations that were changed and separately compiled to have CLASS retention
-
java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java: An annotation-typed property of an annotation that is represented as an incompatible property of another type should yield an AnnotationTypeMismatchException.
-
java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java: Annotation property which is compiled as an array property but changed observed as a singular element should throw an AnnotationTypeMismatchException
-
java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java: An array property of a type that is no longer of a type that is a legal member of an annotation should throw an AnnotationTypeMismatchException.
-
java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java: An enumeration-typed property of an annotation that is represented as an incompatible property of another type should yield an AnnotationTypeMismatchException.
-
java/lang/annotation/AnnotationTypeMismatchException/FoundType.java: AnnotationTypeMismatchException.foundType method shouldn't loop.
-
java/lang/annotation/AnnotationVerifier.java: Verify valid annotation
-
java/lang/annotation/AnnotationWithLambda.java: Check Annotation with Lambda, with or without parameter
-
java/lang/annotation/AnnotationsInheritanceOrderRedefinitionTest.java: Test inheritance, order and class redefinition behaviour of RUNTIME class annotations
-
java/lang/annotation/EnumConstructorAnnotation.java: Check that annotations on an enum constructor are indexed correctly.
-
java/lang/annotation/EqualityTest.java: Check annotation equality behavior against the invocation handler
-
java/lang/annotation/ExceptionalToString/ExceptionalToStringTest.java: Verify information annotation strings with exception proxies
-
java/lang/annotation/LoaderLeakTest.java: annotations cause memory leak
-
java/lang/annotation/Missing/MissingArrayElement/MissingAnnotationArrayElementTest.java: getAnnotation() should throw NoClassDefFoundError when an annotation class is not present at runtime
-
java/lang/annotation/Missing/MissingArrayElement/MissingClassArrayElementTest.java: getAnnotation() throws an ArrayStoreException when the annotation class not present
-
java/lang/annotation/Missing/MissingArrayElement/MissingEnumArrayElementTest.java: getAnnotation() throws an ArrayStoreException when the annotation class not present
-
java/lang/annotation/Missing/MissingTest.java: Verify when missing annotation classes cause exceptions
-
java/lang/annotation/ParameterAnnotations.java: Check properties of Annotations returned from getParameterAnnotations, including freedom from security exceptions.
-
java/lang/annotation/RecursiveAnnotation.java: Under certain circumstances, recursive annotations disappeared
-
java/lang/annotation/TestConstructorParameterAnnotations.java: Test consistency of annotations on constructor parameters
-
java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java: Test null handling of IncompleteAnnotationException constructor
-
java/lang/annotation/TypeAnnotationReflection.java: Unit test for type annotations
-
java/lang/annotation/TypeParamAnnotation.java: Unit test for annotations on TypeVariables
-
java/lang/annotation/TypeVariableBounds.java: Test that getAnnotatedBounds().getType() match getBounds()
-
java/lang/annotation/UnitTest.java: Unit test for annotation reading
-
java/lang/annotation/package-info.java: Package annotations
-
java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java: Repeating annotations throws java.security.AccessControlException with a SecurityManager
-
java/lang/annotation/repeatingAnnotations/InheritedAssociatedAnnotations.java: getAnnotationsByType needs to take the class hierarchy into account when determining which annotations are associated with a given class.
-
java/lang/annotation/repeatingAnnotations/NonInheritableContainee.java: Repeatable non-inheritable annotation types are mishandled by Core Reflection
-
java/lang/annotation/repeatingAnnotations/OrderUnitTest.java: Unit test for order of annotations returned by get[Declared]AnnotationsByType.
-
java/lang/annotation/repeatingAnnotations/RepeatedUnitTest.java: Unit test for repeated annotation reflection
-
java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java: Repeating annotations throws java.security.AccessControlException with a SecurityManager
-
java/lang/annotation/typeAnnotations/BadCPIndex.java: Test that the right kind of exception is thrown from the type annotation reflection code.
-
java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java: Test that the receiver annotations and the return annotations of constructors behave correctly.
-
java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java: Test Class.getAnnotatedInterfaces() returns 0-length array as specified.
-
java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java: Class.getAnnotatedSuperclass() does not correctly extract annotations
-
java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java: Test that AnnotatedType.getAnnotatedOwnerType() works as expected
-
java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java:
-
java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java: Test Class.getAnnotatedSuperclass() returns null/non-null AnnotatedType as specified
-
java/lang/annotation/typeAnnotations/NoNpeOnMissingAnnotation.java: Verify that a missing class file for a type use annotation doesn't cause a NPE when attempting to read the annotation.
-
java/lang/annotation/typeAnnotations/ParameterizedBoundIndex.java: Test adjustment of type bound index if no explicit class bound is defined
-
java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java: Test consistency of annotations on constructor parameters
-
java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java: Test that a call to getType() on an AnnotatedType returned from an Executable.getAnnotated* returns the same type as the corresponding Executable.getGeneric* call.
-
java/lang/annotation/typeAnnotations/TestObjectMethods.java: Test java.lang.Object methods on AnnotatedType objects.
-
java/lang/annotation/typeAnnotations/TestReceiverTypeOwner.java: A nested class's owner can be type annotated if used as a receiver type
-
java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java: A receiver type's owner type is of the correct type for nested classes.
-
java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedConstructor.java: A constructor's parameterized receiver type's type variables can be type annotated
-
java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedMethod.java: A method's parameterized receiver type's type variables can be type annotated
-
java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java: Annotations on type variables with multiple bounds should be placed on their respective bound
-
java/lang/constant/ClassDescTest.java: unit tests for java.lang.constant.ClassDesc
-
java/lang/constant/CondyDescTest.java: unit tests for java.lang.constant.CondyDescTest
-
java/lang/constant/ConstantDescsTest.java: unit tests for java.lang.constant.ConstantDescs
-
java/lang/constant/ConvertTest.java:
-
java/lang/constant/DescribeResolveTest.java:
-
java/lang/constant/DynamicCallSiteDescTest.java: unit tests for java.lang.constant.DynamicCallSiteDesc
-
java/lang/constant/DynamicConstantDescTest.java: Verify that concurrent classloading of java.lang.constant.DynamicConstantDesc and java.lang.constant.ConstantDescs doesn't lead to a deadlock
-
java/lang/constant/IndyDescTest.java: unit tests for java.lang.constant.IndyDescTest
-
java/lang/constant/MethodHandleDescTest.java: unit tests for java.lang.constant.MethodHandleDesc
-
java/lang/constant/MethodTypeDescTest.java: unit tests for java.lang.constant.MethodTypeDesc
-
java/lang/constant/ModuleDescTest.java: Testing ModuleDesc.
-
java/lang/constant/NameValidationTest.java: unit tests for verifying member names
-
java/lang/constant/PackageDescTest.java: Testing PackageDesc.
-
java/lang/constant/TypeDescriptorTest.java: unit tests for implementations of java.lang.invoke.TypeDescriptor
-
java/lang/constant/access_test/pkg1/MethodTypeDescriptorAccessTest.java: MethodTypeDesc::resolveConstantDesc needs access check per the specification
-
java/lang/constant/boottest/java.base/java/lang/constant/ConstantUtilsTest.java:
-
java/lang/constant/methodTypeDesc/ResolveConstantDesc.java: MethodTypeDesc::resolveConstantDesc with security manager
-
java/lang/invoke/6987555/Test6987555.java: JSR 292 unboxing to a boolean value fails on big-endian SPARC
-
java/lang/invoke/6991596/Test6991596.java: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
-
java/lang/invoke/6998541/Test6998541.java: JSR 292 implement missing return-type conversion for OP_RETYPE_RAW
-
java/lang/invoke/7087570/Test7087570.java: REF_invokeSpecial DMHs (which are unusual) get marked explicitly; tweak the MHI to use this bit
-
java/lang/invoke/7157574/Test7157574.java: method handles returned by reflective lookup API sometimes have wrong receiver type
-
java/lang/invoke/7196190/ClassForNameTest.java: Improve method of handling MethodHandles
-
java/lang/invoke/7196190/GetUnsafeTest.java: Improve method of handling MethodHandles
-
java/lang/invoke/8009222/Test8009222.java: java.lang.IllegalArgumentException: not invocable, no method type when attempting to get getter method handle for a static field
-
java/lang/invoke/8022701/MHIllegalAccess.java: Illegal access exceptions via methodhandle invocations threw wrong error.
-
java/lang/invoke/8076596/Test8076596.java:
-
java/lang/invoke/8147078/Test8147078.java:
-
java/lang/invoke/8177146/TestMethodHandleBind.java:
-
java/lang/invoke/AccessControlTest.java: test access checking by java.lang.invoke.MethodHandles.Lookup
-
java/lang/invoke/ArrayConstructorTest.java:
-
java/lang/invoke/ArrayLengthTest.java:
-
java/lang/invoke/BigArityTest.java: High arity invocations
-
java/lang/invoke/CallSiteTest.java: smoke tests for CallSite
-
java/lang/invoke/CallStaticInitOrder.java: static initializer invocation order
-
java/lang/invoke/CallerSensitiveMethodHandle.java: Check Lookup findVirtual, findStatic and unreflect behavior with caller sensitive methods with focus on AccessibleObject.setAccessible
-
java/lang/invoke/ClassSpecializerTest.java: Smoke-test class specializer, used to create BoundMethodHandle classes
-
java/lang/invoke/ClassValueTest.java: tests for class-specific values
-
java/lang/invoke/CompileThresholdBootstrapTest.java: Test verifies that LF bootstraps properly when run with COMPILE_THRESHOLD set
-
java/lang/invoke/ConstantIdentityMHTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/CountedLoopIterationCountsTest.java:
-
java/lang/invoke/CustomizedLambdaFormTest.java: Assertion in LambdaFormEditor.bindArgumentType is too strong
-
java/lang/invoke/DefineClassTest.java: Basic test for java.lang.invoke.MethodHandles.Lookup.defineClass
-
java/lang/invoke/DropArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/DropLookupModeTest.java: Basic unit tests Lookup::dropLookupMode
-
java/lang/invoke/DumpMethodHandleInternals.java: Test startup with -Djdk.invoke.MethodHandle.dumpMethodHandleInternals to work properly
-
java/lang/invoke/ExplicitCastArgumentsTest.java: unit tests for MethodHandles.explicitCastArguments()
-
java/lang/invoke/FilterArgumentsTest.java:
-
java/lang/invoke/FinalVirtualCallFromInterface.java: Regression test for a bug introduced in 8200167 and fixed in 8010319
-
java/lang/invoke/FindAccessTest.java:
-
java/lang/invoke/FindClassSecurityManager.java:
-
java/lang/invoke/FoldTest.java:
-
java/lang/invoke/InvokeDynamicPrintArgs.java: smoke test for invokedynamic instructions
-
java/lang/invoke/InvokeGenericTest.java: unit tests for java.lang.invoke.MethodHandle.invoke
-
java/lang/invoke/InvokeMethodHandleWithBadArgument.java: Tests invocation of MethodHandle with invalid leading argument
-
java/lang/invoke/InvokeWithArgumentsTest.java: basic tests for MethodHandle.invokeWithArguments
-
java/lang/invoke/JavaDocExamplesTest.java: example code used in javadoc for java.lang.invoke API
-
java/lang/invoke/JavaUtilConcurrentLookupTest.java: Tests that Lookup can be produced from classes under java.util.concurrent
-
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java: Test verifies that lambda forms are cached when run with single thread
-
java/lang/invoke/LambdaFormTest.java: unit tests for java.lang.invoke.LambdaForm
-
java/lang/invoke/LoopCombinatorLongSignatureTest.java:
-
java/lang/invoke/LoopCombinatorTest.java:
-
java/lang/invoke/MethodHandleConstants.java: smoke test for method handle constants
-
java/lang/invoke/MethodHandleInvokeUOE.java: Test MethodHandle::invokeExact and MethodHandle::invoke throws UnsupportedOperationException when called via Method::invoke
-
java/lang/invoke/MethodHandleProxies/BasicTest.java: Basic sanity tests for MethodHandleProxies
-
java/lang/invoke/MethodHandleProxies/Driver.java: Test MethodHandleProxies::asInterfaceInstance with a default method with varargs
-
java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java: Checks MethodHandleProxies behavior with security manager present
-
java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java: Tests on implementation hidden classes spinned by MethodHandleProxies
-
java/lang/invoke/MethodHandles/CatchExceptionTest.java:
-
java/lang/invoke/MethodHandles/TestCatchException.java:
-
java/lang/invoke/MethodHandles/TestDropReturn.java:
-
java/lang/invoke/MethodHandles/TestTableSwitch.java:
-
java/lang/invoke/MethodHandles/classData/ClassDataTest.java:
-
java/lang/invoke/MethodHandles/ensureInitialized/Main.java: Tests for Lookup::ensureClassInitialized
-
java/lang/invoke/MethodHandles/privateLookupIn/Driver.java: Unit tests for MethodHandles.privateLookupIn
-
java/lang/invoke/MethodHandles/publicLookup/Driver.java: Tests public lookups produced from MethodHandles.publicLookup()::in
-
java/lang/invoke/MethodHandlesArityLimitsTest.java: unit tests for arity limits of methods in java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesAsCollectorTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesCastFailureTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesCollectArgsTest.java:
-
java/lang/invoke/MethodHandlesGeneralTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesInsertArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesInvokersTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesPermuteArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodHandlesSpreadArgumentsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/MethodTypeSecurityManager.java: Test MethodType.fromMethodDescriptorString with security manager
-
java/lang/invoke/MethodTypeTest.java: unit tests for java.lang.invoke.MethodType
-
java/lang/invoke/ObjectMethodInInterfaceTest.java: JSR292: IncompatibleClassChangeError in LambdaForm for CharSequence.toString() method handle type converter
-
java/lang/invoke/PermuteArgsReturnVoidTest.java: test permutation when return value is directly derived from an argument
-
java/lang/invoke/PermuteArgsTest.java: unit tests for method handles which permute their arguments
-
java/lang/invoke/PrivateInterfaceCall.java: Test direct and MethodHandle access to private interface methods using invokeinterface semantics to ensure all receiver typechecks occur as required.
-
java/lang/invoke/PrivateInvokeTest.java: white-box testing of method handle sub-primitives
-
java/lang/invoke/ProtectedMemberDifferentPackage/Test.java: JSR292: IllegalAccessError when attempting to invoke protected method from different package
-
java/lang/invoke/RevealDirectTest.java: verify Lookup.revealDirect on a variety of input handles, with security manager
-
java/lang/invoke/SpecialInterfaceCall.java: Test direct and MethodHandle access to interface methods using invokespecial semantics
-
java/lang/invoke/SpreadCollectTest.java:
-
java/lang/invoke/StringConcatFactory/BasicTest.java:
-
java/lang/invoke/TestCatchExceptionWithVarargs.java: MethodHandles.catchException() fails when methods have 8 args + varargs
-
java/lang/invoke/TestPrivateMember.java: Test MethodHandle of a private member
-
java/lang/invoke/TestVHInvokerCaching.java:
-
java/lang/invoke/ThrowExceptionsTest.java: unit tests for method handles which permute their arguments
-
java/lang/invoke/TryFinallyTest.java:
-
java/lang/invoke/VarArgsTest.java: unit tests for java.lang.invoke.MethodHandles
-
java/lang/invoke/VarHandles/IndirectVarHandleTest.java: Test VarHandle::isAccessModeSupported on indirect VarHandle produced by MethodHandles.filterCoordinates
-
java/lang/invoke/VarHandles/LazyInitializingTest.java: Checks interaction of static field VarHandle with class initialization mechanism..
-
java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java: Test linking of method references to VarHandle access methods.
-
java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessByte.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessChar.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessInt.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessLong.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessShort.java:
-
java/lang/invoke/VarHandles/VarHandleTestAccessString.java:
-
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java:
-
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java:
-
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java:
-
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java:
-
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java:
-
java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java:
-
java/lang/invoke/VarHandles/VarHandleTestExact.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java:
-
java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java:
-
java/lang/invoke/VarHandles/VarHandleTestReflection.java:
-
java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java: test field lookup accessibility of MethodHandles and VarHandles
-
java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java: Test VarHandle::describeConstable on static fields
-
java/lang/invoke/VarargsArrayTest.java: unit tests for varargs array methods: MethodHandleInfo.varargsArray(int), MethodHandleInfo.varargsArray(Class,int) & MethodHandleInfo.varargsList(int)
-
java/lang/invoke/WrongMethodTypeTest.java:
-
java/lang/invoke/accessClassAndFindClass/TestAccessClass.java:
-
java/lang/invoke/accessClassAndFindClass/TestFindClass.java:
-
java/lang/invoke/accessClassAndFindClass/TestLookup.java:
-
java/lang/invoke/accessProtectedSuper/Test.java: Runtime accessibility checking: protected class, if extended, should be accessible from another package
-
java/lang/invoke/callerSensitive/CallerSensitiveAccess.java: Check Lookup findVirtual, findStatic and unreflect behavior with caller sensitive methods with focus on AccessibleObject.setAccessible
-
java/lang/invoke/callerSensitive/Main.java: Test proper caller class is bound to method handle for caller-sensitive method
-
java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java: Test bootstrap methods throwing an exception
-
java/lang/invoke/condy/CondyBSMException.java: Test bootstrap methods throwing an exception
-
java/lang/invoke/condy/CondyBSMInvocation.java: Test basic invocation of bootstrap methods
-
java/lang/invoke/condy/CondyBSMValidationTest.java: Test invalid name in name and type
-
java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java: Test for an interface using condy with default overpass methods
-
java/lang/invoke/condy/CondyNameValidationTest.java: Test invalid name in name and type
-
java/lang/invoke/condy/CondyNestedResolutionTest.java: Test JVMs 5.4.3.6 with respect to a dynamically-computed constant and circularity.
-
java/lang/invoke/condy/CondyNestedTest.java: Test nested dynamic constant declarations that are recursive
-
java/lang/invoke/condy/CondyRepeatFailedResolution.java: Test basic invocation of multiple ldc's of the same dynamic constant that fail resolution
-
java/lang/invoke/condy/CondyReturnPrimitiveTest.java: Test for condy BSMs returning primitive values or null
-
java/lang/invoke/condy/CondyStaticArgumentsTest.java: Test bootstrap arguments for condy
-
java/lang/invoke/condy/CondyTypeValidationTest.java: Test invalid name in name and type
-
java/lang/invoke/condy/CondyWithGarbageTest.java: Stress test ldc to ensure HotSpot correctly manages oop maps
-
java/lang/invoke/condy/CondyWrongType.java: Test bootstrap methods returning the wrong type
-
java/lang/invoke/condy/ConstantBootstrapsTest.java: Test dynamic constant bootstraps
-
java/lang/invoke/defineHiddenClass/BasicTest.java:
-
java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java:
-
java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java: define a lambda proxy class whose target class has an invalid nest membership
-
java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java: verify UnsupportedClassVersionError thrown when defining a hidden class with preview minor version but --enable-preview is not set
-
java/lang/invoke/defineHiddenClass/SelfReferenceDescriptor.java: Test that a hidden class cannot be referenced in descriptor
-
java/lang/invoke/defineHiddenClass/StaticInvocableTest.java: hidden class members can't be statically invocable
-
java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java: Test TypeDescriptor::descriptorString for hidden classes which cannot be used to produce ConstantDesc via ClassDesc or MethodTypeDesc factory methods
-
java/lang/invoke/defineHiddenClass/UnloadingTest.java: verify if the hidden class is unloaded when the class loader is GC'ed
-
java/lang/invoke/findSpecial/FindSpecialObjectMethod.java: Test findSpecial on Object methods calling from a class or interface.
-
java/lang/invoke/findSpecial/FindSpecialTest.java: Test findSpecial and unreflectSpecial of the declaring class of the method and the special caller are not in the same module as the lookup class.
-
java/lang/invoke/findVirtual/FindVirtualArrayCloneTest.java: Test invocation of Object.clone for arrays
-
java/lang/invoke/lambda/DupIntf.java: Lambda class can be generated with duplicate interfaces (ClassFormatError)
-
java/lang/invoke/lambda/InheritedMethodTest.java: LambdaMetafactory should be able to handle inherited methods as 'implMethod'
-
java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java: tests DoPrivileged action (implemented as lambda expressions) by inserting them into the BootClassPath.
-
java/lang/invoke/lambda/LambdaAccessControlTest.java: tests Lambda expression with a security manager at top level
-
java/lang/invoke/lambda/LambdaAsm.java: ensures that j.l.i.InvokerByteCodeGenerator and Class-File API generate bytecodes with correct constant pool references
-
java/lang/invoke/lambda/LambdaClassFinal.java: Generated Lambda implementing class should be final
-
java/lang/invoke/lambda/LambdaClassLoaderSerialization.java: Lambda serialization in the presence of class loaders
-
java/lang/invoke/lambda/LambdaClassSynthetic.java: Generated Lambda implementing class should be synthetic
-
java/lang/invoke/lambda/LambdaConstructorMethodHandleUnbox.java: Lambda metafactory: incorrect type conversion of constructor method handle
-
java/lang/invoke/lambda/LambdaEagerInitTest.java: Test that the LAMBDA_INSTANCE$ field is present depending on disableEagerInitialization
-
java/lang/invoke/lambda/LambdaReceiver.java: Consistent Lambda construction
-
java/lang/invoke/lambda/LambdaReceiverBridge.java: Consistent Lambda construction
-
java/lang/invoke/lambda/LambdaReturn.java: Consistent Lambda construction
-
java/lang/invoke/lambda/LambdaSerialization.java: Lambda serialization
-
java/lang/invoke/lambda/LambdaStackTrace.java: Synthetic frames should be hidden in exceptions
-
java/lang/invoke/lambda/LogGeneratedClassesTest.java: tests logging generated classes for lambda
-
java/lang/invoke/lambda/MetafactoryArgValidationTest.java: Validation of LambdaMetafactory arguments
-
java/lang/invoke/lambda/MetafactoryArityTest.java: metafactory should fail if arities are mismatched
-
java/lang/invoke/lambda/MetafactoryDescriptorTest.java: metafactory should fail if instantiatedMethodType does not match sam/bridge descriptors
-
java/lang/invoke/lambda/MetafactoryMethodNameTest.java: metafactory should fail if the method name is not legal
-
java/lang/invoke/lambda/MetafactoryParameterCastTest.java: Ensure that invocation parameters are always cast to the instantiatedMethodType
-
java/lang/invoke/lambda/RepetitiveLambdaSerialization.java: Lambda serialization fails once reflection proxy generation kicks in
-
java/lang/invoke/lambda/T8032697.java: Issues with Lambda
-
java/lang/invoke/lambda/T8032704.java: Issues with lib perm in Lambda
-
java/lang/invoke/lambda/T8032711.java: Issue with Lambda in handling
-
java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java: ensure REF_invokeSpecial on a non-private implementation method behaves as if `super::m` is invoked regardless of its access flag
-
java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java: Test method reference to a method inherited from its superclass in a different package.
-
java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java: method reference to a protected method inherited from its superclass in a different runtime package where lambda proxy class has no access to it.
-
java/lang/invoke/lookup/ChainedLookupTest.java: Test MethodHandles.lookup method to produce the Lookup object with proper lookup class if invoked through reflection and method handle.
-
java/lang/invoke/lookup/LookupClassTest.java: Lookup::in throws IAE if the target class is a primitive class or array class
-
java/lang/invoke/lookup/ReflectiveLookupTest.java: Restriction on reflective call to MethodHandles.lookup method
-
java/lang/invoke/lookup/SpecialStatic.java: JSR292: invokeSpecial: InternalError attempting to lookup a method
-
java/lang/invoke/modules/Driver.java: Basic test case for module access checks and Lookup.in.
-
java/lang/invoke/modules/Driver1.java: Basic test case for module access checks and Lookup.in and MethodHandles.privateLookupIn
-
java/lang/invoke/unreflect/UnreflectTest.java: Test Lookup::unreflectSetter and Lookup::unreflectVarHandle on trusted final fields (declared in hidden classes and records)
-
java/lang/module/AutomaticModulesTest.java: Basic tests for automatic modules
-
java/lang/module/ClassFileVersionsTest.java: Test parsing of module-info.class with different class file versions
-
java/lang/module/ConfigurationTest.java: Basic tests for java.lang.module.Configuration
-
java/lang/module/ModuleDescriptorHashCodeTest.java: Tests the ModuleDescriptor.hashCode()
-
java/lang/module/ModuleDescriptorTest.java: Basic test for java.lang.module.ModuleDescriptor and its builder
-
java/lang/module/ModuleFinderTest.java: Basic tests for java.lang.module.ModuleFinder
-
java/lang/module/ModuleFinderWithSecurityManager.java: Basic test for ModuleFinder.ofSystem() with security manager
-
java/lang/module/ModuleNamesTest.java: Basic test of reading a module-info.class with module names that are legal in class files but not legal in the Java Language
-
java/lang/module/ModuleReader/ModuleReaderTest.java: Basic tests for java.lang.module.ModuleReader
-
java/lang/module/ModuleReferenceTest.java: Basic tests for java.lang.module.ModuleReference
-
java/lang/module/MultiReleaseJarTest.java: Basic test of modular JARs as multi-release JARs
-
java/lang/module/Packages/GetPackagesTest.java: test the packages returned by Module::getPackages for an unnamed module does not include the packages for named modules
-
java/lang/module/VersionTest.java: Basic tests for java.lang.module.ModuleDescriptor.Version.
-
java/lang/module/badclasses/BadModuleAttributeLength/Driver.java: Module attribute has incorrect length
-
java/lang/module/badclasses/BadModuleMainAttributeLength/Driver.java: ModuleMain attribute has incorrect length
-
java/lang/module/badclasses/BadModulePackagesAttributeLength/Driver.java: ModulePackages attribute has incorrect length
-
java/lang/module/customfs/ModulesInCustomFileSystem.java: Test ModuleFinder to find modules in a custom file system
-
java/lang/ref/Basic.java: Basic functional test of reference objects
-
java/lang/ref/CleanerTest.java:
-
java/lang/ref/EarlyTimeout.java: ReferenceQueue#remove(timeout) should not return null before timeout is elapsed
-
java/lang/ref/EnqueueNullRef.java: Ensure that reference objects with null referents can be enqueued
-
java/lang/ref/EnqueuePollRace.java: Verify that a race between ReferenceQueue.enqueue() and poll() does not occur.
-
java/lang/ref/FinalizeOverride.java: Basic test of the finalize method
-
java/lang/ref/FinalizerHistogramTest.java: Unit test for FinalizerHistogram
-
java/lang/ref/NullQueue.java: Ensure that null queue arguments don't crash the Reference handler
-
java/lang/ref/OOMEInReferenceHandler.java: Verify that the reference handler does not die after an OOME allocating the InterruptedException object
-
java/lang/ref/PhantomReferentClearing.java: Test that PhantomReferences are cleared when notified.
-
java/lang/ref/ReachabilityFenceTest.java: Tests if reachabilityFence is working
-
java/lang/ref/ReferenceClone.java: Test Reference::clone to throw CloneNotSupportedException
-
java/lang/ref/ReferenceEnqueue.java: Test if Reference.enqueue() works properly with GC
-
java/lang/ref/ReferenceEnqueuePending.java: Test if Reference.enqueue() works properly with pending references
-
java/lang/ref/ReferenceRefersTo.java: Basic functional test of Reference.refersTo.
-
java/lang/ref/SoftReference/Bash.java: java.lang.ref.SoftReference should reliably prevent OutOfMemoryErrors
-
java/lang/ref/SoftReference/Pin.java: Invoking get on a SoftReference shouldn't pin the referent
-
java/lang/reflect/AccessControl/AccessControlTest.java: An exhaustive test of reflective access controls
-
java/lang/reflect/AccessFlag/BasicAccessFlagTest.java: Basic tests of AccessFlag
-
java/lang/reflect/AccessFlag/ClassAccessFlagTest.java: Test expected AccessFlag's on classes.
-
java/lang/reflect/AccessFlag/FieldAccessFlagTest.java: Test expected AccessFlag's on fields.
-
java/lang/reflect/AccessFlag/MethodAccessFlagTest.java: Test expected AccessFlag's on methods and parameters
-
java/lang/reflect/AccessFlag/ModuleDescriptorAccessFlagTest.java: Test expected AccessFlag's on module-related structures.
-
java/lang/reflect/AccessFlag/RequiredMethodParameterFlagTest.java: Test required flags on parameters
-
java/lang/reflect/AccessFlag/StrictAccessFlagTest.java: Test expected value of STRICT AccessFlag
-
java/lang/reflect/AccessFlag/VersionedLocationsTest.java: Tests of AccessFlag.locations(ClassFileFormatVersion)
-
java/lang/reflect/AccessibleObject/CanAccessTest.java: Test AccessibleObject::canAccess method
-
java/lang/reflect/AccessibleObject/HiddenClassTest.java: Test java.lang.reflect.AccessibleObject with modules
-
java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java: Test java.lang.reflect.AccessibleObject with modules
-
java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java: Test AccessibleObject::trySetAccessible method
-
java/lang/reflect/AnnotatedElement/TestAnnotatedElementDefaults.java: Check behavior of default methods of AnnotatedElement
-
java/lang/reflect/Array/ExceedMaxDim.java: Make sure you can't create an array of dimension > 256.
-
java/lang/reflect/Assignment/ArrayAssignment.java: Verify the rule for array assignment
-
java/lang/reflect/ChainedReflection.java: Test Method::invoke and Constructor::newInstance chained calls that should wrap NPE in InvocationTargetException properly
-
java/lang/reflect/Constructor/Equals.java: Generic framework to test Constructor.equals.
-
java/lang/reflect/Constructor/GenericStringTest.java: Check toGenericString() and toString() methods
-
java/lang/reflect/Constructor/TestParameterAnnotations.java: Verify getParameterAnnotations doesn't throw spurious errors
-
java/lang/reflect/DefaultAccessibility.java: Test that default accessibility is false
-
java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java: Verify that the right interface methods are returned by Class.getMethod() and Class.getMethods()
-
java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java: Test locating and invoking default/static method that defined in interfaces and/or in inheritance
-
java/lang/reflect/Field/4490864/StaticFieldTest.java: Verify reflective static field accesses (sanity check)
-
java/lang/reflect/Field/4498653/StaticInitializerTest.java: Verify reflective static field accesses cause static initialization
-
java/lang/reflect/Field/GenericStringTest.java: Check toGenericString() method
-
java/lang/reflect/Field/NegativeTest.java: Test exception thrown due to bad receiver and bad value on Field with and without setAccessible(true)
-
java/lang/reflect/Field/Set.java: Should not be able to set final fields through reflection unless setAccessible(true) passes and is not static
-
java/lang/reflect/Field/TestFieldReflectValueOf.java: Verify that the method java.lang.reflect.Field.get(Object) makes use of the same caching mechanism as used for autoboxing when wrapping values of the primitive types.
-
java/lang/reflect/Generics/HashCodeTest.java: Computing hashCode of objects modeling generics shouldn't blow stack
-
java/lang/reflect/Generics/Probe.java: Testing parsing of signatures attributes of nested classes
-
java/lang/reflect/Generics/SignatureTest.java: More testing of parsing of signatures attributes of nested classes
-
java/lang/reflect/Generics/StringsAndBounds.java: Testing upper bounds and availability of toString methods
-
java/lang/reflect/Generics/TestBadSignatures.java: Test bad signatures get a GenericSignatureFormatError thrown.
-
java/lang/reflect/Generics/TestC1.java: Some tests for the generic core reflection api.
-
java/lang/reflect/Generics/TestC2.java: Some tests for the generic core reflection api.
-
java/lang/reflect/Generics/TestGenericReturnTypeToString.java: Check that toString method works properly for generic return type obtained via reflection
-
java/lang/reflect/Generics/TestN1.java: Some tests for the generic core reflection api.
-
java/lang/reflect/Generics/TestParameterizedType.java: Test sematics of ParameterizedType.equals
-
java/lang/reflect/Generics/TestPlainArrayNotGeneric.java: Check that plain arrays like String[] are never represented as GenericArrayType.
-
java/lang/reflect/Generics/ThreadSafety.java: Test publication of Class objects via a data race
-
java/lang/reflect/Generics/exceptionCauseTest.java:
-
java/lang/reflect/Generics/getAnnotationTest.java: Test for signature parsing corner case
-
java/lang/reflect/IllegalArgumentsTest.java: Test IllegalArgumentException be thrown when an argument is invalid
-
java/lang/reflect/Method/CallerSensitiveMethodInvoke.java: Test Method::invoke that wraps exception in InvocationTargetException properly
-
java/lang/reflect/Method/Equals.java: Generic framework to test Method.equals.
-
java/lang/reflect/Method/GenericStringTest.java: Check toGenericString() and toString() methods
-
java/lang/reflect/Method/InheritedInterfaceMethods.java: Failure to properly traverse superinterfaces
-
java/lang/reflect/Method/InheritedMethods.java: Failure to properly traverse class hierarchy in Class.getMethod()
-
java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java: Test that a static method on an interface doesn't hide a default method with the same name and signature in a separate compilation scenario.
-
java/lang/reflect/Method/IsDefaultTest.java: Check behavior of Method.isDefault
-
java/lang/reflect/Method/MethodArityLimit.java: Method exceeds the method handle arity limit (255).
-
java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java: Check modeling of default methods
-
java/lang/reflect/Method/invoke/ErrorInInvoke.java: Method.invoke() should wrap all Throwables in InvocationTargetException
-
java/lang/reflect/Method/invoke/IllegalAccessInInvoke.java: Turning off access checks now enables illegal reflection.
-
java/lang/reflect/Method/invoke/TestMethodReflectValueOf.java: Verify that the method java.lang.reflect.Method.invoke(Object, Object...) makes use of the same caching mechanism as used for autoboxing when wrapping returned values of the primitive types.
-
java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java: Reflection support for private methods in interfaces
-
java/lang/reflect/MethodHandleAccessorsTest.java: Test compliance of ConstructorAccessor, FieldAccessor, MethodAccessor implementations
-
java/lang/reflect/Modifier/toStringTest.java: tests the toString method of reflect.Modifier
-
java/lang/reflect/Nestmates/TestReflectionAPI.java: Test the new nestmate reflection API
-
java/lang/reflect/Nestmates/TestSecurityManagerChecks.java: Test that security checks occur for getNestHost/getNestMembers
-
java/lang/reflect/Parameter/BadClassFiles.java: The reflection API should throw the correct exceptions.
-
java/lang/reflect/Parameter/GetAnnotatedTypeTest.java: javac should generate method parameters correctly.
-
java/lang/reflect/Parameter/InnerClassToString.java: javac should generate method parameters correctly.
-
java/lang/reflect/Parameter/NoName.java: The reflection API should report parameters with no name properly.
-
java/lang/reflect/Parameter/WithParameters.java: javac should generate method parameters correctly.
-
java/lang/reflect/Parameter/WithoutParameters.java: javac should generate method parameters correctly.
-
java/lang/reflect/Proxy/Basic1.java: This is a basic functional test of the dynamic proxy API (part 1).
-
java/lang/reflect/Proxy/Boxing.java: This test verifies that when a primitive boolean value is passed by a dynamic proxy class to an invocation handler, it is boxed as one of the canonical Boolean instances (Boolean.TRUE or Boolean.FALSE).
-
java/lang/reflect/Proxy/CharType.java: Test against a typo in ProxyGenerator: "java/lang/Character" should be used instead of "java/lang/Char".
-
java/lang/reflect/Proxy/ClassRestrictions.java: This is a test of the restrictions on the parameters that may be passed to the Proxy.getProxyClass method.
-
java/lang/reflect/Proxy/DefaultMethods.java: Basic tests for Proxy::invokeSuper default method
-
java/lang/reflect/Proxy/HiddenProxyInterface.java:
-
java/lang/reflect/Proxy/LazyInitializationTest.java: Avoid initialization of parameter types in proxy construction
-
java/lang/reflect/Proxy/NullClassLoader.java: This test verifies that a proxy class can be created with (and defined in) the null class loader.
-
java/lang/reflect/Proxy/ProxyClashTest.java: This is a test to ensure that proxies do not try to intercept interface static methods.
-
java/lang/reflect/Proxy/ProxyClassAccessTest.java: Driver for testing proxy class doesn't have access to types referenced by proxy interfaces
-
java/lang/reflect/Proxy/ProxyGeneratorCombo.java: Proxy Generator Combo tests
-
java/lang/reflect/Proxy/ProxyLayerTest.java: Test proxies to implement interfaces in a layer
-
java/lang/reflect/Proxy/ProxyModuleMapping.java: Basic test of proxy module mapping and the access to Proxy class
-
java/lang/reflect/Proxy/ProxyTest.java: Driver for testing proxies accessing interfaces in named modules
-
java/lang/reflect/Proxy/SealedInterfaceTest.java:
-
java/lang/reflect/Proxy/TestVarArgs.java: Verify if a method defined in a proxy interface has ACC_VARARGS set
-
java/lang/reflect/Proxy/nonJavaNames/Test.java: This test verifies that java.lang.reflect.Proxy will work with a proxy interface that contains names that are not valid Java identifiers but that are legal at runtime as of version 49.0 of the class file format.
-
java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java: Test invoking a default method in a non-public proxy interface
-
java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java: Test proxy classes that implement non-public interface
-
java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java: Test making a proxy instance that implements a non-public interface with and without security manager installed
-
java/lang/reflect/Proxy/returnTypes/Test.java: This test verifies that the restrictions on proxy interface methods with the same signature but different return types are correctly enforced.
-
java/lang/reflect/PublicMethods/PublicMethodsTest.java: Nearly exhaustive test of Class.getMethod() and Class.getMethods()
-
java/lang/reflect/ReflectPermission/Exceptions.java:
-
java/lang/reflect/StaticFieldsOnInterface.java:
-
java/lang/reflect/TypeVariable/TestAnnotatedElement.java: Verify functionality of AnnotatedElement methods on type variables
-
java/lang/reflect/annotationSharing/AnnotationSharing.java: Test sharing of annotations between Executable/Field instances.
-
java/lang/reflect/callerCache/CustomLoaderTest.java: Test method whose parameter types and return type are not visible to the caller.
-
java/lang/reflect/callerCache/ReflectionCallerCacheTest.java: Test the caller class loader is not kept strongly reachable by reflection API
-
java/lang/reflect/classInitialization/ExceptionInClassInitialization.java: ensure InvocationTargetException thrown due to the initialization of the declaring class wrapping with the proper cause
-
java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java:
-
java/lang/reflect/records/CheckEqualityIsBasedOnFields.java: check that Record::equals uses the fields and not the accessors for the comparison
-
java/lang/reflect/records/IsRecordTest.java: Class::isRecord should check that the current class is final and not abstract
-
java/lang/reflect/records/RecordPermissionsTest.java: Security manager checks for record related core reflection
-
java/lang/reflect/records/RecordReflectionTest.java: reflection test for records
-
java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java: reflection test for sealed classes
-
java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java: Test that security checks occur for getPermittedSubclasses
-
java/lang/runtime/CarriersTest.java: Test features provided by the Carriers class.
-
java/lang/runtime/ExactnessConversionsSupportTest.java: Verify boundary and special cases of exact conversion predicates
-
java/lang/runtime/ObjectMethodsTest.java: Basic tests for ObjectMethods
-
java/lang/runtime/SwitchBootstrapsTest.java:
-
java/math/BigDecimal/AddTests.java: Some tests of add(BigDecimal, mc)
-
java/math/BigDecimal/CompareToTests.java: Tests of BigDecimal.compareTo
-
java/math/BigDecimal/Constructor.java: Test constructors of BigDecimal
-
java/math/BigDecimal/ConstructorUnscaledValue.java: Test constructors of BigDecimal to replace BigInteger subclasses
-
java/math/BigDecimal/DivideMcTests.java: Some tests for the divide(..,MathContext) method.
-
java/math/BigDecimal/DivideTests.java: Some tests for the divide methods.
-
java/math/BigDecimal/DoubleFloatValueTests.java: Verify {double, float}Value methods work
-
java/math/BigDecimal/EqualsTests.java: Test BigDecimal.equals() method.
-
java/math/BigDecimal/FloatDoubleValueTests.java: Verify {float, double}Value methods work with condensed representation
-
java/math/BigDecimal/IntValueExactTests.java: Tests of BigDecimal.intValueExact
-
java/math/BigDecimal/IntegralDivisionTests.java: Tests that integral division and related methods return the proper result and scale.
-
java/math/BigDecimal/IntegralValueTests.java: Tests of BigDecimal.intValue() and BigDecimal.longValue()
-
java/math/BigDecimal/LongValueExactTests.java: Tests of BigDecimal.longValueExact
-
java/math/BigDecimal/MovePointTests.java:
-
java/math/BigDecimal/MultiplyTests.java: Test BigDecimal.multiply(BigDecimal)
-
java/math/BigDecimal/NegateTests.java: Test for the rounding behavior of negate(MathContext)
-
java/math/BigDecimal/PowTests.java: Some exponent over/undeflow tests for the pow method
-
java/math/BigDecimal/PrecisionTests.java: Test that precision() is computed properly.
-
java/math/BigDecimal/RangeTests.java: Some new tests for the add method and constructor with MathContext.
-
java/math/BigDecimal/RoundingTests.java: Tests of dropping digits near the scale threshold
-
java/math/BigDecimal/ScaleByPowerOfTenTests.java: Basic tests of scaleByPowerOfTen
-
java/math/BigDecimal/SerializationTests.java: Verify BigDecimal objects with collapsed values are serialized properly.
-
java/math/BigDecimal/SquareRootTests.java: Tests of BigDecimal.sqrt().
-
java/math/BigDecimal/StringConstructor.java: Tests the BigDecimal string constructor (use -Dseed=X to set PRNG seed).
-
java/math/BigDecimal/StrippingZerosTest.java: A few tests of stripTrailingZeros
-
java/math/BigDecimal/ToPlainStringTests.java: Basic tests of toPlainString method
-
java/math/BigDecimal/ZeroScalingTests.java: Tests that the scale of zero is propagated properly and has the proper effect and that setting the scale to zero does not mutate the BigDecimal.
-
java/math/BigInteger/BigIntegerParallelMultiplyTest.java: tests parallelMultiply() method in BigInteger
-
java/math/BigInteger/BigIntegerTest.java: tests methods in BigInteger (use -Dseed=X to set PRNG seed)
-
java/math/BigInteger/BitLengthOverflow.java: Test that bitLength() is not negative
-
java/math/BigInteger/ByteArrayConstructorTest.java: Exercises minimality of BigInteger.mag field (use -Dseed=X to set PRANDOM seed)
-
java/math/BigInteger/CompareToTests.java: Tests of BigInteger.compareTo
-
java/math/BigInteger/DoubleValueOverflow.java: Test that doubleValue() doesn't overflow
-
java/math/BigInteger/ExtremeShiftingTests.java: Tests of shiftLeft and shiftRight on Integer.MIN_VALUE
-
java/math/BigInteger/HashCode.java: Check hashCode implementation against reference values
-
java/math/BigInteger/ModInvTime.java: Tests whether modInverse() completes in a reasonable time
-
java/math/BigInteger/ModPow.java: test BigInteger modPow method (use -Dseed=X to set PRNG seed)
-
java/math/BigInteger/ModPow65537.java: verify that modPow() not broken by the special case for 65537 (use -Dseed=X to set PRNG seed)
-
java/math/BigInteger/ModPowPowersof2.java: Test biginteger modpow method
-
java/math/BigInteger/OperatorNpeTests.java: Get NullPointerExceptions when expected
-
java/math/BigInteger/PrimeTest.java: test primality verification methods in BigInteger (use -Dseed=X to set PRNG seed)
-
java/math/BigInteger/PrimitiveConversionTests.java: This test ensures that BigInteger.floatValue() and BigInteger.doubleValue() behave correctly.
-
java/math/BigInteger/ProbablePrime.java: Tests functionality of isProbablePrime(Integer.MAX_VALUE)
-
java/math/BigInteger/SerializationTests.java: Verify BigInteger objects are serialized properly.
-
java/math/BigInteger/StringConstructor.java: tests String constructors of BigInteger
-
java/math/BigInteger/TestValueExact.java: Tests of fooValueExact methods
-
java/math/BigInteger/UnicodeConstructor.java: Test biginteger constructor with i18n string
-
java/math/RoundingMode/RoundingModeTests.java: Basic tests for the RoundingMode class.
-
java/nio/Buffer/AllocateDirectInit.java: Verify that newly allocated direct buffers are initialized.
-
java/nio/Buffer/Basic.java: Unit test for buffers
-
java/nio/Buffer/BulkPutBuffer.java: Ensure that a bulk put of a buffer into another is correct.
-
java/nio/Buffer/ByteBufferViews.java: Binary data and view tests for byte buffers
-
java/nio/Buffer/CharAt.java: Test charAt index checking
-
java/nio/Buffer/Chars.java: Exercises CharBuffer#chars on each of the CharBuffer types
-
java/nio/Buffer/Chew.java: Ensure that direct memory can be unreserved as the reserving thread sleeps
-
java/nio/Buffer/CopyDirectMemory.java: Test view buffer bulk operations for large buffers.
-
java/nio/Buffer/DirectBufferAllocTest.java: DirectByteBuffer garbage creation can outpace reclamation
-
java/nio/Buffer/EqualsCompareTest.java: tests for buffer equals and compare
-
java/nio/Buffer/Order.java: Unit test for X-Buffer.order methods
-
java/nio/Buffer/ReachabilityTest.java: Tests reachability from source to dependent direct byte buffers
-
java/nio/Buffer/StringCharBufferSliceTest.java: (bf) CharBuffer.slice() on wrapped CharSequence results in wrong position
-
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/CheckForIndexOutOfBoundsException.java: ListIterator should not discard cause on exception
-
java/util/AbstractList/FailFastIterator.java: AbstractList iterators previously checked for co-modification 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 several Map.Entry implementations
-
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/ArrayDeque/WhiteBox.java: White box tests of implementation details
-
java/util/ArrayList/AddAll.java: Ensure that addAll method can cope with underestimate by size().
-
java/util/ArrayList/ArrayManagement.java: brittle white box test of internal array management
-
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/ArrayList/IteratorMicroBenchmark.java: micro-benchmark correctness mode
-
java/util/ArrayList/SubListModCount.java: Modifying ArrayList.subList().subList() resets modCount of subList
-
java/util/Arrays/ArrayObjectMethods.java: Basic test for content-based array object methods
-
java/util/Arrays/ArraysEqCmpTest.java: tests for array equals and compare
-
java/util/Arrays/AsList.java: Tests for Arrays.asList()
-
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/HashCode.java: Basic array hashCode functionality
-
java/util/Arrays/SetAllTest.java: Unit test for setAll, parallelSetAll variants
-
java/util/Arrays/Sorting.java: Exercise Arrays.sort, Arrays.parallelSort
-
java/util/Arrays/SortingNearlySortedPrimitive.java: Tests the sorting of a large array of sorted primitive values, predominently for cases where the array is nearly sorted.
-
java/util/Arrays/StreamAndSpliterator.java: tests for stream and spliterator factory methods
-
java/util/Arrays/TimSortStackSize.java: Test TimSort stack size
-
java/util/Arrays/TimSortStackSize2.java: Test TimSort stack size on big arrays
-
java/util/Arrays/largeMemory/ParallelPrefix.java: unit test for Arrays.ParallelPrefix().
-
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/HugeToString.java: Integer value miscalculation in toString() method of BitSet
-
java/util/BitSet/ImmutableBitSet.java: Basic tests of immutable BitSets
-
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/BitSet/stream/BitSetStreamTest.java: test BitSet stream
-
java/util/Calendar/BuddhistCalendarTest.java: Confirm that BuddhistCalendar's add(), roll(), set(), 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 calling computeTime 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 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/Bug8167273.java: Test Era names retrieved from Calendar and DateFormatSymbols class should match for default providers preference Empty era names are not retrieved from DateFormatSymbols class.
-
java/util/Calendar/Bug8176847.java: Make sure that style value of '3' throws IllegalArgumentException in Calendar.getDisplayName(s) methods.
-
java/util/Calendar/Builder/BuilderTest.java: Unit test for Calendar.Builder.
-
java/util/Calendar/CalendarDataTest.java: Tests for region dependent calendar data, i.e., firstDayOfWeek and minimalDaysInFirstWeek.
-
java/util/Calendar/CalendarDisplayNamesTest.java: Verify the results returned by Calendar.getDisplayNames() API
-
java/util/Calendar/CalendarLimitTest.java: test for limit on Calendar
-
java/util/Calendar/CalendarRegression.java:
-
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.java: Unit test for generic time zone names support.
-
java/util/Calendar/GregorianCutoverTest.java: Unit tests related to the Gregorian cutover support.
-
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.java: 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/RollFromLastToFirstWeek.java: Test the behavior of GregorianCalendar.roll(WEEK_OF_YEAR) when the last week is rolled into the first week of the same year
-
java/util/Calendar/StampOverflow.java: Make sure that Calendar doesn't cause nextStamp overflow.
-
java/util/Calendar/SupplementalJapaneseEraTestRun.java: Test for jdk.calendar.japanese.supplemental.era support
-
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: Ensure cloned GregorianCalendar is unchanged when modifying its original.
-
java/util/Calendar/bug4100311.java: Ensure 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 Serialization 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/IteratorMicroBenchmark.java: micro-benchmark correctness mode
-
java/util/Collection/MOAT.java: Run many tests on many Collection and Map implementations
-
java/util/Collection/RandomizedIteration.java: Ensure that randomized iteration order of unmodifiable sets and maps is actually randomized.
-
java/util/Collection/RemoveMicroBenchmark.java: micro-benchmark correctness mode
-
java/util/Collection/SetFactories.java: Test convenience static factory methods on Set.
-
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/DelegatingIteratorForEachRemaining.java:
-
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/EnumerationAsIterator.java: Tests for Enumeration-to-Iterator conversion.
-
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/RotateHuge.java: Overflow in Collections.rotate
-
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/Shuffle.java: Basic test for Collections.shuffle
-
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/WrappedUnmodifiableCollections.java:
-
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/CNPGetDisplayName.java: check whether the default implementation of CurrencyNameProvider.getDisplayName(String, Locale) throws appropriate exceptions when necessary.
-
java/util/Currency/CurrencyTest.java: Basic tests for Currency class.
-
java/util/Currency/NoMinorUnitCurrenciesTest.java: Test currencies without minor units.
-
java/util/Currency/NumCodeAsStringTest.java: Check getNumericCodeAsString() method which returns numeric code as a 3 digit String.
-
java/util/Currency/PropertiesTestRun.java: Tests the capability of replacing the currency data with a user specified currency properties file in lib directory (old way) or via the system property in the cmdline (new way).
-
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/Bug8135055.java: Test java.sql.TimeStamp instance should come after java.util.Date if Nanos component of TimeStamp is not equal to 0 milliseconds.
-
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/DoubleStreamSums/CompensatedSums.java:
-
java/util/DoubleSummaryStatistics/NegativeCompensation.java: When combining two DoubleSummaryStatistics, the compensation has to be subtracted.
-
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/EnumSetClassSerialization.java: Test deserialization of a stream containing EnumSet.class object
-
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/BasicTestLauncher.java: Unit tests for formatter
-
java/util/Formatter/BigDecimalRounding.java: BigDecimal does not always display formatting correctly because rounding is done after formatting check.
-
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/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
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/FormatLocale.java: test whether uppercasing follows Locale.Category.FORMAT locale.
-
java/util/Formatter/HexFloatZeroPadding.java: Incorrect zero padding occurs in the presence of some leading sign flags for hexadecimal floating point conversions.
-
java/util/Formatter/NullArg.java: Basic test for null argument
-
java/util/Formatter/Padding.java: Tests to exercise padding on int and double values, with various flag combinations.
-
java/util/Formatter/spi/FormatterWithProvider.java: test the Formatter.format() method with java.locale.providers=SPI, CLDR.
-
java/util/Formatter/spi/NoGroupingUsed.java: test Formatter if any ArithmeticException is thrown while formatting a number in the locale which does not use any grouping, but specifies a grouping separator.
-
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/ToArray.java: HashMap.toArray() behavior tests
-
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/HexFormat/HexFormatTest.java: Check HexFormat formatting and parsing
-
java/util/IdentityHashMap/Basic.java: Basic tests for IdentityHashMap
-
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/IllegalFormatException/TestFormatSpecifierBounds.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/ListFactories.java: Test convenience static factory methods on List.
-
java/util/List/LockStep.java: Compare List implementations for identical behavior
-
java/util/List/NestedSubList.java: Accessing a nested sublist leads to StackOverflowError
-
java/util/List/SubList.java: Basic functionality of sublists
-
java/util/Locale/AliasesShouldBeRecognizedInCLDR.java: Test that language aliases of CLDR supplemental metadata are handled correctly.
-
java/util/Locale/AvailableLocalesTest.java: Verify implementation of getAvailableLocales() and availableLocales()
-
java/util/Locale/CaseCheckVariant.java: Locale variant should not be case folded
-
java/util/Locale/CaseFoldLanguageTagTest.java: Test Locale.caseFoldLanguageTag(String languageTag)
-
java/util/Locale/CompatWarning.java: Check if a warning is logged with COMPAT locale provider
-
java/util/Locale/ExpectedAdapterTypes.java: Check whether CLDR locale provider adapter is enabled by default
-
java/util/Locale/ExtensionsTest.java: Test Locale.hasExtensions() and Locale.stripExtensions().
-
java/util/Locale/FilteringModeTest.java: Check values() and valueOf(String name) of Locale.FilteringMode.
-
java/util/Locale/GetAdapterPreference.java: Verify that getAdapterPreference returns an unmodifiable list.
-
java/util/Locale/GetInstanceCheck.java: Verify that an NPE is thrown by invoking Locale.getInstance() with any argument being null.
-
java/util/Locale/HashCodeShouldBeThreadSafe.java: Make sure that hashCode() and read/writeObject() are thread-safe.
-
java/util/Locale/HashCodeTest.java: Test hashCode() to have less than 10% of hash code conflicts.
-
java/util/Locale/ISO3166.java: Test obsolete ISO3166-1 alpha-2 country codes should not be retrieved.
-
java/util/Locale/ISO639.java: test ISO639-2 language codes
-
java/util/Locale/InternationalBAT.java: Basic acceptance test for international J2RE.
-
java/util/Locale/JDK7LocaleServiceDiffs.java: Verify that getAvailableLocales() in locale sensitive services classes return compatible set of locales as in JDK7.
-
java/util/Locale/LRToString.java: Confirm that LanguageRange.toString() returns an expected result.
-
java/util/Locale/LSRDataTest.java: Checks the IANA language subtag registry data update with Locale.LanguageRange parse method.
-
java/util/Locale/LanguageRangeTest.java: test LanguageRange class
-
java/util/Locale/LanguageSubtagRegistryTest.java: Checks the IANA language subtag registry data update (LSR Revision: 2024-03-07) with Locale and Locale.LanguageRange class methods.
-
java/util/Locale/LegacyCodesClassInvariant.java: test that locale invariants are preserved across serialization.
-
java/util/Locale/LocaleCategory.java: tests for Locale.getDefault(Locale.Category) and Locale.setDefault(Locale.Category, Locale)
-
java/util/Locale/LocaleCmdOverrides.java: verify that overriddes on the command line affect *.display and *.format properties
-
java/util/Locale/LocaleConstructors.java: Verify all Locale constructors and of() methods
-
java/util/Locale/LocaleEnhanceTest.java: test API changes to Locale
-
java/util/Locale/LocaleMatchingTest.java: Verify implementation for Locale matching.
-
java/util/Locale/LocaleProvidersCalendar.java: Test any Calendar Locale provider related issues
-
java/util/Locale/LocaleProvidersDateTimeFormatter.java: Test any java.time.DateTimeFormatter Locale provider related issues
-
java/util/Locale/LocaleProvidersFormat.java: Test any java.text.Format Locale provider related issues
-
java/util/Locale/LocaleProvidersLogger.java: Test the Locale provider preference is logged
-
java/util/Locale/LocaleProvidersRun.java: General Locale provider test (ex: adapter loading).
-
java/util/Locale/LocaleProvidersTimeZone.java: Test any TimeZone Locale provider related issues
-
java/util/Locale/LocaleShouldSetFromCLI.java: Verify that the default locale can be specified from the command line.
-
java/util/Locale/LocaleTest.java: test Locales
-
java/util/Locale/LookupOnValidRangeTest.java: Checks that the Locale.lookup executes properly without throwing any exception for some specific language ranges
-
java/util/Locale/MatchEmptyWeightCorrectly.java: Checks that the tags matching the range with quality weight q=0 e.g.
-
java/util/Locale/PreserveTagCase.java: Checks that the filterTags() and lookup() methods preserve the case of matching language tag(s).
-
java/util/Locale/ProviderPoolMultiThreadAccess.java: Verify ConcurrentModificationException is not thrown with multiple thread accesses.
-
java/util/Locale/RequiredAvailableLocalesTest.java: Checks whether getAvailableLocales() returns at least Locale.ROOT and Locale.US instances.
-
java/util/Locale/RootLocale.java: Verify that there is Locale.ROOT constant, and it is equal to Locale("", "", "")
-
java/util/Locale/SubsequentRangeParsingTest.java: Checks the subsequent call to parse the same language ranges which must generate the same list of language ranges i.e.
-
java/util/Locale/TestOf.java: Unit tests for Locale.of() method.
-
java/util/Locale/ThaiGov.java: Tests some localized methods with Thai locale
-
java/util/Locale/TurkishLangRangeTest.java: Checks the proper execution of LanguageRange.parse() and other LocaleMatcher methods when used in the locales like Turkish, because the toLowerCase() method is invoked in the parse() and other LocaleMatcher methods.
-
java/util/Locale/UseOldISOCodesTest.java: Ensures java.locale.useOldISOCodes is statically initialized
-
java/util/Locale/bcp47u/CalendarTests.java: Tests Calendar class deals with Unicode extensions correctly.
-
java/util/Locale/bcp47u/CurrencyFormatTests.java: Tests the "u-cf" extension
-
java/util/Locale/bcp47u/CurrencyTests.java: Tests Currency class instantiates correctly with Unicode extensions
-
java/util/Locale/bcp47u/DisplayNameTests.java: Tests the display names for BCP 47 U extensions
-
java/util/Locale/bcp47u/FormatTests.java: Tests *Format class deals with Unicode extensions correctly.
-
java/util/Locale/bcp47u/SymbolsTests.java: Tests *FormatSymbols class deals with Unicode extensions correctly.
-
java/util/Locale/bcp47u/SystemPropertyTests.java: Tests the system properties
-
java/util/Locale/bcp47u/spi/DateFormatSymbolsProviderTests.java: Tests DateFormatSymbols provider implementations
-
java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java: Tests LocaleNameProvider SPIs
-
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/EntrySetIterator.java: ensure entry set's iterator doesn't have side effects on the entry set
-
java/util/Map/FunctionalCMEs.java: Ensure that ConcurrentModificationExceptions are thrown as specified from Map methods that accept Functions
-
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/MapFactories.java: Test convenience static factory methods on Map.
-
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: Objects.checkIndex/jdk.internal.util.Preconditions.checkIndex tests for int values
-
java/util/Objects/CheckLongIndex.java: Objects.checkIndex/jdk.internal.util.Preconditions.checkIndex tests for long values
-
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.java: BreakIteratorProvider tests
-
java/util/PluggableLocale/CalendarDataProviderTest.java: CalendarDataProvider tests
-
java/util/PluggableLocale/CalendarNameProviderTest.java: CalendarNameProvider tests
-
java/util/PluggableLocale/ClasspathTest.java: Checks whether providers can be loaded from classpath.
-
java/util/PluggableLocale/CollatorProviderTest.java: CollatorProvider tests
-
java/util/PluggableLocale/CurrencyNameProviderTest.java: CurrencyNameProvider tests
-
java/util/PluggableLocale/DateFormatProviderTest.java: DateFormatProvider tests
-
java/util/PluggableLocale/DateFormatSymbolsProviderTest.java: DateFormatSymbolsProvider tests
-
java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.java: DecimalFormatSymbolsProvider tests
-
java/util/PluggableLocale/GenericTest.java: Generic tests for the pluggable locales feature
-
java/util/PluggableLocale/LocaleNameProviderTest.java: LocaleNameProvider tests
-
java/util/PluggableLocale/NumberFormatProviderTest.java: NumberFormatProvider tests
-
java/util/PluggableLocale/PermissionTest.java: Check whether RuntimePermission("localeServiceProvider") is handled correctly.
-
java/util/PluggableLocale/SupportedLocalesTest.java: Test the default implementation of LocaleServiceProvider.isSupportedLocale.
-
java/util/PluggableLocale/TimeZoneNameProviderTest.java: TimeZoneNameProvider tests
-
java/util/PowerSort/PowerSortTest.java: Test PowerSort for correctness, time consumption, and merge cost.
-
java/util/PriorityQueue/AddNonComparable.java:
-
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/BlankLines.java: Test loading of properties files with blank lines
-
java/util/Properties/Bug6609431.java: Test whether loading of a property value in a file ending with a backslash works fine.
-
java/util/Properties/CheckOverrides.java: Test that the Properties class overrides all public+protected methods of all ancestor classes and interfaces
-
java/util/Properties/CheckUnsynchronized.java: Test Properties methods that do not synchronize any more
-
java/util/Properties/CloseXMLStream.java: Test the input stream is closed after loadtoXML returns.
-
java/util/Properties/CompatibilityTest.java: Verify compatibility.
-
java/util/Properties/ConcurrentLoadAndStoreXML.java: Test that the Properties storeToXML and loadFromXML methods are thread safe
-
java/util/Properties/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/util/Properties/EscapeSpace.java: Escaping of spaces required only for leading spaces in the value part of the property.
-
java/util/Properties/InitialCapacity.java: Test that Properties(int initialCapacity) throws exceptions (or doesn't) as expected
-
java/util/Properties/LoadAndStoreNPE.java: Tests to verify that load() and store() throw NPEs as advertised.
-
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/Properties/LoadParsing.java: checks for processing errors in properties.load
-
java/util/Properties/LoadParsing2.java: checks for processing errors in properties.load
-
java/util/Properties/LoadSeparators.java: Test loading of values that are key value separators
-
java/util/Properties/PropertiesEntrySetTest.java: tests the entrySet() method of Properties class
-
java/util/Properties/PropertiesSerialization.java: tests the compatibility of Properties serial form
-
java/util/Properties/PropertiesStoreTest.java: tests the order in which the Properties.store() method writes out the properties
-
java/util/Properties/PropertiesTest.java: tests the load and store methods of Properties class
-
java/util/Properties/Save.java: Test for leading space in values output from properties
-
java/util/Properties/SaveClose.java: Ensure that the save method doesn't close its output stream
-
java/util/Properties/SaveComments.java: Verify that property.save saves comments correctly
-
java/util/Properties/SaveEncoding.java: Test for saving and loading encoded keys and values
-
java/util/Properties/SaveLoadBasher.java: Test properties save and load methods
-
java/util/Properties/SaveSeparator.java: Verify that property.save uses local lineseparator
-
java/util/Properties/StoreDeadlock.java: Properties.store() causes deadlock when concurrently calling TimeZone apis
-
java/util/Properties/StoreReproducibilityTest.java: Tests that the Properties.store() APIs generate output that is reproducible
-
java/util/Properties/StringPropertyNames.java: Test for Properties.stringPropertyNames() if the system properties contain another list of properties as the defaults.
-
java/util/Properties/UnicodeEscape.java: Test for correct exception with a short unicode escape
-
java/util/Properties/XMLSaveLoadBasher.java: Test properties XML save and load methods
-
java/util/PropertyPermission/PropertyPermissionCollection.java: Unit test for PropertyPermissionCollection subclass
-
java/util/Random/DistinctSeeds.java: Independent instantiations of Random() have distinct seeds.
-
java/util/Random/EquiDoublesTest.java: Check consistency of RandomGenerator::equiDoubles
-
java/util/Random/LXMRandomWithSeed.java: Check that the (byte[]) constructors do not throw (see bug report)
-
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/RandomCanaryPi.java: test bit sequences produced by clases that implement interface RandomGenerator
-
java/util/Random/RandomExponentialTest.java: Check that nextExponential() returns non-negative outcomes
-
java/util/Random/RandomNextDoubleBoundary.java: Verify nextDouble stays within range
-
java/util/Random/RandomStreamTest.java: test stream methods on Random
-
java/util/Random/RandomTest.java: test methods on Random
-
java/util/Random/RandomTestBsi1999.java: test bit sequences produced by classes that implement interface RandomGenerator
-
java/util/Random/RandomTestChiSquared.java: test bit sequences produced by clases that implement interface RandomGenerator
-
java/util/Random/RandomTestCoverage.java: Ensure that all implementations of RandomGenerator supply required methods.
-
java/util/Random/RandomTestMoments.java: test bit sequences produced by clases that implement interface RandomGenerator
-
java/util/Random/T8282144.java: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes.
-
java/util/RandomAccess/Basic.java: Basic test for new RandomAccess interface
-
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/Bug6299235/Bug6299235Test.java: 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/MissingResourceCauseTestRun.java: 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/Test4300693.java: test that ResourceBundle.getBundle can be called recursively
-
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/UTF8Properties/CodePointTest.java: Test UTF-8 based properties files can be loaded successfully,
-
java/util/ResourceBundle/UTF8Properties/IllegalSequenceTest.java: Test whether illegal UTF-8 sequences are handled correctly.
-
java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java: tests ResourceBundle.getBaseBundleName();
-
java/util/ResourceBundle/modules/basic/BasicTest.java: Basic tests for ResourceBundle with modules: 1) Named module "test" contains resource bundles for root and en, and separate named modules "eubundles" and "asiabundles" contain other resource bundles.
-
java/util/ResourceBundle/modules/cache/CacheTest.java:
-
java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java:
-
java/util/ResourceBundle/modules/layer/LayerTest.java: Tests resource bundles are correctly loaded from modules through "<packageName>.spi.<simpleName>Provider" types.
-
java/util/ResourceBundle/modules/security/TestPermission.java: Driver for testing ResourceBundle::getBundle(String, Module)
-
java/util/ResourceBundle/modules/unnamed/UnNamedTest.java: Test unnamed module to find resource bundles exported from a named module.
-
java/util/ResourceBundle/modules/visibility/VisibilityTest.java: Visibility tests for ResourceBundle.getBundle with and without an unnamed module argument.
-
java/util/Scanner/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
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/Scanner/ScannerStreamTest.java: Tests of stream support in java.util.Scanner
-
java/util/Scanner/spi/UseLocaleWithProvider.java: checks the Scanner.useLocale() with java.locale.providers=SPI, CLDR.
-
java/util/SequencedCollection/Basic.java: Basic tests for SequencedCollection
-
java/util/SequencedCollection/BasicMap.java: Basic tests for SequencedMap
-
java/util/ServiceLoader/BadProvidersTest.java: Basic test of ServiceLoader with bad provider and bad provider factories deployed on the module path
-
java/util/ServiceLoader/CachingTest.java: Test ServiceLoader caches
-
java/util/ServiceLoader/ModulesTest.java: Basic test for ServiceLoader with a provider deployed as a module.
-
java/util/ServiceLoader/NPE.java: test ServiceLoader.load methods for NullPointerException.
-
java/util/ServiceLoader/NoInterferenceTest.java: Basic test of ServiceLoader that ensures there is no interference when there are two service interfaces of the same name in a layer or overridden in a child layer.
-
java/util/ServiceLoader/ReloadTest.java: Basic test of ServiceLoader.reload
-
java/util/ServiceLoader/TwoIterators.java: Test ServiceLoader with two iterators, interleaving their use to test that they don't interfere with each other
-
java/util/ServiceLoader/basic/ServiceLoaderBasicTest.java: Unit test for java.util.ServiceLoader
-
java/util/ServiceLoader/inheritance/NoInheritanceTest.java: Basic test of ServiceLoader to ensure that static provider methods are explicitly declared and not inherited from super classes
-
java/util/ServiceLoader/nouses/NoUsesTest.java: Basic test of ServiceLoader.load from named modules that does does delcare the use
-
java/util/ServiceLoader/security/SecurityTest.java: Tests to exercise ServiceLoader with a security manager
-
java/util/Spliterator/IteratorFromSpliteratorTest.java: Spliterator.iterator traversing tests
-
java/util/Spliterator/SpliteratorCharacteristics.java:
-
java/util/Spliterator/SpliteratorCollisions.java: Spliterator traversing and splitting hash maps containing colliding hashes
-
java/util/Spliterator/SpliteratorFailFastTest.java: Spliterator fail-fast tests
-
java/util/Spliterator/SpliteratorLateBindingTest.java: Spliterator last-binding tests
-
java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java: Spliterator traversing and splitting tests
-
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/AssureTzdataVersion.java: Make sure that the tzdata version matches between the run-time and tests.
-
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 identical 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/Bug8149452.java: Check the missing time zone names for English, German and Japanese locales.
-
java/util/TimeZone/Bug8167143.java: Test Timezone parsing works for all locales for default providers preference CLDR implicit locales are correctly reflected, th_TH bundle is not wrongly cached in DateFormatSymbols, correct candidate locale list is retrieved for zh_Hant and zh_Hans and Implicit COMPAT Locales nn-NO, nb-NO are reflected in available locales
-
java/util/TimeZone/CLDRDisplayNamesTest.java: Make sure that localized time zone names of CLDR are used if specified.
-
java/util/TimeZone/CustomTzIDCheckDST.java: This test will ensure that daylight savings rules are followed appropriately when setting a custom timezone ID via the TZ env variable.
-
java/util/TimeZone/DaylightTimeTest.java: Test case for TimeZone.observesDaylightTime()
-
java/util/TimeZone/HongKong.java: Verify that Hong Kong locale uses traditional Chinese names.
-
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/NegativeDSTTest.java: Test whether the savings are positive in time zones that have negative savings in the source TZ files.
-
java/util/TimeZone/OldIDMappingTest.java: 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/SimpleTimeZoneCloneRaceTest.java: test that provokes race between cloning and lazily initializing SimpleTimeZone cache fields
-
java/util/TimeZone/TimeZoneBoundaryTest.java: test Time Zone Boundary
-
java/util/TimeZone/TimeZoneDatePermissionCheckRun.java: 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/UTCAliasTest.java: Make sure that "UTC" is an alias of "Etc/UTC" as defined in the tzdata backward.
-
java/util/TimeZone/ZoneIdRoundTripTest.java: Checks round-trips between TimeZone and ZoneId are consistent
-
java/util/TimeZone/bug4096952.java: simple serialization/deserialization test
-
java/util/Timer/Args.java: Test various args to task scheduling methods
-
java/util/Timer/AutoStop.java: Discarding a Timer causes the Timer thread to stop.
-
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/ArrayManagement.java: brittle white box test of internal array management
-
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/GCDuringIteration.java: Check that iterators work properly in the presence of concurrent finalization and removal of elements.
-
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/ArrayBlockingQueue/WhiteBox.java: White box tests of implementation details
-
java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java: Checks for responsiveness of blocking queues to cancellation.
-
java/util/concurrent/BlockingQueue/DrainToFails.java: Test drainTo failing due to c.add throwing
-
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 a memory leak when a sequence 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/CompletableFutureOrTimeoutExceptionallyTest.java: CompletableFuture.orTimeout can leak memory if completed exceptionally
-
java/util/concurrent/CompletableFuture/LostInterrupt.java: CompletableFuture.get may swallow interrupt status
-
java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java:
-
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#id0: Exercise multithreaded maps, by default ConcurrentHashMap.
-
java/util/concurrent/ConcurrentHashMap/ToArray.java: thread safety of toArray methods of collection views
-
java/util/concurrent/ConcurrentHashMap/WhiteBox.java: White box tests of implementation details
-
java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java: Regression test for memory leak in remove(Object)
-
java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java: White box tests of implementation details
-
java/util/concurrent/ConcurrentMap/ConcurrentModification.java: Reasonable things should happen if mutating while iterating.
-
java/util/concurrent/ConcurrentMap/ConcurrentRemoveIf.java: Test removeIf on views of concurrent maps
-
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 ExecutorCompletionService
-
java/util/concurrent/ExecutorService/CloseTest.java: Test implementations of ExecutorService.close
-
java/util/concurrent/ExecutorService/Invoke.java: Tests for invokeAny, invokeAll
-
java/util/concurrent/ExecutorService/InvokeTest.java: Test implementations of ExecutorService.invokeAll/invokeAny
-
java/util/concurrent/ExecutorService/SubmitTest.java: Test implementations of ExecutorService.submit/execute
-
java/util/concurrent/Executors/AutoShutdown.java: Test that Executors.newSingleThreadExecutor wraps an ExecutorService that automatically shuts down and terminates when the wrapper is GC'ed
-
java/util/concurrent/Executors/PrivilegedCallables.java: Test privilegedCallable, privilegedCallableUsingCurrentClassLoader
-
java/util/concurrent/Executors/Throws.java: Check Executors/STPE Exception specifications
-
java/util/concurrent/Executors/UnreferencedExecutor.java: Unreference ExecutorService objects returned by the Executors without shutdown and termination, this should not leak memory
-
java/util/concurrent/Future/DefaultMethods.java: Test Future's default methods
-
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/DoneMeansDone.java: Checks that once isDone() returns true, get() never throws InterruptedException or TimeoutException
-
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/NegativeTimeout.java: FutureTask; fix underflow when timeout = Long.MIN_VALUE
-
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/LinkedTransferQueue/SubclassTest.java: Ensures that the implementation of LTQ add and put methods does not call overridable offer.
-
java/util/concurrent/LinkedTransferQueue/WhiteBox.java: White box tests of implementation details
-
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/PriorityBlockingQueue/WhiteBox.java: White box tests of implementation details
-
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/GCRetention.java: Ensure that waiting pool threads don't retain refs to tasks.
-
java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java: ScheduledExecutorService never executes Runnable with corePoolSize of zero
-
java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java: Ensure relative sanity when zero core threads
-
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/StructuredTaskScope/StressShutdown.java: Stress test of StructuredTaskScope.shutdown with running and starting threads
-
java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java#platform: Basic tests for StructuredTaskScope
-
java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java#virtual:
-
java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java: Test thread dumps with StructuredTaskScope
-
java/util/concurrent/StructuredTaskScope/WithScopedValue.java: Basic tests for StructuredTaskScope with scoped values
-
java/util/concurrent/SynchronousQueue/Fairness.java: Checks that fairness setting is respected.
-
java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java#platform: Basic tests for new thread-per-task executors
-
java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java#virtual:
-
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/FlakyThreadFactory.java: Should be able to shutdown a pool when worker creation failed.
-
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/ThreadRestarts.java: Only one thread should be created when a thread needs to be kept alive to service a delayed task waiting in the queue.
-
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/AsyncShutdownNow.java: Test ForkJoinPool.shutdownNow with threads blocked in invokeXXX and Future.get
-
java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java: A variant of AsyncShutdownNow useful for race bug hunting
-
java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAnyRace.java: A variant of AsyncShutdownNow useful for race bug hunting
-
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/forkjoin/Uniprocessor.java: Check the default FJ pool has a reasonable default parallelism level in a uniprocessor environment.
-
java/util/concurrent/locks/Lock/CheckedLockLoops.java: basic safety and liveness of ReentrantLocks, and other locks based on them
-
java/util/concurrent/locks/Lock/FlakyMutex.java: Test resilience to tryAcquire methods that throw
-
java/util/concurrent/locks/Lock/OOMEInAQS.java: Check that AQS-based locks, conditions, and CountDownLatches do not fail when encountering OOME
-
java/util/concurrent/locks/Lock/TimedAcquire.java: Repeated timed tryAcquire shouldn't hang.
-
java/util/concurrent/locks/Lock/TimedAcquireLeak.java: Repeated failed timed waits shouldn't leak memory
-
java/util/concurrent/locks/LockSupport/ParkLoops.java: Stress test looks for lost unparks
-
java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java: tests ReentrantLock.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/concurrent/tck/JSR166TestCase.java#default: Conformance testing variant of JSR-166 tck tests.
-
java/util/concurrent/tck/JSR166TestCase.java#forkjoinpool-common-parallelism: Test implementation details variant of JSR-166 tck tests with ForkJoinPool common parallelism.
-
java/util/concurrent/tck/JSR166TestCase.java#others: Remaining test implementation details variant of JSR-166 tck tests apart from ForkJoinPool common parallelism.
-
java/util/concurrent/tck/JSR166TestCase.java#security-manager: Conformance testing variant of JSR-166 tck tests with java security manager set to allow.
-
java/util/function/BiFunction/BiFunctionTest.java:
-
java/util/function/BinaryOperator/BasicTest.java:
-
java/util/function/PredicateNotTest.java:
-
java/util/jar/Attributes/IterationOrder.java: Ensure Attribute iteration order is the insertion order.
-
java/util/jar/Attributes/Name.java: Make sure empty string is not a valid Attributes name.
-
java/util/jar/Attributes/NullAndEmptyKeysAndValues.java: Tests manifests with {@code null} and empty string {@code ""} values as section name, header name, or value in both main and named attributes sections.
-
java/util/jar/Attributes/PutAndPutAll.java: Test if put and putAll will test for illegal arguments.
-
java/util/jar/Attributes/TestAttrsNL.java: Test Attributes newline
-
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/IgnoreUnrelatedSignatureFiles.java: Make sure signature related files in subdirectories of META-INF are not considered for verification
-
java/util/jar/JarFile/JarBacktickManifest.java: Make sure scanning manifest doesn't throw AIOOBE on certain strings containing backticks.
-
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/SignedJarPendingBlock.java: JARs with pending block files (where .RSA comes before .SF) should verify correctly
-
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/JarFile/jarVerification/MultiProviderTest.java: attempt to trigger class loading from the classloader during JAR file verification
-
java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java: Test the extended API and the aliasing additions in JarFile that support multi-release jar files
-
java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java: Test the System properties for JarFile that support multi-release jar files
-
java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java: Test the System properties for JarFile that support multi-release jar files
-
java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java: Test potential security related issues
-
java/util/jar/JarFile/mrjar/TestVersionedStream.java: basic tests for multi-release jar versioned streams
-
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/Manifest/IncludeInExceptionsTest.java: Verify that the property jdk.net.includeInExceptions works as expected when an error occurs while reading an invalid Manifest file.
-
java/util/jar/Manifest/LineBreakLineWidth.java: write valid manifests with respect to line breaks and read any line width
-
java/util/jar/Manifest/ValueUtf8Coding.java: Tests encoding and decoding manifest header values to and from UTF-8 with the complete Unicode character set.
-
java/util/jar/Manifest/WriteBinaryStructure.java: Tests that jar manifests are written in a particular structure
-
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/CheckZombieLockTest.java: Regression on java.util.logging.FileHandler.
-
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/DefaultConfigTest.java: Check default configuration
-
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/FileHandlerLongLimit.java: tests that FileHandler can accept a long limit.
-
java/util/logging/FileHandlerMaxLocksTest.java: test the FileHandler's new property "java.util.logging.FileHandler.maxLocks" which will be present in "logging.properties" file with default value of 100.
-
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/FileHandlerPatternExceptions.java: tests that an empty or null pattern always result in an exception.
-
java/util/logging/FileHandlerPatternGeneration.java: tests the pattern generation algorithm
-
java/util/logging/GetGlobalTest.java: Added convenience method for deprecated Logger.global
-
java/util/logging/HandlersConfigTest.java: Test which verifies that various JDK logging Handlers are configured correctly from defaults and/or LogManager properties as specified in javadoc and that no special logging permission is required for instantiating them.
-
java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanos.java: tests that LogRecord has nanos...
-
java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanosAPI.java: tests the new methods added to LogRecord.
-
java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java: tests the compatibility of LogRecord serial form between JDK 8 and JDK 9.
-
java/util/logging/HigherResolutionTimeStamps/SimpleFormatterNanos.java: tests that SimpleFormatter can print out dates with the new nanosecond precision.
-
java/util/logging/HigherResolutionTimeStamps/XmlFormatterNanos.java: tests that XmlFormatter will print out dates with the new nanosecond precision.
-
java/util/logging/IsLoggableHandlerTest.java: Test that Handler.isLoggable(null) returns false
-
java/util/logging/Level/CustomLevel.java: Test Level.parse to look up custom levels by name and its localized name, as well as severity.
-
java/util/logging/LocalizedLevelName.java: test logging.properties localized
-
java/util/logging/LogManager/Configuration/InvalidEscapeConfigurationTest.java:
-
java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java: tests that FileHandlers configured on abstract nodes in logging.properties will be closed by reset().
-
java/util/logging/LogManager/Configuration/TestConfigurationLock.java: Test that using a reentrant configuration lock does not introduce new synchronization issues in Logger and LogManager.
-
java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java:
-
java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java:
-
java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java: tests that FileHandlers configured on abstract nodes in logging.properties will be closed on reset and reopened on updateConfiguration().
-
java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java: tests that FileHandlers configured on abstract nodes in logging.properties will be properly closed and reopened on updateConfiguration().
-
java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java: tests LogManager.updateConfiguration(InputStream, Function) method
-
java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java: tests LogManager.updateConfiguration(Function) method
-
java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java: tests LogManager.updateConfiguration(bin)
-
java/util/logging/LogManager/LinkageErrorTest.java: Checks that LinkageError are ignored when closing handlers during Shutdown.
-
java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java: checks that Logger.getLogger("").setLevel() is working correctly.
-
java/util/logging/LogManager/TestLoggerNames.java: This is not a test that will check that 7113878 is fixed, but rather a test that will invoke the modified code & try to verify that fixing 7113878 has not introduced some big regression.
-
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/LogRecordThreadIdTest.java: test the relationship between thread id long and int methods
-
java/util/logging/Logger/bundleLeak/BundleTest.java: This test verifies that the Logger cache does not keep a strong reference on dynamically loaded resource bundles
-
java/util/logging/Logger/entering/LoggerEnteringWithParams.java: tests that the message format string is correctly constructed by Logger.entering
-
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/TestInferCaller.java: Verify the correct behavior of LogRecord.inferCaller() in particular when a message is directly logged through the root logger.
-
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/SerializeLogRecordTest.java: tests the deprecation of threadID and a new field longThreadID, test should be run on jdk16 and subsequent versions
-
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/SystemLoggerConfigTest.java: Tests configuration of loggers.
-
java/util/logging/TestAppletLoggerContext.java: NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
-
java/util/logging/TestConfigurationListeners.java: tests LogManager.addConfigurationListener and LogManager.removeConfigurationListener;
-
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/TestLoggerWeakRefLeak.java: Check for WeakReference leak in Logger and anonymous Logger objects
-
java/util/logging/TestLoggingWithMainAppContext.java: Test that the default user context is used when in the main application context.
-
java/util/logging/TestMainAppContext.java: checks that calling getLogger() from a Thread whose ThreadGroup is a child of the main root group doesn't throw an exception.
-
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/logging/modules/GetResourceBundleTest.java: Tests Logger.getLogger + logger.getResourceBundle in an named/unnamed module, resources are in named and unnamed modules respectively.
-
java/util/logging/modules/LogManagerInModule/LogManagerInModuleTest.java: Verifies that a custom LogManager or custom Handler can be instantiated by the logging system if they are in a package that is exported to java.logging by a module.
-
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.java: Tests that user preferences are stored in the permanent storage
-
java/util/prefs/CodePointZeroPrefsTest.java: Ensure a code point U+0000 null control character is detected.
-
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/PrefsSpiTest.java: Unit test for Preferences jar providers
-
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/ImmutableMatchResultTest.java: Tests to exercise the optimization described in the bug report.
-
java/util/regex/NamedGroupsTests.java:
-
java/util/regex/PatternStreamTest.java: Unit tests stream and lambda-based methods on Pattern and Matcher
-
java/util/regex/RegExTest.java: tests RegExp framework (use -Dseed=X to set PRNG seed)
-
java/util/regex/SplitWithDelimitersTest.java: Tests to exercise the split functionality added in the issue.
-
java/util/regex/whitebox/GraphemeTest.java: tests Unicode Extended Grapheme support
-
java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java: Test ResourceBundle.Control provided using SPI.
-
java/util/spi/ToolProviderDescriptionTest.java: test ToolProvider's description API
-
java/util/spi/ToolProviderTest.java: test ToolProvider SPI
-
java/util/stream/CustomFJPoolTest.java: Tests stream execution in a custom ForkJoinPool
-
java/util/stream/GathererAPITest.java: Testing public API of Gatherer
-
java/util/stream/GathererShortCircuitTest.java: Testing Gatherer behavior under short circuiting
-
java/util/stream/GathererTest.java: Testing the Gatherer contract
-
java/util/stream/GatherersFoldTest.java: Tests the API and contract of Gatherers.fold
-
java/util/stream/GatherersMapConcurrentTest.java: Tests the API and contract of Gatherers.mapConcurrent
-
java/util/stream/GatherersScanTest.java: Tests the API and contract of Gatherers.scan
-
java/util/stream/GatherersWindowFixedTest.java: Tests the API and contract of Gatherers.windowFixed
-
java/util/stream/GatherersWindowSlidingTest.java: Tests the API and contract of Gatherers.windowSliding
-
java/util/stream/TestDoubleSumAverage.java: Test for use of non-naive summation in stream-related sum and average operations.
-
java/util/stream/boottest/java.base/java/util/stream/AbstractSpinedBufferTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/DoubleNodeTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/FlagOpTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/IntNodeTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/LongNodeTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/NodeBuilderTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/NodeTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/SliceSpliteratorTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/SpinedBufferDoubleTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/SpinedBufferIntTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/SpinedBufferIntegerTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/SpinedBufferLongTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/StreamFlagsTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java:
-
java/util/stream/boottest/java.base/java/util/stream/StreamReuseTest.java:
-
java/util/stream/examples/JavadocExamples.java: Checks to ensure example code displayed in the API documentation of java/util/Stream compiles correctly.
-
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/SplittableRandomTest.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/CollectorExample.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorToUnmodListTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.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/CountLargeTest.java: Tests counting of streams containing Integer.MAX_VALUE + 1 elements
-
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/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/IterateTest.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/SegmentTestDataProvider.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.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/TeeOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/ToListOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java:
-
java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java: Test mapMulti(BiConsumer) and primitive stream operations
-
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/DataDescriptorIgnoreCrcAndSizeFields.java: Verify that ZipInputStream ignores non-zero, incorrect 'crc', 'compressed size' and 'uncompressed size' values when in streaming mode.
-
java/util/zip/DataDescriptorSignatureMissing.java: Verify the ability to read zip files whose local header data descriptor is missing the optional signature <p> No way to adapt the technique in this test to get a ZIP64 zip file without data descriptors was found.
-
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/DeflaterDictionaryTests.java: Verify Deflater.setDictionary(dictionary, offset, length) uses the offset
-
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/GZIPInputStreamAvailable.java: Test concatenated gz streams when available() returns zero
-
java/util/zip/GZIP/GZIPInputStreamRead.java: Test the read and write of GZIPInput/OutputStream, including concatenated .gz inputstream
-
java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java: Verify that the OS header flag in the stream written out by java.util.zip.GZIPOutputStream has the correct expected value
-
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/InflateIn_DeflateOut.java: Test basic functionality of DeflaterOutputStream/InflaterInputStream and GZIPOutputStream/GZIPInputStream, including flush
-
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/InflaterInputStream/TestAvailable.java: Make sure that available() method behaves as expected.
-
java/util/zip/InflaterInputStream/UnexpectedEndOfZlibStream.java: Test the case where Inflater.needsInput() is true but the native inflater still has unwritten output in its internal buffer.
-
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/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/TestCRC32.java: Check that CRC-32 returns the expected CRC value for the string 123456789 http://reveng.sourceforge.net/crc-catalogue/all.htm#crc.cat.crc-32
-
java/util/zip/TestCRC32C.java: Check that CRC-32C returns the expected CRC value for the string 123456789 http://reveng.sourceforge.net/crc-catalogue/all.htm#crc.cat.crc-32c
-
java/util/zip/TestChecksum.java: Test that default methods in Checksum works as expected
-
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/TestLocalTime.java: Test timestamp via ZipEntry.get/setTimeLocal()
-
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/CenSizeTooLarge.java: Verify that ZipFile rejects a ZIP with a CEN size which does not fit in a Java byte array
-
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/CorruptedZipFiles.java: test for correct detection and reporting of corrupted zip files
-
java/util/zip/ZipFile/DeleteTempJarTest.java: Make sure URL-downloaded jar files (jar_cache files) will be deleted when VM exits.
-
java/util/zip/ZipFile/EndOfCenValidation.java: Verify that ZipFile rejects files with CEN sizes exceeding the implementation limit
-
java/util/zip/ZipFile/EnumerateAfterClose.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/GetInputStreamNPETest.java: Validate that Zip/JarFile::getInputStream will throw a NullPointerException
-
java/util/zip/ZipFile/InvalidBytesInEntryNameOrComment.java: Validate that a ZipException is thrown when a ZIP file with invalid UTF-8 byte sequences in the name or comment fields is opened via ZipFile or traversed via ZipInputStream.
-
java/util/zip/ZipFile/InvalidCommentLengthTest.java: Validate that Zip/JarFile will throw a ZipException when the CEN comment length field contains an incorrect value
-
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/MissingZIP64EntriesTest.java: Validate that a ZipException is thrown when the extra len is 0 and the CEN size, csize,LOC offset fields are set to 0xFFFFFFFF, the disk starting number is set to 0xFFFF or when we have a valid Zip64 Extra header size but missing the expected header fields.
-
java/util/zip/ZipFile/MultiThreadedReadTest.java: Crash in ZipFile.read() when ZipFileInputStream is shared between threads
-
java/util/zip/ZipFile/ReadLongZipFileName.java: Verify that we can read zip file names > 255 chars long
-
java/util/zip/ZipFile/ReadNonStandardExtraHeadersTest.java: Validate that a Zip File with an Extra Header with a data size of 0 can be read.
-
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/TestCleaner.java: Check the resources of Inflater, Deflater and ZipFile are always cleaned/released when the instance is not unreachable
-
java/util/zip/ZipFile/TestZipFileEncodings.java: Tests a simple set of operations on Zip files in various encodings focusing on ensuring metadata is properly encoded and read.
-
java/util/zip/ZipFile/ZeroDate.java: JDK 9 rejects zip files where the modified day or month is 0 or otherwise represent an invalid date, such as 1980-02-30 24:60:60
-
java/util/zip/ZipFile/Zip64SizeTest.java: Verify that ZipFile reads size fields using the Zip64 extra field when only the 'uncompressed size' field has the ZIP64 "magic value" 0xFFFFFFFF
-
java/util/zip/ZipFile/ZipEntryFreeTest.java: ZipFileInputStream Not Thread-Safe
-
java/util/zip/ZipFile/ZipEntryTimeBounds.java: JDK add metadata to zip files with entries timestamped at the lower bound of the DOS time epoch, i.e., 1980-01-01T00:00:00Z
-
java/util/zip/ZipFile/ZipFileDuplicateEntryTest.java: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File
-
java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java: Basic tests for ZipFileInputStream::skip
-
java/util/zip/ZipFile/ZipSourceCache.java: Fix up hashCode() for ZipFile.Source.Key
-
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.
-
java/util/zip/ZipInputStream/Zip64DataDescriptor.java: ZipInputStream should read 8-byte data descriptors if the LOC has a ZIP64 extended information extra field
-
java/util/zip/ZipOutputStream/CloseWrappedStream.java: Verify that ZipOutputStream closes the wrapped stream even after failed writes
-
java/util/zip/ZipOutputStream/EmptyComment.java: Verifies various use cases when the zip comment should be empty
-
jdk/classfile/AccessFlagsTest.java: Testing ClassFile AccessFlags.
-
jdk/classfile/AdaptCodeTest.java: Testing ClassFile Code Adaptation.
-
jdk/classfile/AdvancedTransformationsTest.java: Testing ClassFile advanced transformations.
-
jdk/classfile/AnnotationModelTest.java: Testing ClassFile annotation model.
-
jdk/classfile/AnnotationTest.java: Testing ClassFile annotations.
-
jdk/classfile/ArrayTest.java: Testing ClassFile arrays.
-
jdk/classfile/BSMTest.java: Testing ClassFile bootstrap methods.
-
jdk/classfile/BasicBlockTest.java: Testing ClassFile complex basic blocks affecting SM generator.
-
jdk/classfile/BoundAttributeTest.java: Testing BoundAttributes
-
jdk/classfile/BuilderBlockTest.java: Testing ClassFile builder blocks.
-
jdk/classfile/BuilderParamTest.java: Testing ClassFile builder parameters.
-
jdk/classfile/BuilderTryCatchTest.java: Testing ClassFile builder blocks.
-
jdk/classfile/ClassBuildingTest.java: Ensure that class transform chaining works.
-
jdk/classfile/ClassHierarchyInfoTest.java: Testing ClassFile class hierarchy resolution SPI.
-
jdk/classfile/ClassPrinterTest.java: Testing ClassFile ClassPrinter.
-
jdk/classfile/ConstantPoolCopyTest.java: Testing ClassFile constant pool cloning.
-
jdk/classfile/CorpusTest.java: Testing ClassFile on small Corpus.
-
jdk/classfile/DiscontinuedInstructionsTest.java: Testing ClassFile handling JSR and RET instructions.
-
jdk/classfile/FilterDeadLabelsTest.java: Testing filtering of dead labels.
-
jdk/classfile/LDCTest.java: Testing ClassFile LDC instructions.
-
jdk/classfile/LimitsTest.java: Testing ClassFile limits.
-
jdk/classfile/LowAdaptTest.java: Testing ClassFile low adaptation.
-
jdk/classfile/LowJCovAttributeTest.java: Testing ClassFile low JCov attributes.
-
jdk/classfile/LowModuleTest.java: Testing ClassFile low module attribute.
-
jdk/classfile/LvtTest.java: Testing ClassFile local variable table.
-
jdk/classfile/MassAdaptCopyCodeTest.java: Testing ClassFile massive class adaptation.
-
jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java: Testing ClassFile massive class adaptation.
-
jdk/classfile/ModuleBuilderTest.java: Testing ClassFile building module.
-
jdk/classfile/OneToOneTest.java: Testing ClassFile class writing and reading.
-
jdk/classfile/OpcodesValidationTest.java: Testing ClassFile constant instruction opcodes.
-
jdk/classfile/OptionsTest.java: Testing ClassFile options on small Corpus.
-
jdk/classfile/PreviewMinorVersionTest.java: Ensures ClassFile.PREVIEW_MINOR_VERSION equals that of classes with preview minor version from ClassModel::minorVersion
-
jdk/classfile/PrimitiveClassConstantTest.java: Testing that primitive class descs are encoded properly as loadable constants.
-
jdk/classfile/ShortJumpsFixTest.java: Testing ClassFile short to long jumps extension.
-
jdk/classfile/SignaturesTest.java: Testing Signatures.
-
jdk/classfile/SnippetsTest.java: Compile ClassFile API snippets
-
jdk/classfile/StackMapsTest.java: Testing Classfile stack maps generator.
-
jdk/classfile/StackTrackerTest.java: Testing CodeStackTracker in CodeBuilder.
-
jdk/classfile/StreamedVsListTest.java: Testing ClassFile streaming versus model.
-
jdk/classfile/SwapTest.java: Testing swap instruction
-
jdk/classfile/TempConstantPoolBuilderTest.java: Testing ClassFile TempConstantPoolBuilder.
-
jdk/classfile/TestRecordComponent.java: Testing ClassFile RecordComponent.
-
jdk/classfile/TransformTests.java: Testing ClassFile transformations.
-
jdk/classfile/Utf8EntryTest.java: Testing ClassFile CP Utf8Entry.
-
jdk/classfile/UtilTest.java: Testing ClassFile Util.
-
jdk/classfile/VerifierSelfTest.java: Testing ClassFile Verifier.
-
jdk/classfile/WriteTest.java: Testing ClassFile class building.
-
jdk/incubator/vector/PreferredSpeciesTest.java#id0:
-
jdk/incubator/vector/PreferredSpeciesTest.java#id1: Test the initialization of vector shapes
-
jdk/incubator/vector/VectorHash.java:
-
jdk/incubator/vector/VectorRuns.java:
-
jdk/internal/jimage/JImageOpenTest.java: Test to see if thread interrupt handling interferes with other threads.
-
jdk/internal/jimage/JImageReadTest.java: Unit test for libjimage JIMAGE_Open/Read/Close
-
jdk/internal/loader/ClassLoaderValue/ClassLoaderValueTest.java: functional and concurrency test for ClassLoaderValue
-
jdk/internal/loader/InterruptedClassLoad.java: Mishandling interruption of I/O in Resource.getBytes
-
jdk/internal/loader/NativeLibraries/Main.java: Test loading and unloading of native libraries
-
jdk/internal/loader/URLClassPath/ClassnameCharTest.java: cannot load class names containing some JSR 202 characters; plugin does not escape unicode character in http request
-
jdk/internal/loader/URLClassPath/FileLoaderTest.java: URLConnection fails to find resources when given file:/dir/./subdir/ URL
-
jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java: Test classloading via JAR Class-Path entries
-
jdk/internal/loader/URLClassPath/JarLoaderTest.java: URLClassLoader fails to close handles to Jar files opened during getResource()
-
jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java: Verify that an application can be launched when the classpath contains large number of jars and the java.protocol.handler.pkgs system property is set
-
jdk/internal/math/FloatingDecimal/TestFDBigInteger.java: unit testys of FDBigInteger
-
jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java: unit tests of FloatingDecimal (use -Dseed=X to set PRANDOM seed)
-
jdk/internal/math/ToDecimal/DoubleToDecimalTest.java:
-
jdk/internal/math/ToDecimal/FloatToDecimalTest.java:
-
jdk/internal/math/ToDecimal/MathUtilsTest.java:
-
jdk/internal/math/ToString.java:
-
jdk/internal/misc/ThreadFlock/ThreadFlockTest.java#platform: Basic tests for ThreadFlock
-
jdk/internal/misc/ThreadFlock/ThreadFlockTest.java#virtual:
-
jdk/internal/misc/ThreadFlock/WithScopedValue.java: Test ThreadFlock with scoped values
-
jdk/internal/misc/Unsafe/CopyMemory.java: Test Unsafe.copyMemory
-
jdk/internal/misc/Unsafe/CopyMemoryLarge.java: Test Unsafe.copyMemory
-
jdk/internal/misc/Unsafe/CopySwap.java: Test Unsafe.copySwapMemory
-
jdk/internal/misc/Unsafe/CopySwapLarge.java: Test Unsafe.copySwapMemory
-
jdk/internal/misc/VM/GetNanoTimeAdjustment.java: tests that VM.getgetNanoTimeAdjustment() works as expected.
-
jdk/internal/misc/VM/RuntimeArguments.java: Basic test of VM::getRuntimeArguments
-
jdk/internal/ref/Cleaner/ExitOnThrow.java: Ensure that if a cleaner throws an exception then the VM exits
-
jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java: Verify if CallerSensitive methods are annotated with CallerSensitive annotation
-
jdk/internal/reflect/CallerSensitive/CheckCSMs.java: CallerSensitive methods should be static or final instance methods except the known list of non-final instance methods
-
jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java: Test CallerSensitiveFinder to find missing annotation
-
jdk/internal/reflect/Reflection/Filtering.java: Test that security sensitive fields that filtered by core reflection
-
jdk/internal/reflect/Reflection/GetCallerClassTest.java#id0: Test if the VM enforces Reflection.getCallerClass be called by system methods annotated with CallerSensitive plus test reflective and method handle based invocation of caller-sensitive methods with or without the CSM adapter method
-
jdk/internal/reflect/Reflection/GetCallerClassTest.java#id1: Verify the new NativeAccessor
-
jdk/internal/reflect/constantPool/ConstantPoolTest.java: Tests new public methods at ConstantPool
-
jdk/internal/util/ArchTest.java: Verify Architecture enum maps to system property os.arch
-
jdk/internal/util/ArraysSupport/NewLength.java: Test edge cases of ArraysSupport.newLength
-
jdk/internal/util/ArraysSupport/Reverse.java: Tests for ArraysSupport.reverse
-
jdk/internal/util/ByteArray/ReadWriteValues.java: Verify that reads and writes of primitives are correct
-
jdk/internal/util/OSTest.java: test OperatingSystem enum
-
jdk/internal/util/ReferencedKeyTest.java: Test features provided by the ReferencedKeyMap/ReferencedKeySet classes.
-
jdk/internal/util/VersionTest.java: test jdk.internal.util.Version
-
jdk/internal/vm/AnnotationEncodingDecoding/TestAnnotationEncodingDecoding.java:
-
jdk/internal/vm/TestTranslatedException.java:
-
jdk/jfr/api/consumer/recordingstream/TestBasics.java: Basic/sanity test for JFR event streaming
-
jdk/jfr/api/recording/event/TestLoadEventAfterStart.java: Load event class after recording started.
-
jdk/jfr/api/recording/state/TestState.java: Test Recording state
-
jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java: Tests ObjectAllocationSampleEvent
-
jdk/jfr/event/compiler/TestCompilerCompile.java:
-
jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java:
-
jdk/jfr/event/gc/collection/TestGCWithFasttime.java:
-
jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java:
-
jdk/jfr/event/io/TestFileStreamEvents.java:
-
jdk/jfr/event/metadata/TestDefaultConfigurations.java:
-
jdk/jfr/event/os/TestCPULoad.java:
-
jdk/jfr/event/runtime/TestClassLoadEvent.java:
-
jdk/jfr/event/runtime/TestJavaBlockedEvent.java:
-
jdk/jfr/jcmd/TestJcmdStartStopDefault.java: Start a recording without name.
-
jdk/jfr/startupargs/TestDumpOnExit.java: Start a FlightRecording with dumponexit.
-
jdk/lambda/ArrayCtorRefTest.java:
-
jdk/lambda/LambdaTranslationCompoundSamTest.java:
-
jdk/lambda/LambdaTranslationTest1.java:
-
jdk/lambda/LambdaTranslationTest2.java:
-
jdk/lambda/MethodReferenceTestCallerSensitive.java:
-
jdk/lambda/MethodReferenceTestInstanceMethod.java:
-
jdk/lambda/TestInnerCtorRef.java:
-
jdk/lambda/TestPrivateCtorRef.java:
-
jdk/lambda/separate/ClassFilePreprocessor.java:
-
jdk/lambda/separate/ClassToInterfaceConverter.java:
-
jdk/lambda/separate/Compiler.java:
-
jdk/lambda/separate/DirectedClassLoader.java:
-
jdk/lambda/separate/SourceModel.java:
-
jdk/lambda/separate/TestHarness.java:
-
jdk/lambda/vm/DefaultMethodRegressionTests.java:
-
jdk/lambda/vm/InterfaceAccessFlagsTest.java:
-
jdk/modules/etc/DefaultModules.java: Test that all modules that export an API are in the set of modules resolved when compiling or running code on the class path
-
jdk/modules/etc/JdkQualifiedExportTest.java: Check JDK modules have no qualified export to any upgradeable module
-
jdk/modules/etc/JmodExcludedFiles.java: Test that JDK JMOD files do not include native debug symbols
-
jdk/modules/etc/UpgradeableModules.java: Verify that upgradeable modules are not hashed in java.base whereas non-upgradeable modules are.
-
jdk/modules/etc/VerifyModuleDelegation.java: Verify the defining class loader of each module never delegates to its child class loader.
-
jdk/modules/incubator/DefaultImage.java: Ensure no incubator modules are resolved by default in the image
-
jdk/modules/incubator/ImageModules.java: Basic test for incubator modules in jmods and images
-
jdk/modules/incubator/ServiceBinding.java: Test service binding with incubator modules
-
jdk/modules/open/Basic.java: Basic test of open modules and open packages
-
jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java: Runs tests that make use of automatic modules
-
jdk/modules/scenarios/container/ContainerTest.java: Starts a simple container that uses dynamic configurations and launches two applications in the same VM
-
jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java: Basic test to ensure that startup fails if two or more modules in the boot Layer have the same package
-
jni/nullCaller/NullCallerTest.java: Test uses custom launcher that starts VM using JNI that verifies various API called with a null caller class function properly.
-
sun/invoke/util/ValueConversionsTest.java: unit tests for value-type conversion utilities
-
sun/invoke/util/WrapperTest.java: unit tests to assert Wrapper zero identities and conversion behave correctly
-
sun/misc/CopyMemory.java: Minimal test for unsafe.copyMemory() and unsafe.setMemory()
-
sun/misc/EscapePath.java: Test loading of classes with # in the path
-
sun/misc/GetSunMiscUnsafe.java: Ensure that sun.misc.Unsafe cannot (easily) be accessed from user code
-
sun/misc/InvokeCleaner.java: Basic test for Unsafe::invokeCleaner
-
sun/misc/SunMiscSignalTest.java: sun.misc.Signal test
-
sun/misc/UnsafeFieldOffsets.java: Ensure that sun.misc.Unsafe::objectFieldOffset and staticFieldOffset throw UnsupportedOperationException on Field of a hidden or record class
-
sun/nio/cs/ISO8859x.java:
-
sun/reflect/ReflectionFactory/ReflectionFactoryTest.java: Basic test for the unsupported ReflectionFactory
-
sun/util/calendar/Bug6653944.java: Deserialization tests for YEAR calculcations
-
sun/util/calendar/Bug8176160.java: Make sure CalendarSystem.getEra(name) is consistent with getEras()
-
sun/util/calendar/CalendarSystemDeadLockTest.java: Verify that concurrent classloading of sun.util.calendar.Gregorian and sun.util.calendar.CalendarSystem doesn't lead to a deadlock
-
sun/util/calendar/zi/Beyond2037.java: Tests DST related beyond the year 2037
-
sun/util/calendar/zi/TestZoneInfo310.java: Test whether the TimeZone generated from JSR310 tzdb is the same as the one from the tz data from javazic
-
sun/util/locale/provider/Bug8038436.java: Test for changes in 8038436
-
sun/util/locale/provider/Bug8152817.java: Make sure that resource bundles in the jdk.localedata module are loaded under a security manager.
-
sun/util/locale/provider/CalendarDataRegression.java: Test CalendarDataUtility class not throwing AssertionError
-
sun/util/locale/provider/CheckLoggingFromLocaleProvider.java: Check that no CONFIG messages are logged on instantiating SimpleDateFormat with the language-only locale.
-
sun/util/logging/PlatformLoggerTest.java: Test if java.util.logging.Logger is created before and after logging is enabled.
-
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.
-
sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java: Checks Chinese time zone names for `UTC` using CLDR are consistent
-
sun/util/resources/cldr/Bug8134250.java: Tests CLDR/LDML features are correctly reflected in JDK.
-
sun/util/resources/cldr/Bug8134384.java: Tests CLDR TimeZoneNames has English names for all tzids
-
sun/util/resources/cldr/Bug8145136.java: Tests LikelySubtags is correctly reflected in JDK.
-
sun/util/resources/cldr/Bug8202764.java: Checks time zone names are consistent with aliased ids, between DateFormatSymbols.getZoneStrings() and getDisplayName() of TimeZone/ZoneId classes
-
sun/util/resources/cldr/Bug8204603.java: Test that correct data is retrieved for zh_CN and zh_TW locales and CLDR provider supports all locales for which aliases exist.
-
sun/util/resources/cldr/NorwegianFallbackTest.java: Checks Norwegian locale fallback retrieves resource bundles correctly.
-
sun/util/resources/cldr/TimeZoneNamesTest.java: Checks CLDR time zone names are generated correctly at either build or runtime
Report generated on Apr 29, 2024 1:15:18 AM
Using JT Harness 6.0 b24; built on April 28, 2024, 12:00:00 AM UTC with openjdk version "17.0.10" 2024-01-16