JT Harness : Tests that passed
Tests are grouped by their final status message.
Clean successful
Compilation failed as expected
Compilation successful
DEBUG: [HttpClient-1-Worker-19] [2s 16ms] SSL Reader(SocketTube(4)) completionAcknowledged upstreamCompleted:true, downstreamCompleted:false, closing:false
Execution failed as expected
Execution successful
-
com/sun/crypto/provider/CICO/CICOChainingTest.java: This test verifies the assertion "The chaining feature of Filter streams should be supported." for feature "CipherInputStream & CipherOutputStream"
-
com/sun/crypto/provider/CICO/CICODESFuncTest.java: to verify cipherInputStream and cipherInputStream cipher function
-
com/sun/crypto/provider/CICO/CICOSkipTest.java: This test verifies the assertion "The skip feature of Filter streams should be supported." for feature CipherInputStream and CipherOutputStream
-
com/sun/crypto/provider/CICO/PBEFunc/CICOPBEFuncTest.java: This test verifies the assertion "The encrypt/decrypt mechanism of cipher should perform correctly." for feature "CipherInputStream & CipherOutputStream".
-
com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java: This test verifies the assertion "There should be no transformation on the plaintext/ciphertext in encryption/decryption mechanism" for feature "NullCipher".
-
com/sun/crypto/provider/Cipher/AEAD/Encrypt.java: AEAD encryption/decryption test
-
com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java: Use Cipher update and doFinal with a mixture of byte[], bytebuffer, and offset while verifying return values.
-
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: Unit test for 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/PerformanceTest.java: This test checks performance of various ciphers.
-
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.
-
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/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/crypto/provider/KeyAgreement/DHGenSharedSecret.java: DHGenSharedSecret
-
com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java: DHKeyAgreement2
-
com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java: DHKeyAgreement3
-
com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java: ensure padding bytes are always added when generated secret is smaller than buffer size.
-
com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java: DHKeyFactory
-
com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java: DHKeyGenSpeed
-
com/sun/crypto/provider/KeyAgreement/ECKeyCheck.java: Check that ECPrivateKey's that are not ECPrivateKeyImpl can use ECDHKeyAgreement
-
com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java: This test stressful verifies the assertion of "The secret keys generated by all involved parties should be the same." for javax.crypto.KeyAgreement
-
com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
-
com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits This test has been split based on lower/higher key sizes in order to reduce individual execution times and run in parallel (see SupportedDHParamGensLongKey.java)
-
com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits This test has been split based on lower/higher key sizes in order to reduce individual execution times and run in parallel (see SupportedDHParamGens.java)
-
com/sun/crypto/provider/KeyAgreement/TestExponentSize.java: verify that DHKeyPairGenerator returns keys of the expected size (modulus and exponent) -and- DHKeyPairGenerator is using BigInteger.setBit
-
com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
-
com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java: Verify that PBKDF2WithHmacSHA1 SecretKeyFactory works.
-
com/sun/crypto/provider/KeyFactory/TestProviderLeak.java: com.sun.crypto.provider.SunJCE instance leak using KRB5 and LoginContext
-
com/sun/crypto/provider/KeyGenerator/Test4628062.java: Verify that AES KeyGenerator supports default initialization when init is not called
-
com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java: Verify that ARCFOUR KeyGenerator generate keys according to the key length explicitly specified in the init() call.
-
com/sun/crypto/provider/KeyProtector/IterationCount.java:
-
com/sun/crypto/provider/Mac/DigestCloneabilityTest.java: Ensure a cloneable digest can be accepted/used by HmacCore
-
com/sun/crypto/provider/Mac/EmptyByteBufferTest.java: Checks if MAC algorithms work fine with empty buffer
-
com/sun/crypto/provider/Mac/HmacMD5.java: Checks compliance of the HMAC-MD5 implementation with RFC 2104, using the test vectors specified there.
-
com/sun/crypto/provider/Mac/HmacPBESHA1.java: basic test for PBE MAC algorithms.
-
com/sun/crypto/provider/Mac/HmacSHA512.java: testing HmacSHA512/224 and HmacSHA512/256.
-
com/sun/crypto/provider/Mac/HmacSaltLengths.java: ensures various salt lengths can be used for HmacPBESHA1.
-
com/sun/crypto/provider/Mac/LargeByteBufferTest.java: Checks if PBE algorithms work fine with large buffer
-
com/sun/crypto/provider/Mac/MacClone.java: Clone tests for all MAC algorithms.
-
com/sun/crypto/provider/Mac/MacKAT.java: Basic known-answer-test for Hmac and SslMac algorithms
-
com/sun/crypto/provider/Mac/MacSameTest.java: Check if doFinal and update operation result in same Mac
-
com/sun/crypto/provider/Mac/NullByteBufferTest.java: Checks if PBE algorithms work fine with null buffer
-
com/sun/crypto/provider/NSASuiteB/TestAESOids.java: Test the AES algorithm OIDs in JDK.
-
com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java: Test the AES-Key-Wrap and AES-Key-Wrap-Pad algorithm OIDs in JDK.
-
com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java: Test the HmacSHA algorithm OIDs in JDK.
-
com/sun/crypto/provider/TLS/TestKeyMaterial.java: Known-answer-test for TlsKeyMaterial generator
-
com/sun/crypto/provider/TLS/TestLeadingZeroes.java: Need to strip leading zeros in TlsPremasterSecret of DHKeyAgreement
-
com/sun/crypto/provider/TLS/TestMasterSecret.java: Known-answer-test for TlsMasterSecret generator
-
com/sun/crypto/provider/TLS/TestPRF.java: Basic known-answer-test for TlsPrf
-
com/sun/crypto/provider/TLS/TestPRF12.java: Basic known-answer-test for TlsPrf 12 Vector obtained from the IETF TLS working group mailing list: http://www.ietf.org/mail-archive/web/tls/current/msg03416.html
-
com/sun/crypto/provider/TLS/TestPremaster.java: Basic tests for TlsRsaPremasterSecret generator
-
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/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
-
com/sun/jndi/dns/AttributeTests/GetAny.java: Tests that we can get the attributes of a DNS entry using special qualifiers.
-
com/sun/jndi/dns/AttributeTests/GetAttrs.java: Tests that we can get the attributes of a DNS entry.
-
com/sun/jndi/dns/AttributeTests/GetAttrsEmptyAttrIds.java: Tests that we can get the attributes of a DNS entry.
-
com/sun/jndi/dns/AttributeTests/GetAttrsNonExistentAttrIds.java: Tests that we can get the attributes of a DNS entry.
-
com/sun/jndi/dns/AttributeTests/GetAttrsNotFound.java: Tests that get attributes of a missing child entry results in NameNotFoundException.
-
com/sun/jndi/dns/AttributeTests/GetAttrsNullAttrIds.java: Tests that we can get the attributes of a DNS entry.
-
com/sun/jndi/dns/AttributeTests/GetAttrsSomeAttrIds.java: Tests that we can get the attributes of a DNS entry.
-
com/sun/jndi/dns/AttributeTests/GetNonstandard.java: Tests that we can get an attribute that has a nonstandard name from a DNS entry.
-
com/sun/jndi/dns/AttributeTests/GetNumericIRRs.java: Tests that we can get the attributes of a DNS entry by naming specific RRs by their type codes and "IN" for internet class.
-
com/sun/jndi/dns/AttributeTests/GetNumericRRs.java: Tests that we can get the attributes of a DNS entry by naming specific RRs by their type codes.
-
com/sun/jndi/dns/AttributeTests/GetRRs.java: Tests that we can get the attributes of a DNS entry by naming specific RRs by name.
-
com/sun/jndi/dns/CheckAccess.java: DnsContext.debug is public static mutable (findbugs)
-
com/sun/jndi/dns/ConfigTests/AuthTest.java: Tests that we can get the attributes of DNS entries for authoritative data.
-
com/sun/jndi/dns/ConfigTests/PortUnreachable.java: Tests that when a DNS server is unreachable and an ICMP Destination Unreachable packet is received, we fail quickly and don't wait for the full timeout interval.
-
com/sun/jndi/dns/ConfigTests/RecursiveTest.java: Tests that we can get the attributes of DNS entries of nonrecursive data.
-
com/sun/jndi/dns/ConfigTests/TcpTimeout.java: Tests that we get a DNS response when the UDP DNS server returns a truncated response and the TCP DNS server does not respond at all after connect.
-
com/sun/jndi/dns/ConfigTests/Timeout.java: Tests that we can set the initial UDP timeout interval and the number of retries.
-
com/sun/jndi/dns/EnvTests/AddInherited.java: Tests that when we add environment properties to a context, its changes are reflected in the environment properties of any child context derived from the context.
-
com/sun/jndi/dns/EnvTests/AddOps.java: Tests that when we add the authoritative property to a context, that it affects subsequent context operations.
-
com/sun/jndi/dns/EnvTests/GetEnv.java: Tests that we can get the environment properties of a DNS context and its derived context, and check that they contain relevant and irrelevant properties.
-
com/sun/jndi/dns/EnvTests/ProviderUrlGen.java: If DNS name resolution is configured normally for the local machine, construct a context using the configured servers and verify that a PROVIDER_URL property is generated for the context.
-
com/sun/jndi/dns/EnvTests/RemoveInherited.java: Tests that when we remove environment properties from a context, its changes are reflected in the environment properties of any child context derived from the context.
-
com/sun/jndi/dns/EnvTests/RemoveOps.java: Tests that when we remove the authoritative property from a context, that it affects subsequent context operations.
-
com/sun/jndi/dns/EnvTests/SubcontextAdd.java: Tests that when we add environment properties to a child context, its changes do not affect the environment properties of the parent context.
-
com/sun/jndi/dns/EnvTests/SubcontextRemove.java: Tests that when we remove environment properties from a child context, its changes do not affect the environment properties of the parent context.
-
com/sun/jndi/dns/FactoryTests/GetAttrsWithFactory.java: Tests that setting the object factory and com.sun.jndi.dns.lookup.attr properties does not affect how we can get the attributes of a DNS entry.
-
com/sun/jndi/dns/FactoryTests/LookupWithAnyAttrProp.java: Tests that we can look up a DNS node and use an DirObjectFactory to return an object from it.
-
com/sun/jndi/dns/FactoryTests/LookupWithAttrProp.java: Tests that we can look up a DNS node and use an DirObjectFactory to return an object from it.
-
com/sun/jndi/dns/FactoryTests/LookupWithDirFactory.java: Tests that we can look up a DNS node that contains TXT records and use an DirObjectFactory to return an object from it.
-
com/sun/jndi/dns/FactoryTests/LookupWithFactory.java: Tests that we can look up a DNS node that contains TXT records and use an ObjectFactory to return an object from it.
-
com/sun/jndi/dns/FedTests/CannotProceed.java: Try to do a look up beyond DNS with no appropriate subordinate ns should result in a CannotProceedException.
-
com/sun/jndi/dns/FedTests/GetAttrsNns.java: Tests that we can get the attributes of the nns of a DNS entry.
-
com/sun/jndi/dns/FedTests/GetAttrsSubInterior.java: Tests that we can get the attributes of the interior node in the subordinate naming system of a DNS entry.
-
com/sun/jndi/dns/FedTests/GetAttrsSubLeaf.java: Tests that we can get the attributes of the leaf node in the subordinate naming system of a DNS entry.
-
com/sun/jndi/dns/FedTests/ListNns.java: Test that we can List the nns of a DNS entry.
-
com/sun/jndi/dns/FedTests/ListSubInterior.java: list of a interior using a composite name with DNS name as first component
-
com/sun/jndi/dns/FedTests/ListSubLeaf.java: list of a leaf using a composite name with DNS name as first component
-
com/sun/jndi/dns/FedTests/LookupNns.java: Test that we can lookup the nns of a DNS entry.
-
com/sun/jndi/dns/FedTests/LookupSubInterior.java: Look up of a Interior using a composite name with DNS name as first component
-
com/sun/jndi/dns/FedTests/LookupSubLeaf.java: Look up of a leaf using a composite name with DNS name as first component
-
com/sun/jndi/dns/ListTests/ListBindingsInteriorNotFound.java: Tests that we get NameNotFoundException when doing a listBindings() on a nonexistent interior entry.
-
com/sun/jndi/dns/ListTests/ListBindingsLeafNotFound.java: Tests that we get NameNotFoundException when listing a nonexistent leaf entry using listBindings().
-
com/sun/jndi/dns/ListTests/ListInteriorNotFound.java: Tests that we get NameNotFoundException when listing a nonexistent interior entry.
-
com/sun/jndi/dns/ListTests/ListLeafNotFound.java: Tests that we get NameNotFoundException when listing a nonexistent leaf entry.
-
com/sun/jndi/dns/Parser.java: DNS resource record parsing
-
com/sun/jndi/ldap/BalancedParentheses.java: Invalid ldap filter is accepted and processed
-
com/sun/jndi/ldap/Base64Test.java: Confirm that old and new Base64 encodings are compatible.
-
com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java:
-
com/sun/jndi/ldap/DisconnectNPETest.java: Test that If a connection has already been established and then the LDAP directory server sends an (unsolicited) "Notice of Disconnection", make sure client handle it correctly, no NPE been thrown.
-
com/sun/jndi/ldap/InvalidLdapFilters.java: More cases of invalid ldap filters accepted and processed LDAP API does not catch malformed filters that contain two operands for the ! operator
-
com/sun/jndi/ldap/LdapCBPropertiesTest.java: test new JNDI property to control the Channel Binding data
-
com/sun/jndi/ldap/LdapCtx/Reconnect.java: The LdapContext.reconnect method allows LDAP clients to initiate an LDAP bind operation on the existing connection.
-
com/sun/jndi/ldap/LdapDnsProviderTest.java: ctx provider tests for ldap.
-
com/sun/jndi/ldap/LdapName/Case.java: Ensure that setValuesCaseSensitive() does not leave name in an invalid state.
-
com/sun/jndi/ldap/LdapName/EmptyNameSearch.java: A request for better error handling in JNDI
-
com/sun/jndi/ldap/LdapName/UnescapeTest.java: java gets hung in com.sun.jndi.ldap.LdapName$TypeAndValue.unescapeValue()
-
com/sun/jndi/ldap/LdapPoolTimeoutTest.java: Multi-threaded client timeout tests for ldap pool
-
com/sun/jndi/ldap/LdapSSLHandshakeFailureTest.java: Several scenarios for LDAP connection handshaking are tested here.
-
com/sun/jndi/ldap/LdapTimeoutTest.java: Timeout tests for ldap
-
com/sun/jndi/ldap/LdapURLOptionalFields.java: RFC-2255 allows attribute, scope and filter to be empty.
-
com/sun/jndi/ldap/LdapUnicodeURL.java: Double byte characters corrupted in DN for LDAP referrals
-
com/sun/jndi/ldap/NamingExceptionMessageTest.java: Test that NamingException message text matches the failure reason
-
com/sun/jndi/ldap/NoWaitForReplyTest.java: add an new JNDI property to control the boolean flag WaitForReply
-
com/sun/jndi/ldap/RemoveNamingListenerTest.java: Incorrect usage of Iterator in Java 8 In com.sun.jndi.ldap.
-
com/sun/jndi/ldap/SimpleClientIdHashCode.java: com.sun.jndi.ldap.SimpleClientId produces wrong hash code
-
com/sun/jndi/ldap/SocketCloseTest.java: make sure socket is closed when the error happens for OutputStream flushing The value of provider url can be random, not necessary to be the one in the code
-
com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java: Verify capability to add a new entry to the directory using the ADD operation.
-
com/sun/jndi/ldap/objects/RemoteLocationAttributeTest.java: Check if com.sun.jndi.ldap.object.trustSerialData covers the creation of RMI remote objects from the 'javaRemoteLocation' LDAP attribute.
-
com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java: RegistryContext (com.sun.jndi.url.rmi.rmiURLContext) coding problem
-
com/sun/jndi/rmi/registry/RegistryContext/UnbindIdempotent.java: Ensure that calling unbind() on an unbound name returns successfully.
-
com/sun/net/httpserver/AuthenticatorTest.java: Tests for methods in Authenticator
-
com/sun/net/httpserver/CreateHttpServerTest.java: summary
-
com/sun/net/httpserver/DateFormatterTest.java: Test for DateFormatter in ExchangeImpl
-
com/sun/net/httpserver/FilterTest.java: Tests for Filter static factory methods
-
com/sun/net/httpserver/HeadersTest.java: Tests for methods in Headers class
-
com/sun/net/httpserver/HttpPrincipalTest.java: Tests for methods in HttpPrincipal
-
com/sun/net/httpserver/HttpServerTest.java: HttpServer.stop() blocks indefinitely when called on dispatch thread
-
com/sun/net/httpserver/InputNotRead.java: HttpServer can fail with an assertion error when a handler doesn't fully read the request body and sends back a reply with no content, or when the client closes its outputstream while the server tries to drains its content.
-
com/sun/net/httpserver/MissingTrailingSpace.java: HttpServer missing tailing space for some response codes
-
com/sun/net/httpserver/SANTest.java: Update SimpleSSLContext keystore to use SANs for localhost IP addresses
-
com/sun/net/httpserver/SelCacheTest.java: Light weight HTTP server
-
com/sun/net/httpserver/SimpleHttpServerTest.java: Test HttpServer instantiation, start, and stop repeated in a loop Testing for Bind exception on Windows.
-
com/sun/net/httpserver/StopNoStartTest.java: Test HttpServer stop method invocation before a start has been called
-
com/sun/net/httpserver/TaskRejectedTest.java: HttpServer does not close client connection when RejectedExecutionException occurs.
-
com/sun/net/httpserver/Test1.java: Light weight HTTP server
-
com/sun/net/httpserver/Test10.java: pit jdk7 b121 sqe test jhttp/HttpServer150013 failing
-
com/sun/net/httpserver/Test11.java: Light weight HTTP server
-
com/sun/net/httpserver/Test12.java: Light weight HTTP server
-
com/sun/net/httpserver/Test13.java: Light weight HTTP server
-
com/sun/net/httpserver/Test14.java: Light weight HTTP server
-
com/sun/net/httpserver/Test2.java: Light weight HTTP server
-
com/sun/net/httpserver/Test3.java: Light weight HTTP server
-
com/sun/net/httpserver/Test4.java: Light weight HTTP server
-
com/sun/net/httpserver/Test5.java: Light weight HTTP server
-
com/sun/net/httpserver/Test6.java: Light weight HTTP server
-
com/sun/net/httpserver/Test6a.java: Light weight HTTP server
-
com/sun/net/httpserver/Test7.java: Light weight HTTP server
-
com/sun/net/httpserver/Test7a.java: Light weight HTTP server
-
com/sun/net/httpserver/Test8.java: Light weight HTTP server
-
com/sun/net/httpserver/Test8a.java: Light weight HTTP server
-
com/sun/net/httpserver/Test9.java: Light weight HTTP server
-
com/sun/net/httpserver/Test9a.java: Light weight HTTP server
-
com/sun/net/httpserver/TestLogging.java: change httpserver exception printouts
-
com/sun/net/httpserver/UnmodifiableHeadersTest.java: Test that UnmodifiableHeaders is in fact immutable
-
com/sun/net/httpserver/bugs/6725892/Test.java:
-
com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java: Check for correct use of character sets with BasicAuthenticator() authentication
-
com/sun/net/httpserver/bugs/8199849/ParamTest.java:
-
com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java: Checks that unicode bytes are being handled correctly
-
com/sun/net/httpserver/bugs/B6339483.java: NullPointerException when creating a HttpContext with no handler
-
com/sun/net/httpserver/bugs/B6341616.java: Server doesnt send response if there is a RuntimeException in validate of BasicAuthFilter
-
com/sun/net/httpserver/bugs/B6361557.java: Lightweight HTTP server quickly runs out of file descriptors on Linux
-
com/sun/net/httpserver/bugs/B6373555.java: HTTP Server failing to answer client requests
-
com/sun/net/httpserver/bugs/B6393710.java: Non authenticated call followed by authenticated call never returns
-
com/sun/net/httpserver/bugs/B6401598.java: new HttpServer cannot serve binary stream data
-
com/sun/net/httpserver/bugs/B6421581.java: NPE while closing HttpExchange.getResonseBody()
-
com/sun/net/httpserver/bugs/B6424196.java: PIT build 85 mustang: two jhttp tests fail
-
com/sun/net/httpserver/bugs/B6431193.java: The new HTTP server exits immediately
-
com/sun/net/httpserver/bugs/B6433018.java: HTTP server sometimes sends bad request for browsers javascript
-
com/sun/net/httpserver/bugs/B6526158.java: HttpExchange.getRequestBody().close() throws Exception
-
com/sun/net/httpserver/bugs/B6526913.java: HttpExchange.getResponseBody().close() throws Exception
-
com/sun/net/httpserver/bugs/B6529200.java: lightweight http server does not work with http1.0 clients
-
com/sun/net/httpserver/bugs/B6744329.java: Exception in light weight Http server
-
com/sun/net/httpserver/bugs/B6886436.java: HttpServer should not send a body with 204 response.
-
com/sun/net/httpserver/bugs/B8211420.java:
-
com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java: Ensure that correct exceptions are being thrown in BasicAuthenticator constructor
-
com/sun/net/httpserver/bugs/ExceptionKeepAlive.java: Exceptions thrown from HttpHandler.handle should not close connection if response is completed
-
com/sun/net/httpserver/bugs/FixedLengthInputStream.java: com.sun.net.httpserver.HttpServer should handle POSTs larger than 2Gig
-
com/sun/net/httpserver/bugs/HandlerConnectionClose.java: test that the handler can request a connection close.
-
com/sun/net/httpserver/bugs/HeadKeepAlive.java: Connection should be reusable after HEAD request
-
com/sun/net/httpserver/bugs/HeadTest.java: light weight http server doesn't return correct status code for HEAD requests
-
com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java: Ensure that HttpExchange closes correctly when utilising the AutoCloseable interface e.g.
-
com/sun/net/httpserver/bugs/TruncatedRequestBody.java: Httpserver does not detect truncated request body
-
com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java: HttpExchange.getResponseBody write and close should not throw even when response length is zero
-
com/sun/org/apache/xml/internal/security/ShortECDSA.java: ECDSA SignatureValue do not always have the specified length
-
com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java: Verify signature KeyInfo
-
com/sun/org/apache/xml/internal/security/TruncateHMAC.java: Check that Apache XMLSec APIs will not accept HMAC truncation lengths less than minimum bound
-
com/sun/org/apache/xml/internal/security/exceptions/LocaleTest.java: Make sure there are no runtime errors when throwing Apache XML Security exceptions in a non-US default locale.
-
com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java: Ensure Transform.register works with transform implementations loaded by class loader other than system/boot class loader
-
com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream/BufferOverflowTest.java: Check that UnsyncByteArrayOutputStream does not throw ArrayIndexOutOfBoundsException
-
com/sun/security/auth/CreateLdapPrincipals.java: Check that an LdapPrincipal can be initialized using various forms of string distinguished names.
-
com/sun/security/auth/UnixPrincipalHashCode.java: java.util.MissingResourceException: sun.security.util.AuthResources when trying to use com.sun.security.auth.module.UnixLoginModule
-
com/sun/security/auth/callback/TextCallbackHandler/Confirm.java: Non-standard ConfirmationCallback throws NPE
-
com/sun/security/auth/callback/TextCallbackHandler/Default.java: fix default handling and other misc
-
com/sun/security/auth/callback/TextCallbackHandler/NPE.java: NPE in TextCallbackHandler
-
com/sun/security/auth/login/ConfigFile/EmptyOption.java: ConfigFile throws exception if module option is empty ("")
-
com/sun/security/auth/login/ConfigFile/IllegalURL.java: Changes in 6675606 causing regression test failures on windows-i586
-
com/sun/security/auth/login/ConfigFile/InconsistentError.java: ConfigFile throws an inconsistent error message when the configuration file is not found
-
com/sun/security/auth/login/ConfigFile/InnerClassConfig.java: ConfigFile does not support nested static classes as Module names
-
com/sun/security/auth/login/ConfigFile/Override.java: using -Djavax.security.auth.login.Configuration==foo doesn't ignore other configs
-
com/sun/security/auth/login/ConfigFile/PropertyExpansion.java: ConfigFile should support system property expansion
-
com/sun/security/auth/module/AllPlatforms.java: com.sun.security.auth.module missing classes on some platforms
-
com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java: Support for token-based KeyStores
-
com/sun/security/auth/module/KeyStoreLoginModule/ReadOnly.java: JAAS KeyStoreLoginModule logout doesn't handle read-only subjects correctly XXX Note this test relies on the KeyStore used by OptionTest
-
com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java: Check that an LdapLoginModule can be initialized using various JAAS configurations.
-
com/sun/security/auth/module/LdapLoginModule/CheckOptions.java: Check that a LdapLoginModule can be initialized using various options.
-
com/sun/security/jgss/InquireSecContextPermissionCheck.java: export Kerberos session key to applications
-
com/sun/security/sasl/Cram.java: Ensure that authentication via CRAM-MD5 works.
-
com/sun/security/sasl/digest/AuthNoUtf8.java: Ensure that setting com.sun.security.sasl.digest.utf8 to "false" for the SASL server causes server to not issue a charset=utf-8 directive.
-
com/sun/security/sasl/digest/AuthOnly.java: Ensure digest authentication works.
-
com/sun/security/sasl/digest/AuthRealmChoices.java: DigestMD5Client has not checked RealmChoiceCallback value
-
com/sun/security/sasl/digest/AuthRealms.java: Ensure that supplying a list of realms in the "com.sun.security.sasl.digest.realm" property to the SASL server works.
-
com/sun/security/sasl/digest/CheckNegotiatedQOPs.java: DigestMD5Server does not return correct value for getNegotiatedProperty(Sasl.QOP)
-
com/sun/security/sasl/digest/HasInitialResponse.java: Incorrect SASL DIGEST-MD5 behavior
-
com/sun/security/sasl/digest/Integrity.java: Ensure that client requesting integrity causes resulting channel to be integrity-protected.
-
com/sun/security/sasl/digest/NoQuoteParams.java: SASL + Digest-MD5, charset quoted
-
com/sun/security/sasl/digest/Privacy.java: Ensure that client requesting privacy causes resulting channel to be encrypted.
-
com/sun/security/sasl/digest/PrivacyRc4.java: Ensure that client requesting privacy via RC4 cipher causes resulting channel to be encrypted using RC4.
-
com/sun/security/sasl/ntlm/Conformance.java: NTML impl of SaslServer conformance errors
-
com/sun/security/sasl/ntlm/NTLMTest.java: NTLM should be a supported Java SASL mechanism
-
com/sun/security/sasl/util/CheckAccess.java: AbstractSaslImpl.logger is a static mutable (findbugs)
-
java/foreign/SafeFunctionAccessTest.java:
-
java/foreign/StdLibTest.java:
-
java/foreign/TestAdaptVarHandles.java:
-
java/foreign/TestAddressHandle.java:
-
java/foreign/TestArrays.java:
-
java/foreign/TestByteBuffer.java:
-
java/foreign/TestCircularInit1.java:
-
java/foreign/TestCircularInit2.java:
-
java/foreign/TestCondy.java:
-
java/foreign/TestDowncall.java:
-
java/foreign/TestFree.java: SystemCLinker should have a way to free memory allocated outside Java
-
java/foreign/TestFunctionDescriptor.java:
-
java/foreign/TestHandshake.java:
-
java/foreign/TestIllegalLink.java:
-
java/foreign/TestIntrinsics.java:
-
java/foreign/TestLayoutAttributes.java:
-
java/foreign/TestLayoutConstants.java:
-
java/foreign/TestLayoutEquality.java:
-
java/foreign/TestLayoutPaths.java:
-
java/foreign/TestLayouts.java:
-
java/foreign/TestMemoryAccess.java:
-
java/foreign/TestMemoryAccessStatics.java:
-
java/foreign/TestMemoryAlignment.java:
-
java/foreign/TestMemoryCopy.java:
-
java/foreign/TestMemoryHandleAsUnsigned.java:
-
java/foreign/TestMismatch.java:
-
java/foreign/TestNULLAddress.java:
-
java/foreign/TestNative.java:
-
java/foreign/TestNulls.java:
-
java/foreign/TestRebase.java:
-
java/foreign/TestReshape.java:
-
java/foreign/TestResourceScope.java:
-
java/foreign/TestRestricted.java:
-
java/foreign/TestScopedOperations.java:
-
java/foreign/TestSegmentAllocators.java:
-
java/foreign/TestSegments.java:
-
java/foreign/TestSharedAccess.java:
-
java/foreign/TestSlices.java:
-
java/foreign/TestSpliterator.java:
-
java/foreign/TestStringEncoding.java:
-
java/foreign/TestSymbolLookup.java:
-
java/foreign/TestTypeAccess.java:
-
java/foreign/TestUpcall.java:
-
java/foreign/TestUpcallException.java:
-
java/foreign/TestUpcallHighArity.java:
-
java/foreign/TestUpcallStructScope.java:
-
java/foreign/TestVarArgs.java:
-
java/foreign/TestVarHandleCombinators.java:
-
java/foreign/callarranger/TestAarch64CallArranger.java:
-
java/foreign/callarranger/TestSysVCallArranger.java:
-
java/foreign/callarranger/TestWindowsCallArranger.java:
-
java/foreign/channels/TestAsyncSocketChannels.java:
-
java/foreign/channels/TestSocketChannels.java:
-
java/foreign/enablenativeaccess/TestDriver.java#panama_all_unnamed_module_native_access: --enable-native-access ALL-UNNAMED works
-
java/foreign/enablenativeaccess/TestDriver.java#panama_comma_separated_enable: with --enable-native-access access to comma separated list of modules
-
java/foreign/enablenativeaccess/TestDriver.java#panama_comma_separated_enable_invoke: with --enable-native-access access to comma separated list of modules
-
java/foreign/enablenativeaccess/TestDriver.java#panama_comma_separated_enable_reflection: with --enable-native-access access to comma separated list of modules
-
java/foreign/enablenativeaccess/TestDriver.java#panama_enable_native_access: with --enable-native-access access to specific module Panama unsafe API succeeds
-
java/foreign/enablenativeaccess/TestDriver.java#panama_enable_native_access_invoke: with --enable-native-access access to specific module Panama unsafe API succeeds
-
java/foreign/enablenativeaccess/TestDriver.java#panama_enable_native_access_reflection: with --enable-native-access access to specific module Panama unsafe API succeeds
-
java/foreign/handles/Driver.java:
-
java/foreign/malloc/TestMixedMallocFree.java:
-
java/foreign/stackwalk/TestAsyncStackWalk.java#default_gc:
-
java/foreign/stackwalk/TestAsyncStackWalk.java#shenandoah:
-
java/foreign/stackwalk/TestAsyncStackWalk.java#zgc:
-
java/foreign/stackwalk/TestStackWalk.java#default_gc:
-
java/foreign/stackwalk/TestStackWalk.java#shenandoah:
-
java/foreign/stackwalk/TestStackWalk.java#zgc:
-
java/foreign/valist/VaListTest.java:
-
java/foreign/virtual/TestVirtualCalls.java:
-
java/io/BufferedInputStream/CloseStream.java: Test BufferdInputStream close method
-
java/io/BufferedInputStream/CountUpdate.java: Test bufferedinputstream when stream is interrupted
-
java/io/BufferedInputStream/Fill.java: Ensure that BufferedInputStream's read method will fill the target array whenever possible
-
java/io/BufferedInputStream/LargeCopyWithMark.java: BufferedInputStream calculates negative array size with large streams and mark
-
java/io/BufferedInputStream/ReadAfterClose.java: Test if I/O methods will check if the stream has been closed.
-
java/io/BufferedInputStream/ReadZeroBytes.java: Test BufferedInputStream read of zero byte array
-
java/io/BufferedInputStream/SkipTest.java: Test bufferedinputstream for data loss during skip
-
java/io/BufferedReader/BigMark.java: BufferedReader should throw an OutOfMemoryError when the read-ahead limit is very large
-
java/io/BufferedReader/EOL.java: Test all the EOL delimiters accepted by BufferedReader
-
java/io/BufferedReader/Fill.java: Ensure that BufferedReader's read method will fill the target array whenever possible
-
java/io/BufferedReader/Lines.java:
-
java/io/BufferedReader/MarkedFillAtEOF.java: Test if fill() will behave correctly at EOF when mark is set.
-
java/io/BufferedReader/ReadLine.java: Ensure that BufferedReader's methods handle the new line character following the carriage return correctly after a readLine operation that resulted in reading a line terminated by a carriage return (\r).
-
java/io/BufferedReader/ReadLineSync.java: Ensure that there is no race condition in BufferedReader.readLine() when a line is terminated by '\r\n' is read by multiple threads.
-
java/io/BufferedReader/Ready.java: Ensure that BufferedReader's ready() method handles the new line character following the carriage return correctly and returns the right value so that a read operation after a ready() does not block unnecessarily.
-
java/io/BufferedReader/SkipNegative.java: Skip must throw an exception for negative args
-
java/io/BufferedWriter/Cleanup.java: Test to ensure that BufferedWriter releases resources if flushing the buffer results in an exception during a call to close().
-
java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java: Verify ByteArrayInputStream readAllBytes, readNBytes, and transferTo
-
java/io/ByteArrayInputStream/Skip.java: check for ByteArrayInputStream.skip
-
java/io/ByteArrayOutputStream/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/io/ByteArrayOutputStream/MaxCapacity.java: Check that we can write (almost) Integer.MAX_VALUE bytes to a ByteArrayOutputStream.
-
java/io/ByteArrayOutputStream/ToString.java: Heartbeat test of ByteArrayOutputStream's toString methods
-
java/io/ByteArrayOutputStream/Write.java: Check for correct implementation of ByteArrayInputStream.write
-
java/io/CharArrayReader/Constructor.java: Test if constructor will check for illegal arguments.
-
java/io/CharArrayReader/OverflowInRead.java: Integer overflow when reading in large buffer
-
java/io/CharArrayReader/OverflowInSkip.java: Integer overflow when skipping a lot
-
java/io/CharArrayReader/ReadCharBuffer.java: Test for CharArrayReader#read(CharBuffer).
-
java/io/ClassCache/ContinuousGCTest.java: Sanity test for ClassCache under continuous GC
-
java/io/ClassCache/NullValueTest.java: Test that ClassCache throws on trying to pass null value
-
java/io/Console/CharsetTest.java: Tests Console.charset() method.
-
java/io/DataInputStream/OpsAfterClose.java: Test if DataInputStream methods will check if the stream has been closed.
-
java/io/DataInputStream/ReadFully.java: Passing a negative offset or length, or passing a combination of offset and length too big for readFully must throw IndexOutOfBoundsException.
-
java/io/DataInputStream/ReadLinePushback.java: Make sure readLine would not push back -1.
-
java/io/DataInputStream/ReadUTF.java: Checks for vague exceptions from writeUTF/readUTF
-
java/io/DataInputStream/SkipBytes.java: Check for the correct behaviour of DataInputStream.skipBytes
-
java/io/DataOutputStream/CounterOverflow.java: Test if DataOutputStream will control the overflow of its internal counter.
-
java/io/DataOutputStream/WriteUTF.java: Test if DataOutputStream will overcount written field.
-
java/io/Externalizable/compatibility/ExternalizableBlockData.java: Verify compatibility with 1.1 externalizable format
-
java/io/Externalizable/definesWriteObject/DefinesWriteObject.java: Write and read an Externalizable class that defines writeObject.
-
java/io/File/AccessDenied.java: Test to ensure that File.createNewFile() consistently returns the same (false) value when the specified path is already present as a directory.
-
java/io/File/Basic.java: Basic heartbeat test for File methods that access the filesystem
-
java/io/File/CheckPermission.java: Examine methods in File.java that access the file system do the right permission check when a security manager exists.
-
java/io/File/CheckTempDir.java: this tests that the temp dir variable, java.io.tmpdir is properly initialized.
-
java/io/File/CompareTo.java: Test respecified compareTo method
-
java/io/File/Cons.java: Basic File constructor tests
-
java/io/File/Create.java: Test creation of new files with long names
-
java/io/File/CreateNewFile.java: Basic test for createNewFile method
-
java/io/File/DeleteOnExit.java: Basic test for deleteOnExit method
-
java/io/File/DeleteOnExitLong.java: Test for deleteOnExit method on long filename
-
java/io/File/DeleteOnExitNPE.java: DeleteOnExitHook.add() produces NullPointerException
-
java/io/File/EmptyPath.java: Test some file operations with empty path
-
java/io/File/FileMethods.java: Basic test for new File-returning methods
-
java/io/File/GetAbsolutePath.java: Basic test for getAbsolutePath method
-
java/io/File/GetCanonicalPath.java: Look for erroneous representation of drive letter
-
java/io/File/GetParent.java: Check getParent's handling of root directories
-
java/io/File/GetXSpace.java: Basic functionality of File.get-X-Space methods.
-
java/io/File/HashCodeEquals.java: Check that equal File instances have identical hash codes
-
java/io/File/IsAbsolute.java: General test for isAbsolute
-
java/io/File/IsHidden.java: Basic test for isHidden method
-
java/io/File/LastModifiedTest.java: Test to validate that java.nio.Files returns the same value as java.io.File
-
java/io/File/ListNull.java: Make sure that java.io.File.list*(null) returns an array, not null
-
java/io/File/ListRoots.java: Basic test for File.listRoots method
-
java/io/File/ListSpace.java: check list with spaces at end of path
-
java/io/File/MaxPath.java: Path length less than MAX_PATH (260) works on Windows
-
java/io/File/MaxPathLength.java: Test to see if win32 path length can be greater than 260
-
java/io/File/Mkdir.java: Test mkdirs with .
-
java/io/File/NulFile.java: Test a file whose path name is embedded with NUL character, and ensure it is handled correctly.
-
java/io/File/NullArgs.java: Ensure that File constructors and methods catch null arguments
-
java/io/File/SetAccess.java: Basic test for setWritable/Readable/Executable methods
-
java/io/File/SetReadOnly.java: Basic test for setReadOnly method
-
java/io/File/SymLinks.java: Test java.io.File operations with sym links
-
java/io/File/TimeZoneLastModified.java: Determine if lastModified() works after TimeZone.setDefault()
-
java/io/File/ToURI.java: Unit test for File.toURI()/File(URI)
-
java/io/File/ToURL.java: Ensure that File.toURL does not append a slash to root directories
-
java/io/File/Unicode.java: Test file operations with Unicode filenames
-
java/io/File/UserDirChangedTest.java: Test changing property user.dir on impacting getCanonicalPath
-
java/io/File/WinDeviceName.java: Check whether reserved names are handled correctly on Windows
-
java/io/File/WinMaxPath.java: Check if appropriate exception FileNotFoundException gets thrown when the pathlengh exceeds the limit.
-
java/io/File/WinSpecialFiles.java: Check if File.exists()/length() works correctly on Windows special files hiberfil.sys and pagefile.sys
-
java/io/File/createTempFile/NameTooLong.java: Verify that createTempFile() will not fail for long component names.
-
java/io/File/createTempFile/Patterns.java: Check various temp-file prefix/suffix cases
-
java/io/File/createTempFile/SecurityTest.java:
-
java/io/File/createTempFile/SpecialTempFile.java: Check whether File.createTempFile can handle special parameters
-
java/io/FileDescriptor/Finalize.java: Test for making sure that FIS/FOS.finalize() will not disturb the FD that is still in use.
-
java/io/FileDescriptor/RememberAppend.java: FileDescriptor should respect append flag
-
java/io/FileDescriptor/Sharing.java: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile
-
java/io/FileInputStream/Available.java: Test if available would throw an IOException when the stream is closed.
-
java/io/FileInputStream/LargeFileAvailable.java: Test if available returns correct value when reading a large file.
-
java/io/FileInputStream/LeadingSlash.java: Test, if FileInputStream can handle a leading slash in file name.
-
java/io/FileInputStream/NegativeAvailable.java: Test if available returns correct value when skipping beyond the end of a file.
-
java/io/FileInputStream/OpenDir.java: Attempting to open a stream on a directory should fail on all platforms.
-
java/io/FileInputStream/OpsAfterClose.java: Test if FileInputStream methods will check if the stream has been closed.
-
java/io/FileInputStream/ReadXBytes.java: Test read{All,N}Bytes overrides (use -Dseed=X to set PRNG seed)
-
java/io/FileInputStream/UnreferencedFISClosesFd.java: Test to ensure that FIS.finalize() invokes the close() method as per the specification.
-
java/io/FileOutputStream/AtomicAppend.java: Check that appends are atomic
-
java/io/FileOutputStream/ManyFiles.java: Test opening over 2048 files
-
java/io/FileOutputStream/OpsAfterClose.java: Test if FileOutputStream methods will check if the stream has been closed.
-
java/io/FileOutputStream/UnreferencedFOSClosesFd.java: Test to ensure that the fd is closed if left unreferenced
-
java/io/FilePermission/Correctness.java: Remove pathname canonicalization from FilePermission
-
java/io/FilePermission/FilePermissionCollection.java: Unit test for FilePermissionCollection subclass
-
java/io/FilePermission/FilePermissionCollectionMerge.java: FilePermissionCollection merges incorrectly
-
java/io/FilePermission/FilePermissionTest.java: Test some of FilePermission methods when canonicalization property set and un-set.
-
java/io/FilePermission/Invalid.java: Better invalid FilePermission
-
java/io/FilePermission/MergeName.java: FilePermission path modified during merge
-
java/io/FilePermission/ReadFileOnPath.java: Still able to read file on the same path
-
java/io/FilePermission/SpecTests.java: Tests for FilePermission constructor spec for null, empty and misformated String parameters
-
java/io/FileReader/ConstructorTest.java: Test to verify the new Constructors that take a Charset.
-
java/io/FileWriter/ConstructorTest.java: Test to verify the new Constructors that take a Charset.
-
java/io/FilterOutputStream/BoundsCheck.java: Ensure that FilterOutputStream.write(byte[], int, int) with negative len, throws appropriate exception.
-
java/io/FilterOutputStream/SuppressedException.java: Ensure suppressed exceptions are properly handled in close()
-
java/io/FilterOutputStream/Write.java: Ensure that FilterOutputStream.write(byte[], int, int) calls the one-argument write method in the same class
-
java/io/InputStream/NullInputStream.java: Check for expected behavior of InputStream.nullInputStream().
-
java/io/InputStream/OpsAfterClose.java: Test if InputStream methods will check if the stream has been closed.
-
java/io/InputStream/ReadAllBytes.java: Basic test for InputStream.readAllBytes
-
java/io/InputStream/ReadNBytes.java: Basic test for InputStream.readNBytes
-
java/io/InputStream/ReadParams.java: Check for correct handling of parameters to XXXXInputStream.read(b, off, len).
-
java/io/InputStream/Skip.java: check for correct implementation of InputStream.skip{NBytes}
-
java/io/InputStream/TransferTo.java: tests whether java.io.InputStream.transferTo conforms to its contract defined in the javadoc
-
java/io/InputStreamReader/GrowAfterEOF.java: Test if fill() will behave correctly at EOF to allow file to grow.
-
java/io/InputStreamReader/NullCreate.java: Create with a null stream should throw an exception
-
java/io/InputStreamReader/One.java: Check that single-character reads work properly
-
java/io/InputStreamReader/ReadCharBuffer.java: Test for InputStreamReader#read(CharBuffer).
-
java/io/InputStreamReader/ReadOffset.java: Ensure that read offsets work properly
-
java/io/LineNumberInputStream/Available.java: Check for correct implementation of LineNumberInputStream.available
-
java/io/LineNumberInputStream/MarkReset.java: Check if mark and reset of LineNumberInputStream works correctly.
-
java/io/LineNumberInputStream/Skip.java: Check for the correct behaviour of LineNumberInputStream.skip
-
java/io/LineNumberInputStream/SkipEOL.java: Test for correct CR/LF handling in LineNumberInputStream.skip
-
java/io/LineNumberReader/MarkReset.java: Make sure LineNumberReader returns right line number when mark and reset are used
-
java/io/LineNumberReader/MarkSplitCRLF.java: Make sure marking a line feed within a CRLF sequence works correctly
-
java/io/LineNumberReader/Read.java: Make sure LineNumberReader.read(char, int , int) will increase the linenumber correctly.
-
java/io/LineNumberReader/ReadReadLine.java: Tests LineNumberReader to see if the lineNumber is set correctly when mixed reads and readLines are used.
-
java/io/LineNumberReader/Skip.java: Check if LineNumberReader will skip right number of characters and also check for negative values
-
java/io/NegativeInitSize.java: Test if the constructor would detect illegal arguments.
-
java/io/ObjectInputStream/PeekInputStreamTest.java: verifies java.io.ObjectInputStream.PeekInputStream.skip works as intended
-
java/io/ObjectInputStream/ResolveProxyClass.java: ObjectInputStream's default implementation of its protected resolveProxyClass method is specified to pass the first non-null class loader up the execution stack to the Proxy.getProxyClass method when it creates the specified proxy class; this test makes sure that it does that in situations where it hadn't in the past, such as if the defining loaders of the interfaces were all strict ancestors of the first non-null loader up the stack.
-
java/io/ObjectInputStream/TestObjectStreamClass.java: ObjectStreamClass.getField(String) too restrictive
-
java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1: ObjectStreamClass caches keep ClassLoaders alive (G1 GC)
-
java/io/ObjectStreamClass/ObjectStreamClassCaching.java#Parallel: ObjectStreamClass caches keep ClassLoaders alive (Parallel GC)
-
java/io/ObjectStreamClass/ObjectStreamClassCaching.java#Serial: ObjectStreamClass caches keep ClassLoaders alive (Serial GC)
-
java/io/ObjectStreamClass/ObjectStreamClassCaching.java#Shenandoah: ObjectStreamClass caches keep ClassLoaders alive (Shenandoah GC)
-
java/io/ObjectStreamClass/ObjectStreamClassCaching.java#Z: ObjectStreamClass caches keep ClassLoaders alive (Z GC)
-
java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java: ObjectStreamClass caches keep ClassLoaders alive
-
java/io/OutputStream/NullOutputStream.java: Check for expected behavior of OutputStream.nullOutputStream().
-
java/io/OutputStream/WriteParams.java: Check for correct handling of parameters to XXXXOutputStream.write(b, off, len).
-
java/io/OutputStreamWriter/BoundsCheck.java: Ensure that negative offset or negative len parameter for write(String str, int off, int len) throws IndexOutOfBoundsException.
-
java/io/OutputStreamWriter/Encode.java: check that the right utf-8 encoder is used
-
java/io/OutputStreamWriter/NullCreate.java: Create with a null stream should throw an exception
-
java/io/OutputStreamWriter/TestWrite.java: Check for flush of output buffer before concluding it is too small
-
java/io/OutputStreamWriter/WriteAfterClose.java: Test if Writer methods will check if the stream has been closed.
-
java/io/PipedInputStream/CloseAndAvailableRC.java: Check for race condition between close and available
-
java/io/PipedInputStream/ClosedWriter.java: reading inputstream from child process throws io exception: Write end dead
-
java/io/PipedInputStream/Constructors.java: Test for new constructors that set the pipe size
-
java/io/PipedInputStream/FasterWriter.java: read throws io exception: Write end dead when there still is data available in the pipe.
-
java/io/PipedInputStream/WriterLoop.java: Write end loops infinitely when the buffer is full and the read end has closed.
-
java/io/PipedOutputStream/ClosedWrite.java: Check for IOException upon write on closed stream.
-
java/io/PipedOutputStream/DeadReader.java: Make sure write will fail if reading end thread is dead.
-
java/io/PipedOutputStream/MultipleConnect.java: Check for IOException upon multiple connects.
-
java/io/PipedOutputStream/NotConnected.java: Check for IOException upon read/write on unconnected stream.
-
java/io/PipedOutputStream/WriteAfterClose.java: Test if write throws exception after reader closes the pipe.
-
java/io/PipedReader/Constructors.java: Test for new constructors that set the pipe size
-
java/io/PipedReader/ReadToArray.java: Test if read(byte[], int, int) works correctly.
-
java/io/PipedReader/Ready.java: Test if ready works correctly.
-
java/io/PipedWriter/ConnectAfterReaderClose.java: Test if connect throws exception after reader closes the pipe.
-
java/io/PipedWriter/FlushAfterClose.java: Test if flush throws exception after writer calls close.
-
java/io/PipedWriter/WriteAfterReaderClose.java: Test if write throws exception after reader closes the pipe.
-
java/io/PrintStream/CheckError.java: Test that checkError() returns a correct value when a PrintWriter is wrapped with another PrintWriter.
-
java/io/PrintStream/ClearErrorStream.java: Test for a new protected method PrintStream.clearError() to reset the internal error state
-
java/io/PrintStream/EncodingConstructor.java: java.io.PrintStream(..., String encoding) constructor
-
java/io/PrintStream/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/io/PrintStream/FailingConstructors.java: PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
-
java/io/PrintStream/FormatLocale.java: test whether conversion follows Locale.Category.FORMAT locale.
-
java/io/PrintStream/NullConstructor.java: PrintStream should not accept a null output stream in its constructor
-
java/io/PrintStream/OversynchronizedTest.java: PrintStream.println(Object) oversynchronized, can deadlock
-
java/io/PrintStream/WriteBytes.java: Test of writeBytes(byte[])
-
java/io/PrintWriter/CheckError.java: Test that checkError() returns a correct value when a PrintWriter is wrapped with another PrintWriter.
-
java/io/PrintWriter/ClearErrorWriter.java: Test for a new protected method PrintWriter.clearError() to reset its internal error state
-
java/io/PrintWriter/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/io/PrintWriter/FailingConstructors.java: PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
-
java/io/PrintWriter/OpsAfterClose.java: Test if PrintWriter methods check if the stream has been closed.
-
java/io/PrintWriter/OversynchronizedTest.java: PrintWriter.println(Object) oversynchronized, can deadlock
-
java/io/PrintWriter/SubClass.java: Test new subclassing features of PrintWriter
-
java/io/PushbackInputStream/Available.java: Check for correct implementation of PushbackInputStream.available
-
java/io/PushbackInputStream/ClosedStream.java: Test PushbackInputStream close method
-
java/io/PushbackInputStream/MarkReset.java: Make sure that the mark() and reset() methods behave as expected.
-
java/io/PushbackInputStream/Skip.java: Test for correct implementation of PushbackInputStream.skip
-
java/io/PushbackReader/MarkReset.java: mark and reset should throw an exception even when the underlying stream supports the operations.
-
java/io/PushbackReader/ReadCloseRaceNPE.java: Check for NullPointerException in race between read() and close().
-
java/io/PushbackReader/Skip.java: check skip method after pushing data back
-
java/io/RandomAccessFile/Close.java: Test RandomAccessFile.close
-
java/io/RandomAccessFile/EOF.java: Check that read returns -1 on EOF, as specified
-
java/io/RandomAccessFile/FileLengthTest.java: optimize RandomAccessFile.length() and length() is thread safe now.
-
java/io/RandomAccessFile/OpenSync.java: Unit test for RandomAccessFile open-sync modes
-
java/io/RandomAccessFile/OpsAfterClose.java: Test if RandomAccessFile methods will check if the stream has been closed.
-
java/io/RandomAccessFile/ParameterCheck.java: Test for correct parameter checking in read(byte[], int, int), readFully(byte[], int, int) and write(byte[], int, int) of RandomAccessFile
-
java/io/RandomAccessFile/ReadLine.java: check for correct implementation of RandomAccessFile.readLine
-
java/io/RandomAccessFile/ReadWritePrimitives.java: Verify that reads and writes of primitives are correct
-
java/io/RandomAccessFile/Seek.java: Test if seek will throw exception given a negative offset.
-
java/io/RandomAccessFile/SetLength.java: General tests of the setLength method
-
java/io/RandomAccessFile/UnreferencedRAFClosesFd.java: Test to ensure that an unclosed and unreferenced RandomAccessFile closes the fd
-
java/io/RandomAccessFile/WriteBytesChars.java: Check for correct implementation of RandomAccessFile.writeBytes and writeChars.
-
java/io/RandomAccessFile/WriteUTF.java: Make sure that writeUTF throws a UTFDataFormatException when the output string is too long
-
java/io/RandomAccessFile/skipBytes/SkipBytes.java: Check for correct implementation of RandomAccessFile.skipBytes
-
java/io/Reader/NullLock.java: A null lock in the create must throw an exception
-
java/io/Reader/NullReader.java: Check for expected behavior of Reader.nullReader().
-
java/io/Reader/OpsAfterClose.java: Test if Reader methods will check if the stream has been closed.
-
java/io/Reader/ReadCharBuffer.java: Test for Reader#read(CharBuffer).
-
java/io/Reader/ReadIntoReadOnlyBuffer.java: Tests that attempting to read into a read-only CharBuffer does not advance the Reader position
-
java/io/Reader/ReadIntoZeroLengthArray.java: Ensure that zero is returned for read into zero length array
-
java/io/Reader/ReadParams.java: Check for correct handling of parameters to XXXXReader.read(b, off, len).
-
java/io/Reader/ReaderBulkReadContract.java: checks the bounds part of the contract of java.io.Reader.read(char[], int, int): 0 <= off <= off+len <= cbuf.length for publicly exported subtypes of java.io.Reader
-
java/io/Reader/Skip.java: Test if skip works correctly
-
java/io/Reader/SkipNegative.java: Skip must throw an exception for negative args
-
java/io/Reader/TransferTo.java: tests whether java.io.Reader.transferTo conforms to its contract defined source the javadoc
-
java/io/SequenceInputStream/Close.java: Ensure close() closes all component streams
-
java/io/SequenceInputStream/ConstructorNull.java: Test operation of nextStream method of SIS
-
java/io/SequenceInputStream/LotsOfStreams.java: SequenceInputStream#read() was implemented recursivly, which may cause stack overflow
-
java/io/Serializable/ClassCastExceptionDetail/Write.java: Verify that the message string of a ClassCastException thrown by ObjectInputStream when attempting to assign a value to a field of an incompatible type contains the names of the value's class, the field's declaring class, the field's type, and the field itself.
-
java/io/Serializable/InvalidClassException/noargctor/DefaultPackage.java: Raise InvalidClassException if 1st NonSerializable superclass' no-arg constructor is not accessible.
-
java/io/Serializable/InvalidClassException/noargctor/Test.java: Validate accessibility checking to NonSerializable superclass constuctor.
-
java/io/Serializable/NPEProvoker/NPEProvoker.java: this test checks that ObjectInputStream throws an IOException instead of a NullPointerException when deserializing an ArrayList of Externalizables if there is an IOException while deserializing one of these Externalizables.
-
java/io/Serializable/NoClassDefFoundErrorTrap/NoClassDefFoundErrorTrap.java: When ObjectInputStream.inputClassDescriptor calls its protected resolveClass, if a NoClassDefFoundError is thrown, that Error should be propagated to the caller, instead of being trapped and transformed into a ClassNotFoundException for the class being resolved.
-
java/io/Serializable/PutField/Write.java: Verify that the ObjectOutputStream.PutField API works as advertised.
-
java/io/Serializable/PutField/Write2.java: Verify that ObjectOutputStream.PutField.write() works for objects that do not define primitive serializable fields.
-
java/io/Serializable/arraySuidConflict/Write.java: Verify that array serialVersionUID conflicts caused by changes in package scope do not cause deserialization to fail.
-
java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java: Verify that unauthorized ObjectOutputStream and ObjectInputStream cannot be constructed if they override security-sensitive non-final methods.
-
java/io/Serializable/available/Available.java: Verify that ObjectInputStream.available() functions properly when called at the beginning of a data block, and that it does not attempt any read operations that may potentially block.
-
java/io/Serializable/backRefCNFException/Write.java: Verify that reading a back reference to a previously skipped value whose class is not available will throw a ClassNotFoundException
-
java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java: Verify that object whose class declared a serial persistent field that does not match any actual field cannot be serialized via default serialization.
-
java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java: Verify that when serialVersionUID is declared with a type other than long, values that can be promoted to long will be used, and those that can't be will be ignored (but will not result in unchecked exceptions).
-
java/io/Serializable/badSubstByReplace/BadSubstByReplace.java: Verify that ClassCastException is thrown when deserializing an object and one of its object fields is incompatibly replaced by either replaceObject/resolveObject.
-
java/io/Serializable/checkModifiers/CheckModifiers.java: Make sure that serialpersistentFields data member is used to represent tyhe serializable fields only if it has the modfiers static, final, private and the type is ObjectStreamField.
-
java/io/Serializable/class/NonSerializableTest.java: Enable serialize of nonSerializable Class descriptor.
-
java/io/Serializable/classDescFlagConflict/Read.java: Verify that reading an object whose class descriptor has both SC_SERIALIZABLE and SC_EXTERNALIZABLE bits set results in an InvalidClassException.
-
java/io/Serializable/classDescGetField/GetField.java: Make sure that getField() of ObjectStreamClass works correctly for object types.
-
java/io/Serializable/classDescHooks/CNFException.java: Verify that a ClassNotFoundException thrown by the readClassDescriptor method is reflected to the caller as an InvalidClassException with the ClassNotFoundException as its cause.
-
java/io/Serializable/classDescHooks/ClassDescHooks.java: Ensure that class descriptor read, write hooks exist, are backwards compatible, and work as advertised.
-
java/io/Serializable/classDescHooks/ExternLoopback.java: Verify that serialization functions properly for externalizable classes if ObjectInputStream.readClassDescriptor() returns a local class descriptor.
-
java/io/Serializable/classDescHooks/Loopback.java: Verify that serialization functions properly if ObjectInputStream.readClassDescriptor() returns a local class descriptor for which the serialVersionUID has not yet been calculated.
-
java/io/Serializable/clearHandleTable/ClearHandleTable.java: Ensure that ObjectOutputStream properly releases strong references to written objects when reset() is called.
-
java/io/Serializable/cloneArray/CloneArray.java: Verify ObjectInputStream.cloneArray works on many kinds of arrays
-
java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java: Verify that concurrent class descriptor lookups function properly, even when class descriptor initialization is slow or throws an exception.
-
java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java: Although technically the behavior of ObjectInputStream following a UTFDataFormatException is unspecified, verify that ObjectInputStream consumes at most the expected number of utf bytes, even if the last byte(s) of the utf string indicate that the string overflows its expected length.
-
java/io/Serializable/defaultDataEnd/DefaultDataEnd.java: Verify that a custom readObject() method reading in data written via default serialization cannot read past the end of the default data.
-
java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java: Verify that ObjectInputStream.defaultReadObject() throws a ClassNotFoundException if any of the non-primitive field values it reads in are tagged with ClassNotFoundExceptions.
-
java/io/Serializable/defaulted/GetFieldWrite.java: Make sure that fields that are defaulted can be of primitive and object type.
-
java/io/Serializable/duplicateSerialFields/Test.java: Verify that if a serializable class declares multiple serialPersistentFields that share the same name, calling ObjectStreamClass.lookup() for that class will not result in an InternalError, and that attempts at default serialization or deserialization of such a class will result in InvalidClassExceptions.
-
java/io/Serializable/enum/array/Test.java: Verify that serialization of enum constant arrays functions properly.
-
java/io/Serializable/enum/basic/Test.java: Verify that basic serialization of non-specialized enum constants functions properly.
-
java/io/Serializable/enum/classObject/Test.java: Verify that serialization of Class objects for enum types works properly.
-
java/io/Serializable/enum/ignoreSerializationFields/Test.java: Verify that serialVersionUID and serialPersistentFields declarations made by enum types and constants are ignored.
-
java/io/Serializable/enum/ignoreSerializationMethods/Test.java: Verify that custom serialization methods defined by enum types are not invoked during serialization or deserialization.
-
java/io/Serializable/enum/mismatchedTypecode/Test.java: Verify that TC_OBJECT followed by a class descriptor for an enum class results in an InvalidClassException, as does TC_ENUM followed by a class descriptor for a non-enum class.
-
java/io/Serializable/enum/unshared/Test.java: Verify that unshared write and read operations work properly with enum constants.
-
java/io/Serializable/evolution/AddedExternField/WriteAddedField.java: Evolution: read evolved class with new field of a non-existing Externalizable class.
-
java/io/Serializable/evolution/AddedField/WriteAddedField.java: Deserialize an evolved class with a new field, field type is new.
-
java/io/Serializable/evolution/AddedSuperClass/WriteAddedSuperClass.java: Test reading an evolved class serialization into the original class version.
-
java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java: Enable resolveClass() to accommodate package renaming.
-
java/io/Serializable/expectedStackTrace/ExpectedStackTrace.java: Verify that stack trace contains a proper cause of InvalidClassException (methods: checkSerialize, checkDeserialize or checkDefaultSerialize)
-
java/io/Serializable/explicitCNFException/ExplicitCNFException.java: Verify that ClassNotFoundExceptions explicitly constructed and thrown from with custom readObject/readExternal methods are propagated properly.
-
java/io/Serializable/failureAtomicity/FailureAtomicity.java: Better failure atomicity for default read object.
-
java/io/Serializable/fieldTypeString/Write.java: Verify that serialization does not require matching type strings for non-primitive fields.
-
java/io/Serializable/finalFields/FinalFields.java: Ensure that ObjectInputStream can set final fields.
-
java/io/Serializable/getSuidClinitError/GetSuidClinitError.java: Verify that ObjectStreamClass.getSerialVersionUID() will not mask Errors (other than NoSuchMethodError) triggered by JNI query for static initializer method.
-
java/io/Serializable/illegalHandle/Test.java: Verify that ObjectInputStream throws a StreamCorruptedException if it reads in an out-of-bounds handle value.
-
java/io/Serializable/inactiveRegistration/InactiveRegistration.java: Verify that ObjectInputStream.registerValidation() throws a NotActiveException when invoked on inactive stream.
-
java/io/Serializable/longString/LongString.java: Ensure that object streams support serialization of long strings (strings whose UTF representation > 64k in length)
-
java/io/Serializable/lookupAnyInvocation/LookupAnyInvocation.java: Verify that ObjectStreamClass.lookupAny() returns a non-null descriptor for class which doesn't implement java.io.Serializable interface at all.
-
java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java: Verify that ObjectStreamClass.lookup() functions properly for interfaces.
-
java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java: Verify that the presence of the JVM_ACC_SYNTHETIC bit in the modifiers of fields and methods does not affect default serialVersionUID calculation.
-
java/io/Serializable/misplacedArrayClassDesc/MisplacedArrayClassDesc.java: Verify that if the class descriptor for an ordinary object is the descriptor for an array class, an ObjectStreamException is thrown.
-
java/io/Serializable/modifyStaticFields/ModifyStaticFields.java: Verify that serialPersistentFields cannot be used to cause deserialization to set the value of a static field.
-
java/io/Serializable/nestedReplace/NestedReplace.java: Ensure that replacement objects can nominate their own replacements, so long as the replacement is not the same class as the just-replaced object.
-
java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java: this test verifies that exception from GetField.get method will be a more comprehensible
-
java/io/Serializable/nonserializable/ExceptionDetail.java: Verify that serialization includes the offending class name in the message string of a NotSerializableException.
-
java/io/Serializable/notAvailable/NotAvailable.java: Ensure readObject() works when InputStream.available() is not implemented.
-
java/io/Serializable/nullArgExceptionOrder/Test.java: Verify that if ObjectInputStream.read(byte[], int, int) is called with a null byte array and invalid offset/length values, a NullPointerException is thrown rather than an IndexOutOfBoundsException.
-
java/io/Serializable/oldTests/AnnotateClass.java: it is new version of old test which was /src/share/test/serialization/subtest.java This test verifies of invocation annotateClass/replaceObject methods
-
java/io/Serializable/oldTests/ArrayFields.java: it is a new version of an old test which was /src/share/test/serialization/piotest.java Test of serialization/deserialization of objects with fields of array type
-
java/io/Serializable/oldTests/ArraysOfArrays.java: it is new version of old test which was under /src/share/test/serialization/piotest.java Test of serialization/deserialization of objects as arrays of arrays
-
java/io/Serializable/oldTests/BinaryTree.java: it is new version of old test which was /src/share/test/serialization/piotest.java Test of serialization/deserialization of objects with BinaryTree types
-
java/io/Serializable/oldTests/CheckForException.java: it is new version of old test which was /src/share/test/serialization/psiotest.java Test pickling and unpickling an object with derived classes and using a read special to serialize the "middle" class, which raises NotSerializableException inside writeObject() and readObject() methods.
-
java/io/Serializable/oldTests/CheckingEquality.java: it is new version of old test which was /src/share/test/serialization/psiotest.java Test pickling and unpickling an object with derived classes and using a read special to serialize the "middle" class.
-
java/io/Serializable/oldTests/CircularList.java: it is new version of old test which was /src/share/test/serialization/piotest.java Test of serialization/deserialization of objects with CircularListType types
-
java/io/Serializable/oldTests/SerializeWithException.java: it is a new version of an old test which was /src/share/test/serialization/piotest.java Test of serialization when there is exceptions on the I/O stream
-
java/io/Serializable/oldTests/SimpleArrays.java: it is a new version of an old test which was /src/share/test/serialization/piotest.java Test of serialization/deserialization of objects with Arrays types
-
java/io/Serializable/oldTests/ValidateClass.java: it is new version of old test which was under /src/share/test/serialization/psiotest.java Test validation callbacks
-
java/io/Serializable/oldTests/WritePrimitive.java: it is a new version of an old test which was /src/share/test/serialization/piotest.java Test of serialization/deserialization of primitives
-
java/io/Serializable/optionalDataEnd/OptionalDataEnd.java: Verify that an OptionalDataException with eof == true is thrown when a call to ObjectInputStream.readObject() attempts to read past the end of custom data.
-
java/io/Serializable/packageAccess/PackageAccessTest.java: Verify proper functioning of package equality checks used to determine accessibility of superclass constructor and inherited writeReplace/readResolve methods.
-
java/io/Serializable/parents/OriginalClass.java: To ensure that during deserializing classes, only the highest non-serializable class in the hierarchy has its no-arg constructor invoked.
-
java/io/Serializable/partialClassDesc/PartialClassDesc.java: Verify that partially initialized ObjectStreamClass instances cannot be obtained from ObjectStreamClass.lookup() in the event that the target class is uninitializable.
-
java/io/Serializable/primitiveClasses/PrimitiveClasses.java: Verify that primitive classes can be serialized and deserialized.
-
java/io/Serializable/proxy/Basic.java: Verifies basic correct functioning of proxy serialization.
-
java/io/Serializable/proxy/replace/Test.java: Ensure that serialization invokes writeReplace/readResolve methods on dynamic proxies, just as with normal objects.
-
java/io/Serializable/proxy/skipMissing/Write.java: Verify that ObjectInputStream can skip over unresolvable serialized proxy instances.
-
java/io/Serializable/readObjectNoData/Write.java: Verify that a custom readObjectNoData method, if defined properly by a serializable superclass, gets invoked during deserialization of a subclass instance whose serialized form omits a class descriptor corresponding to the superclass.
-
java/io/Serializable/readPastObject/ReadPastObject.java: Ensure that ObjectInputStream.readObject() is called, it doesn't read past the end of the object in the underlying stream.
-
java/io/Serializable/records/AbsentStreamValuesTest.java: Checks that the appropriate default value is given to the canonical ctr
-
java/io/Serializable/records/BadCanonicalCtrTest.java: InvalidClassException is thrown when the canonical constructor cannot be found during deserialization.
-
java/io/Serializable/records/BadValues.java: Basic test for ClassNotFoundException
-
java/io/Serializable/records/BasicRecordSer.java: Basic test that serializes and deserializes a number of records
-
java/io/Serializable/records/ConstructorAccessTest.java: Ensures that the serialization implementation can *always* access the record constructor
-
java/io/Serializable/records/ConstructorPermissionTest.java: Verifies that privileged operations performed in the record constructor throw, when run without the required permissions
-
java/io/Serializable/records/CycleTest.java: Ensures basic behavior of cycles from record components
-
java/io/Serializable/records/DifferentStreamFieldsTest.java: Checks that the appropriate value is given to the canonical ctr
-
java/io/Serializable/records/ProhibitedMethods.java: Basic tests for prohibited magic serialization methods
-
java/io/Serializable/records/ReadResolveTest.java: Basic tests for readResolve
-
java/io/Serializable/records/RecordClassTest.java: Basic tests for serializing and deserializing record classes
-
java/io/Serializable/records/SerialPersistentFieldsTest.java: Basic tests for prohibited magic serialPersistentFields
-
java/io/Serializable/records/SerialVersionUIDTest.java: Basic tests for SUID in the serial stream
-
java/io/Serializable/records/StreamRefTest.java: Tests for stream references
-
java/io/Serializable/records/ThrowingConstructorTest.java: Tests constructor invocation exceptions are handled appropriately
-
java/io/Serializable/records/UnsharedTest.java: ObjectInputStream readUnshared method handling of Records
-
java/io/Serializable/records/WriteReplaceTest.java: Basic tests for writeReplace
-
java/io/Serializable/records/migration/AssignableFromTest.java: Test for subtype stream field value assign-ability
-
java/io/Serializable/records/migration/DefaultValuesTest.java: Checks that the appropriate default value is given to the canonical ctr
-
java/io/Serializable/records/migration/SuperStreamFieldsTest.java: superclass fields in the stream should be discarded
-
java/io/Serializable/recursiveClassDescLookup/Test.java: Verify that a nested call to ObjectStreamClass.lookup from within the static initializer of a serializable class will not cause deadlock.
-
java/io/Serializable/replaceStringArray/ReplaceStringArray.java: Enable substitution of String and Array by ObjectStreams.
-
java/io/Serializable/replaceWithNull/ReplaceWithNull.java: Ensure that it is okay to replace an object with null.
-
java/io/Serializable/resolveClass/MethodTest.java: Verify that generated java.lang.reflect implementation classes do not interfere with serialization's class resolution mechanism.
-
java/io/Serializable/resolveClass/consTest/ConsTest.java: Verify that generated java.lang.reflect implementation classes do not interfere with serialization's class resolution mechanism.
-
java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java: Verify that class loaded outside of application class loader is correctly resolved during deserialization when read in by custom readObject() method of a bootstrap class (in this case, java.util.Vector).
-
java/io/Serializable/resolveClassException/ResolveClassException.java: Ensure that original ClassNotFoundException thrown inside of ObjectInputStream.resolveClass() is preserved (and thrown).
-
java/io/Serializable/resolveProxyClass/NonPublicInterface.java: Verify that ObjectInputStream.resolveProxyClass can properly resolve a dynamic proxy class which implements a non-public interface not defined in the latest user defined class loader.
-
java/io/Serializable/sanityCheck/SanityCheck.java: Basic sanity check to test if default (de)serialization is transmitting values properly.
-
java/io/Serializable/serialFilter/CheckArrayTest.java: Test the SharedSecret access to ObjectInputStream.checkArray works with overridden subclasses.
-
java/io/Serializable/serialFilter/CheckInputOrderTest.java: Test that when both global filter and specific filter are set, global filter will not affect specific filter.
-
java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java: Test that setting specific filter is checked by security manager, setting process-wide filter is checked by security manager.
-
java/io/Serializable/serialFilter/GlobalFilterTest.java: Test Global Filters
-
java/io/Serializable/serialFilter/MixedFiltersTest.java: Test that when both global filter and specific filter are set, global filter will not affect specific filter.
-
java/io/Serializable/serialFilter/SerialFactoryExample.java: Test SerialFactoryExample
-
java/io/Serializable/serialFilter/SerialFactoryFaults.java: Check cases where the Filter Factory initialization from properties fails
-
java/io/Serializable/serialFilter/SerialFilterFactoryTest.java: Test Context-specific Deserialization Filters
-
java/io/Serializable/serialFilter/SerialFilterFunctionTest.java: ObjectInputFilter.Config Function Tests
-
java/io/Serializable/serialFilter/SerialFilterTest.java: Test ObjectInputFilters using Builtin Filter Factory
-
java/io/Serializable/serialver/classpath/ClasspathTest.java: Test the use of the -classpath switch in the serialver application.
-
java/io/Serializable/serialver/nested/NestedTest.java: To test the use of nested class specification using the '.' notation instead of the '$' notation.
-
java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java: Ensure that ObjectInputStream properly skips over block data when a class that defines readObject() or readExternal() fails to read all of the data written by the corresponding writeObject() or writeExternal() method.
-
java/io/Serializable/skipWriteObject/Write.java: Ensure that ObjectInputStream can successfully skip over an object written using a class-defined writeObject method for which the class is not resolvable.
-
java/io/Serializable/skippedObjCNFException/Write.java: Verify that ClassNotFoundExceptions caused by values referenced (perhaps transitively) by "skipped" fields will not cause deserialization failure.
-
java/io/Serializable/stopCustomDeserialization/Write.java: Verify that readObject and readObjectNoData methods will not be called on an object being deserialized if that object is already tagged with a ClassNotFoundException.
-
java/io/Serializable/subclass/SubclassTest.java: Verify that [write/read]ObjectOverride methods get called.
-
java/io/Serializable/subclassGC/SubclassGC.java: this test checks that replacing SoftCache class with ConcurrentMap in ObjectInputStream/ObjectOutputStream gives an opportunity to classes which are inherited from OIS and OOS and loaded through separete ClassLoaders be available for garbage collection
-
java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java: Verify that superclass data is not lost when incoming superclass descriptor is matched with local class that is not a superclass of the deserialized instance's class.
-
java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java: Verify that if the custom serialization method (i.e., readExternal, writeExternal, readObject or writeObject) of an object closes the stream it is passed, (de)serialization of that object can still complete.
-
java/io/Serializable/typeSafeEnum/TypeSafeEnum.java: Verify that writeReplace & readResolve are called by serialization.
-
java/io/Serializable/typeStringBackRef/TypeStringBackRef.java: Verify that back references are used when writing multiple type strings that are equal() to one another.
-
java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java: Verify that if ObjectOutputStream's underlying OutputStream throws an IOException, the original IOException (not a StreamCorruptedException) will be thrown to the writing thread.
-
java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java: Verify that deserialization allows an incoming class descriptor representing a class in the unnamed package to be resolved to a local class with the same name in a named package, and vice-versa.
-
java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java: NPE when writing a class descriptor object to a custom ObjectOutputStream
-
java/io/Serializable/unshared/Write.java: Test ObjectOutputStream.writeUnshared/readUnshared functionality.
-
java/io/Serializable/userRWObjError/UserRWObjError.java: Ensure that Error exception is propogated from Serializable class' readObject & writeObject method.
-
java/io/Serializable/validate/Validate.java: Verify that an object is not validated more than once during deserialization.
-
java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java: Test that regrow of object/handle table of ObjectOutputStream works.
-
java/io/Serializable/writeObjectMemory/WriteObjectMemory.java: Test that regrow of object/handle table of ObjectOutputStream works.
-
java/io/Serializable/writeReplace/WriteReplace.java: Test proper functioning of class-defined writeReplace methods.
-
java/io/Serializable/wrongReturnTypes/Write.java: Verify that custom serialization methods declared with incorrect return types are not invoked.
-
java/io/StreamTokenizer/Comment.java: Make sure StreamTokenizer will correctly parse different types of comments in input.
-
java/io/StreamTokenizer/NullConstruct.java: Check for null input in the constructor.
-
java/io/StreamTokenizer/QuoteTest.java: On encountering a quoted string in the stream, nextToken() must return '\"' and StreamTokenizer.toString() must return the actual quoted string.
-
java/io/StreamTokenizer/ReadAhead.java: Ensure that StreamTokenizer does not read any further ahead than is absolutely necessary
-
java/io/StreamTokenizer/Reset.java: Make sure StreamTokenizer.nextToken works correctly when the underlying stream is reset after the end of stream has reached.
-
java/io/StringBufferInputStream/OverflowInRead.java: Integer overflow when reading in large buffer
-
java/io/StringReader/ClosedReady.java: Test StringReader ready method
-
java/io/StringReader/NegativeMarkLimit.java: Negative marklimit value should throw an exception
-
java/io/StringReader/Skip.java: Test StringReader.skip with negative param
-
java/io/StringWriter/NegativeBufferSize.java: Ensure that constructor does not accept negative buffer sizes.
-
java/io/Unicode.java: Test the various two-byte Unicode encodings
-
java/io/Writer/Append.java: Basic test of all append() methods in Writer and inherited classes.
-
java/io/Writer/Bug6856817.java: optimize the Writer.append(CharSequence) method
-
java/io/Writer/NullWriter.java: Check for expected behavior of Writer.nullWriter().
-
java/io/Writer/WriteFromString.java: Bug in the parameter of str.getChars called in write
-
java/io/Writer/WriteParams.java: Check for correct handling of parameters to XXXXWriter.write(b, off, len).
-
java/io/charStreams/BCat.java: Simple stream-copy test for BufferedReader and BufferedWriter
-
java/io/charStreams/BufferSizes.java: Test interaction of buffer sizes in buffered char and byte streams
-
java/io/charStreams/BufferedReaderMark.java: General tests for BufferedReader.mark
-
java/io/charStreams/Cat.java: Simple stream-copy test for InputStreamReader & OutputStreamWriter
-
java/io/charStreams/LineLengths.java: Check line lengths using all recognized line-termination sequences
-
java/io/charStreams/LineNumbers.java: Stochastic test of LineNumberReader
-
java/io/charStreams/RandomLines.java: Stochastic tests for InputStreamReader & OutputStreamWriter
-
java/io/charStreams/SmallReads.java: Check that BufferedReader/Writer correctly handle small reads
-
java/io/charStreams/StringConvert.java: General tests of String constructors and methods that convert between character encodings.
-
java/io/charStreams/UTF16.java: Ensure that stream decoders work properly for UTF-16 charsets
-
java/io/charStreams/UTF8.java: Simple heartbeat test of the UTF8 byte->char converter
-
java/io/charStreams/WriteLengths.java: Ensure that OutputStreamWriter works on whole multiples of its internal buffer size
-
java/io/etc/FailingFlushAndClose.java: Test that buffering streams are considered closed even when the close or flush from the underlying stream fails.
-
java/io/pathNames/GeneralSolaris.java: General exhaustive test of solaris pathname handling
-
java/io/pathNames/GeneralWin32.java: General exhaustive test of win32 pathname handling
-
java/io/pathNames/unix/TrailingSlash.java: Ensure that trailing slashes are ignored when opening files
-
java/io/pathNames/win32/BadDriveLetter.java: Make sure that a bad drive letter doesn't cause an exception
-
java/io/pathNames/win32/DriveOnly.java: Make sure that isDirectory and lastModified work on "x:"
-
java/io/pathNames/win32/DriveRelativePath.java: Check getCanonicalPath's treatment of drive-relative paths (win32)
-
java/io/pathNames/win32/DriveSlash.java: Check that win32 pathnames of the form "C:\\" can be listed by the File.list method
-
java/io/pathNames/win32/RenameDelete.java: Test operation of rename and delete on win32
-
java/io/pathNames/win32/SJIS.java: Check that pathnames containing double-byte characters are not corrupted by win32 path processing
-
java/io/pathNames/win32/bug6344646.java: tests that WinNTFileSystem.hashCode() uses locale independent case mapping.
-
java/io/readBytes/MemoryLeak.java: Reading from closed input files leaks native memory
-
java/io/readBytes/ReadBytesBounds.java: Check for correct Array Bounds check in read of FileInputStream and RandomAccessFile
-
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/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/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/OptimalMapSize.java: Expected size of Character.UnicodeBlock.map is not optimal
-
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/Cast.java: (reflect) Class.cast() - typesafe cast desired
-
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/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/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/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/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/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/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/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/ConstantDirectoryOptimalCapacity.java: Initial capacity of Class.enumConstantDirectory is not optimal
-
java/lang/Enum/ValueOf.java: Basic test of valueOf(String)
-
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
-
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
-
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/CubeRootTests.java: Tests for {Math, StrictMath}.cbrt (use -Dseed=X to set PRNG seed)
-
java/lang/Math/DivModTests.java: Basic tests for Floor 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/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/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/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/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: 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/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/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/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/ExecCommand.java: workaround for legacy applications with Runtime.getRuntime().exec(String command)
-
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/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/CubeRootTests.java: Tests specifically for StrictMath.cbrt
-
java/lang/StrictMath/ExactArithTests.java: Basic tests for StrictMath exact arithmetic operations.
-
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/Log10Tests.java: Tests for StrictMath.log10
-
java/lang/StrictMath/Log1pTests.java: Tests for StrictMath.log1p
-
java/lang/StrictMath/PowTests.java: Tests for StrictMath.pow
-
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 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/NegativeSize.java: Tests Compact String for negative size.
-
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/ICCBasher.java: test Case Insensitive Comparator in String
-
java/lang/String/Indent.java: Unit tests for String#indent
-
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 case
-
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/StringRepeat.java#id0: This exercises String#repeat patterns and limits.
-
java/lang/String/StringRepeat.java#id1: This exercises String#repeat patterns with 16 * 1024 * 1024 repeats.
-
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/ImplicitStringConcatOOME.java: This sanity tests that OOME is correctly thrown when the length of the array to be allocated for a concatenation.
-
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/HugeCapacity.java: StringBuilder/StringBuffer constructor throws confusing NegativeArraySizeException
-
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/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/HugeCapacity.java: Capacity should not get close to Integer.MAX_VALUE unless necessary
-
java/lang/StringBuilder/Insert.java: Test StringBuilder.insert 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/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 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/Thread/CountStackFrames.java: Test Thread.countStackFrames()
-
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/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/ThreadStateTest.java: Basic unit test of thread states returned by Thread.getState().
-
java/lang/Thread/UncaughtExceptionsTest.java: Check for proper handling of uncaught exceptions
-
java/lang/ThreadGroup/Daemon.java: Test for premature destruction of daemon threadgroups
-
java/lang/ThreadGroup/Destroy.java: enumerate(list,n,recurse) may return 0 if the group is being destroyed, whereas it should never return a value < n.
-
java/lang/ThreadGroup/NullThreadName.java: (thread) Thread constructors throw undocumented NPE for null name
-
java/lang/ThreadGroup/SetMaxPriority.java: Test for max priority setting that matches spec
-
java/lang/ThreadGroup/Stop.java: Stopping a ThreadGroup that contains the current thread has unpredictable results.
-
java/lang/ThreadGroup/Suspend.java: Suspending a ThreadGroup that contains the current thread has unpredictable results.
-
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/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/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/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/NameValidationTest.java: unit tests for verifying member names
-
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/CallerSensitiveAccess.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/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/MethodHandleProxies/Driver.java: Test MethodHandleProxies::asInterfaceInstance with a default method with varargs
-
java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java:
-
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/RicochetTest.java: unit tests for recursive method handles
-
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/TestLambdaFormCustomization.java: Verify that LambdaForm customization via MethodHandle::updateForm is thread safe.
-
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/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/VarargsArrayTest.java: unit tests for varargs array methods: MethodHandleInfo.varargsArray(int), MethodHandleInfo.varargsArray(Class,int) & MethodHandleInfo.varargsList(int)
-
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/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/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/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 ASM visitMethodInsn 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/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/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/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/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/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/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/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/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/ProxyForMethodHandle.java: test MethodHandleProxies that adds qualified export of sun.invoke from java.base to a dynamic module
-
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/ReflectionCallerCacheTest.java: Test the caller class loader is not kept strongly reachable by reflection API
-
java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java: Test uses custom launcher that starts VM using JNI that verifies reflection API with null caller class
-
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/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/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/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/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/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/LargeValueExceptions.java: Tests that exceptions are thrown for ops which would overflow
-
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/BigInteger/largeMemory/DivisionOverflow.java: Test division of large values
-
java/math/BigInteger/largeMemory/StringConstructorOverflow.java: Test constructor BigInteger(String val, int radix) on very long string
-
java/math/BigInteger/largeMemory/SymmetricRangeTests.java: Test range of BigInteger values (use -Dseed=X to set PRNG seed)
-
java/math/RoundingMode/RoundingModeTests.java: Basic tests for the RoundingMode class.
-
java/net/Authenticator/AuthNPETest.java: REGRESSION: plugin 14x client authentication dialog returns NullPointerException
-
java/net/Authenticator/B4678055.java: Basic Authentication fails with multiple realms
-
java/net/Authenticator/B4722333.java: JRE Proxy Authentication Not Working with ISA2000
-
java/net/Authenticator/B4759514.java: Digest Authentication is erroniously quoting the nc value, contrary to RFC 2617
-
java/net/Authenticator/B4769350.java: proxy authentication username and password caching only works in serial case Run in othervm since the test sets system properties that are read by the networking stack and cached when the HTTP handler is invoked, and previous tests may already have invoked the HTTP handler.
-
java/net/Authenticator/B4921848.java: Allow user control over authentication schemes
-
java/net/Authenticator/B4933582.java:
-
java/net/Authenticator/B4962064.java: Extend Authenticator to provide access to request URI and server/proxy
-
java/net/Authenticator/B6870935.java:
-
java/net/Authenticator/B8034170.java: Digest authentication interop issue
-
java/net/Authenticator/BasicTest.java: fix for bug #4244472 is incomplete - HTTP authorization still needs work
-
java/net/Authenticator/BasicTest3.java: BasicAuthentication is zeroing out the given password
-
java/net/Authenticator/BasicTest4.java: performance hit for Basic Authentication
-
java/net/Authenticator/Deadlock.java: cancelling HTTP authentication causes deadlock
-
java/net/Authenticator/GetAuthenticatorTest.java: Basic test for Authenticator.getDefault()
-
java/net/B6499348.java: java.net socket classes should implement java.io.Closeable
-
java/net/BindException/Test.java: Test that we get a BindException in all expected combinations
-
java/net/CookieHandler/B6277794.java: Unit test for java.net.CookieManager API
-
java/net/CookieHandler/B6644726.java: Cookie management issues
-
java/net/CookieHandler/B6791927.java: Wrong Locale in HttpCookie::expiryDate2DeltaSeconds
-
java/net/CookieHandler/CookieHandlerTest.java: Unit test for java.net.CookieHandler
-
java/net/CookieHandler/CookieManagerTest.java: Unit test for java.net.CookieManager
-
java/net/CookieHandler/EmptyCookieHeader.java: HttpURLConnection.getHeaderFields() throws IllegalArgumentException
-
java/net/CookieHandler/LocalHostCookie.java: CookieHandler does not work with localhost.
-
java/net/CookieHandler/NullUriCookieTest.java: CookieStore.add() cannot handle null URI parameter and An empty InMemoryCookieStore should not return true for removeAll
-
java/net/CookieHandler/TestHttpCookie.java: Unit test for java.net.HttpCookie
-
java/net/DatagramPacket/CheckBoundaries.java: DatagramPacket suffers from integer overflow in buffer checks.
-
java/net/DatagramPacket/Constructor.java: this tests that the constructor of DatagramPacket rejects bogus arguments properly.
-
java/net/DatagramPacket/Getters.java: Check that DatagramPacket's get methods perform as expected
-
java/net/DatagramPacket/Offset.java: Make sure that setData(byte[]) method resets offet
-
java/net/DatagramPacket/ReuseBuf.java: DatagramPacket spec needs clarification (reuse buf)
-
java/net/DatagramPacket/Setters.java: check that the DatagramPacket setter methods throw the correct exceptions
-
java/net/DatagramPacket/Unresolved.java: java.lang.NullPointerException: null buffer || null address
-
java/net/DatagramSocket/AddressNotSet.java: DatagramSocket.send should throw IllegalArgumentException when the packet address is not correctly set.
-
java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received
-
java/net/DatagramSocket/B8035653.java: InetAddress.getLocalHost crash
-
java/net/DatagramSocket/BindFailTest.java: test that a bind failure doesn't consume an fd until the datagramsocket finalizer runs.
-
java/net/DatagramSocket/ConnectPortZero.java: Check that DatagramSocket, MulticastSocket and DatagramSocketAdaptor throw expected Exception when connecting to port 0
-
java/net/DatagramSocket/Constructor.java: Checks to ensure that DatagramSocket constructors behave as expected
-
java/net/DatagramSocket/DatagramTimeout.java: Test to see if timeout hangs.
-
java/net/DatagramSocket/GetLocalAddress.java: Check that getLocalAddress() and getLocalSocketAddress() work as specified
-
java/net/DatagramSocket/ImplicitBind.java: DatagramSocket.isBound reports 'false' when socket implicitly bound
-
java/net/DatagramSocket/InheritHandle.java: DatagramSocket should make handle not inherited
-
java/net/DatagramSocket/InterruptibleDatagramSocket.java: Check interrupt mechanism for DatagramSocket, MulticastSocket, and DatagramSocketAdaptor
-
java/net/DatagramSocket/LocalSocketAddress.java: IN6_IS_ADDR_ANY tests only 12 bytes of 16-byte address
-
java/net/DatagramSocket/PortUnreachable.java: Test to see if ICMP Port Unreachable on non-connected DatagramSocket causes a SocketException "socket closed" exception on Windows 2000.
-
java/net/DatagramSocket/ReportSocketClosed.java: Make sure operating on a closed DatagramSocket throws the appropriate exception
-
java/net/DatagramSocket/ReuseAddressTest.java: Expected SocketException not thrown when calling bind() with setReuseAddress(false)
-
java/net/DatagramSocket/Send12k.java: On W95/W98 it's not possible to send a datagram >12k via the loopback address.
-
java/net/DatagramSocket/SendCheck.java: Check that DatagramSocket, MulticastSocket, DatagramSocketAdaptor and DatagramChannel all throw expected Execption when passed a DatagramPacket with invalid details
-
java/net/DatagramSocket/SendDatagramToBadAddress.java: DatagramSocket.send should throw exception when connected to an invalid destination (on platforms that support it).
-
java/net/DatagramSocket/SendPortZero.java: Check that DatagramSocket throws expected Exception when sending a DatagramPacket with port 0
-
java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol.
-
java/net/DatagramSocket/SendSize.java: this tests a regression in 1.2, beta 2 and earlier where the DatagramPackets sent the entire buffer, not the buffer length of the packet.
-
java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java: DatagramSocket should use a factory for its impl
-
java/net/DatagramSocket/SetGetReceiveBufferSize.java: Check that setReceiveBufferSize and getReceiveBufferSize work as expected
-
java/net/DatagramSocket/SetGetSendBufferSize.java: Check that setSendBufferSize and getSendBufferSize work as expected
-
java/net/DatagramSocket/SupportedOptionsCheck.java: checks that the DatagramSocket supportedOptions set contains all MulticastSocket socket options
-
java/net/DatagramSocket/TestAfterClose.java: Socket spec should clarify what getInetAddress/getPort/etc return after the Socket is closed
-
java/net/DatagramSocket/UnreferencedDatagramSockets.java: Check that unreferenced datagram sockets are closed
-
java/net/DatagramSocketImpl/CheckDiscard.java: Test that packet discarding is done at impl level
-
java/net/DatagramSocketImpl/TestCreate.java: test that DatagramSocket calls java.net.DatagramSocketImpl::create
-
java/net/DatagramSocketImpl/TestDefaultBehavior.java: Basic test for java.net.DatagramSocketImpl default behavior
-
java/net/HttpCookie/CookieNegativeMaxAge.java: Check that any negative maxAge is treated as "unspecified" and if header contains cookie with "expires" attribute in the past then cookie is created with maxAge=0 meaning it is specified to be immediately expired.
-
java/net/HttpCookie/ExpiredCookieTest.java:
-
java/net/HttpCookie/IllegalCookieNameTest.java:
-
java/net/HttpURLConnection/HttpResponseCode.java: Method throws IOException when object should be returned
-
java/net/HttpURLConnection/HttpURLConWithProxy.java: When proxy is set HttpURLConnection should not use DIRECT connection.
-
java/net/HttpURLConnection/HttpURLConnUsingProxy.java: HttpURLConnection::usingProxy could specify that it lazily evaluates the fact
-
java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java: Verify that expect 100-continue doesn't hang
-
java/net/HttpURLConnection/HttpURLProxySelectionTest.java: Tests that sun.net.www.protocol.http.HttpURLConnection when dealing with sun.net.spi.DefaultProxySelector#select() handles any IllegalArgumentException correctly
-
java/net/HttpURLConnection/NoProxyTest.java: Setting NO_PROXY on HTTP URL connections does not stop proxying
-
java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java: A simple HTTP test that starts an echo server supporting the given authentication scheme, then starts a regular HTTP client to invoke it.
-
java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java: A simple HTTP test that starts an echo server supporting Digest authentication, then starts a regular HTTP client to invoke it.
-
java/net/HttpURLConnection/UnmodifiableMaps.java: HttpURLConnection.getHeaderFields should return an unmodifiable Map
-
java/net/HttpURLConnection/getResponseCode.java: REGRESSION: HttpURLConnection.getResponseCode() returns always -1
-
java/net/IDN/IllegalArg.java: IDN do not throw IAE when hostname ends with a trailing dot
-
java/net/IDN/UseSTD3ASCIIRules.java: IDN.USE_STD3_ASCII_RULES option is too strict to use Unicode in IDN.toASCII
-
java/net/IPSupport/MinimumPermissions.java: Ensure IPSupport works under a security manager.
-
java/net/Inet4Address/PingThis.java: InetAddress.isReachable is returning false for InetAdress 0.0.0.0 and ::0
-
java/net/Inet4Address/isSiteLocalAddress.java: Inet4Address.isSiteLocalAddress() is broken against RFC 1918
-
java/net/Inet4Address/textToNumericFormat.java: Bug in the parsing IPv4 literal addresses
-
java/net/Inet6Address/B4923906.java: Inet6Address.getScopedInterface() returns a String instead of a NetworkInterface
-
java/net/Inet6Address/B6206527.java: "cannot assign address" when binding ServerSocket on Suse 9
-
java/net/Inet6Address/B6558853.java: getHostAddress() on connections using IPv6 link-local addrs should have zone id This test needs to bind to the wildcard address and as such is succeptible to fail intermittently because of port reuse issues.
-
java/net/Inet6Address/IPv6AddressTypes.java: Inet6Address.isLinkLocal() and isSiteLocal() implementation incorrect
-
java/net/Inet6Address/IPv6Numeric.java: REGRESSION: InetAddress.getByName(":") throws ArrayIndexOutOfBoundsException
-
java/net/Inet6Address/PreferIPv6AddressesTest.java: InetAddress should not always re-order addresses returned from name service
-
java/net/Inet6Address/Scoping.java: cleanup of IPv6 scope-id handling
-
java/net/Inet6Address/StringScope.java: Inet6Address.getHostAddress should use string scope identifier where available
-
java/net/Inet6Address/serialize/Inet6AddressSerTest.java: NullPointerException is thrown if ipaddress is not set.
-
java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java: jdk7 backward compatibility serialization problem
-
java/net/Inet6Address/serialize/Serialize.java: NullPointerException thrown while de-serializing IPV6 Address.
-
java/net/InetAddress/B5087907.java: InetAddress.getAllByName does not obey setting of java.net.preferIPv6Addresses
-
java/net/InetAddress/B6246242.java: UnknownHostException contains wrong error message
-
java/net/InetAddress/B6296240.java: REGRESSION: InetAddress.getAllByName accepts badly formed address
-
java/net/InetAddress/BadDottedIPAddress.java: Check that InetAddress.getByName() throws UHE with dotted IP address with octets out of range (Windows specific bug) or when bad IPv6 Litterals addresses are passed.
-
java/net/InetAddress/CachedUnknownHostName.java: java.net.InetAddress.getByName caching unknown host lookups
-
java/net/InetAddress/CheckJNI.java: java -Xcheck:jni failing in net code on Solaris / [Datagram]Socket.getLocalAddress() failure
-
java/net/InetAddress/GetLocalHostWithSM.java: Inet[46]Address.localHost need doPrivileged
-
java/net/InetAddress/GetLoopbackAddress.java: InetAddress needs a getLoopbackAddress
-
java/net/InetAddress/HashSpread.java: Check Inet6Address.hashCode returns a reasonable spread of hash codes.
-
java/net/InetAddress/HostsFileOrderingTest.java: Test that "jdk.net.hosts.file" NameService implementation returns addresses with respect to "java.net.preferIPv4Stack" and "java.net.preferIPv6Addresses" system property values
-
java/net/InetAddress/IPv4Formats.java: InetAddress.getByName behaves differently on windows
-
java/net/InetAddress/InternalNameServiceTest.java: Test the internal NameService implementation which is enabled via the system property jdk.net.hosts.file.
-
java/net/InetAddress/InternalNameServiceWithHostsFileTest.java: Test the internal NameService implementation which is enabled via the system property jdk.net.hosts.file.
-
java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java: Test the internal NameService implementation which is enabled via the system property jdk.net.hosts.file.
-
java/net/InetAddress/IsHostReachableBug.java: isReachable returns true for IPv6
-
java/net/InetAddress/IsReachable.java: API to test reachability of a host
-
java/net/InetAddress/IsReachableViaLoopbackTest.java: ensure we can't ping external hosts via loopback if
-
java/net/InetAddress/WhiteSpaceHostTest.java: InetAddress.getByName on Solaris returns 0.0.0.0 for hostname that start with white space.
-
java/net/InetAddress/getOriginalHostName.java: test functionality of getOriginalHostName(InetAddress)
-
java/net/InetAddress/ptr/Lookup.java: Test that reverse lookups of IPv4 addresses work when IPv6 is enabled
-
java/net/InetSocketAddress/B4849451.java: InetSocketAddress.equals() fails for unresolved hosts
-
java/net/InetSocketAddress/B6469803.java: Socket creation on Windows takes a long time if web proxy does not have a DNS
-
java/net/InetSocketAddress/CreateUnresolved.java: Need a way to specifically create unresolved InetSocketAddress
-
java/net/InetSocketAddress/ToString.java: InetSocketAddress::toString not friendly to IPv6 literal addresses
-
java/net/InterfaceAddress/Equals.java: InterfaceAddress.equals() NPE when broadcast field == null
-
java/net/InterfaceAddress/NetworkPrefixLength.java: InterfaceAddress.getNetworkPrefixLength() does not conform to Javadoc
-
java/net/JarURLConnection/TestDefaultBehavior.java: Basic test for java.net.JarURLConnection default behavior
-
java/net/MulticastSocket/B6425815.java: java.net.MulticastSocket.setTimeToLive(255) reports 'Socket closed' (WinXP, IPv6)
-
java/net/MulticastSocket/B6427403.java: java.net.MulticastSocket.joinGroup() reports 'socket closed'
-
java/net/MulticastSocket/Constructor.java: Checks to ensure that Multicast constructors behave as expected
-
java/net/MulticastSocket/IPMulticastIF.java: Bound MulticastSocket fails when setting outbound interface on Windows
-
java/net/MulticastSocket/JoinLeave.java: Test java.net.MulticastSocket joinGroup and leaveGroup
-
java/net/MulticastSocket/MultiDead.java: Deadlock when initializing MulticastSocket and DatagramSocket
-
java/net/MulticastSocket/MulticastAddresses.java: Test that MutlicastSocket.joinGroup is working for various multicast and non-multicast addresses.
-
java/net/MulticastSocket/MulticastTTL.java: Test MulticastSocket send for modification of ttl
-
java/net/MulticastSocket/NetworkInterfaceEmptyGetInetAddressesTest.java: test NetworkInterface getInterfaceAddresses method on the NetworkInterface returned from the getNetworkInterface invocation on a MulticastSocket bound to a wildcard address.
-
java/net/MulticastSocket/NoLoopbackPackets.java: Re-test IPv6 (and specifically MulticastSocket) with latest Linux & USAGI code
-
java/net/MulticastSocket/NoSetNetworkInterface.java: Check that methods that are used to set and get the NetworkInterface for a MulticastSocket work as expected.
-
java/net/MulticastSocket/Reuse.java: Check if MulticastSocket sets SO_REUSEADDR
-
java/net/MulticastSocket/SendPortZero.java: Check that MulticastSocket throws expected Exception when sending a DatagramPacket with port 0
-
java/net/MulticastSocket/SetGetNetworkInterfaceTest.java: Disabling IPv6 on a specific network interface causes problems.
-
java/net/MulticastSocket/SetLoopbackOption.java: Check that MulticastSocket::setOption and MulticastSocket::getOption return the correct result for StandardSocketOptions.IP_MULTICAST_LOOP.
-
java/net/MulticastSocket/SetOutgoingIf.java: Re-test IPv6 (and specifically MulticastSocket) with latest Linux & USAGI code
-
java/net/MulticastSocket/SetTTLAndGetTTL.java: Make setTTL/getTTL works
-
java/net/MulticastSocket/SetTTLTo0.java: Make sure TTL can be set to 0
-
java/net/MulticastSocket/TestDefaults.java: Test that MutlicastSocket.getInterface, getTimeToLive, and getLoopbackMode work as expected on Linux 2.2 kernel if IPv6 is enabled.
-
java/net/MulticastSocket/TestInterfaces.java: Test that MulticastSocket.getInterface returns the same InetAddress set by MulticastSocket.setInterface
-
java/net/MulticastSocket/TimeToLive.java: Tests MulticastSocket send for new set/getTimeToLived
-
java/net/MulticastSocket/UnreferencedMulticastSockets.java: Check that unreferenced multicast sockets are closed
-
java/net/NetworkConfigurationProbe.java: NOT A TEST.
-
java/net/NetworkInterface/Equals.java:
-
java/net/NetworkInterface/GetMacAddress.java: Java 8u121 on Linux intermittently returns null for MAC address
-
java/net/NetworkInterface/IPv4Only.java: Test the networkinterface listing with java.net.preferIPv4Stack=true.
-
java/net/NetworkInterface/IndexTest.java: Make java.net.NetworkInterface.getIndex() public
-
java/net/NetworkInterface/NetParamsTest.java: Programmatic access to network parameters
-
java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java:
-
java/net/NetworkInterface/NetworkInterfaceStreamTest.java: Tests for stream returning methods
-
java/net/NetworkInterface/NullMacAddress.java: Test that querrying the mac address of the loopback interface returns null and doesn't throw a SocketException.
-
java/net/NetworkInterface/SubNetworkInterfaceTest.java: InetAddress.getByName() throws java.net.UnknownHostException no such interface when used with virtual interfaces on Solaris
-
java/net/NetworkInterface/Test.java: Basic tests for NetworkInterface
-
java/net/NetworkInterface/UniqueMacAddressesTest.java: Tests that the MAC addresses returned by NetworkInterface.getNetworkInterfaces are unique for each adapter.
-
java/net/PlainSocketImpl/BigBacklog.java: java.net.PlainSocketImpl backlog value bug avoidance
-
java/net/PlainSocketImpl/CustomSocketImplFactory.java: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl
-
java/net/PlainSocketImpl/SetBufferSize.java: Make sure no exception would be throw by SetReceiveBufferSize.
-
java/net/PlainSocketImpl/SetOption.java: java.net.PlainSocketImpl {set,get}Option throws SocketException when socket is closed.
-
java/net/PortUnreachableException/Concurrent.java: On Windows 2000 we observed behaviour that reflects the underlying implementation :- 1.
-
java/net/PortUnreachableException/OneExceptionOnly.java: On Windows 2000 we observed behaviour that reflects the underlying implementation :- 1.
-
java/net/PortUnreachableException/Test.java: Checking that PortUnreachableException is thrown when ICMP Port Unreachable is received.
-
java/net/ProxySelector/B6563259.java: incorrect handling when including uppercase letter in hostname
-
java/net/ProxySelector/B6737819.java: sun.misc.net.DefaultProxySelector doesn't use proxy setting to localhost
-
java/net/ProxySelector/B8035158.java:
-
java/net/ProxySelector/LoopbackAddresses.java: PIT: Can no launch jnlp application via 127.0.0.1 address on the web server.
-
java/net/ProxySelector/MultiThreadedSystemProxies.java: Crash due to missing synchronization on gconf_client in DefaultProxySelector.c
-
java/net/ProxySelector/NullArguments.java: ProxySelector.connectFailed and .select never throw IllegalArgumentException
-
java/net/ProxySelector/NullSelector.java: URLConnection.openConnection NPE if ProxySelector.setDefault is set to null
-
java/net/ProxySelector/ProxyTest.java: HTTP client: Improve proxy server configuration and selection
-
java/net/ProxySelector/SystemProxies.java: Basic test to provide some coverage of system proxy code.
-
java/net/ResponseCache/B6181108.java: double encoded URL passed to ResponseCache
-
java/net/ResponseCache/ResponseCacheTest.java: Unit test for java.net.ResponseCache
-
java/net/ResponseCache/Test.java: Fixed a potential NullPointerException when setting a ResponseCache that returns a null CacheRequest
-
java/net/ResponseCache/Test2.java: Check for CRL results in IllegalArgumentException "white space not allowed"
-
java/net/ResponseCache/getResponseCode.java: getResponseCode() doesn't return correct value when using cached response
-
java/net/SctpSanity.java: Basic sanity for creation of SCTP channels
-
java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java: Configuring unconnected Socket before passing to implAccept can cause fd leak.
-
java/net/ServerSocket/AcceptInheritHandle.java: Socket returned by ServerSocket.accept() is inherited by child process on Windows
-
java/net/ServerSocket/AnotherSelectFdsLimit.java: FD_SETSIZE should be set on macosx
-
java/net/ServerSocket/NullConstructor.java: java.net.ServerSocket protected constructor should throw NPE if impl null
-
java/net/ServerSocket/SelectFdsLimit.java: The total number of file descriptors is limited to 1024(FDSET_SIZE) on MacOSX (the size of fd array passed to select() call in java.net classes is limited to this value).
-
java/net/ServerSocket/TestAfterClose.java: Socket spec should clarify what getInetAddress/getPort/etc return after the Socket is closed
-
java/net/ServerSocket/TestLocalAddress.java: Check local address access with a security manager
-
java/net/ServerSocket/ThreadStop.java: The deprecated Thread.stop exposes un-checked JNI calls that result in crashes when NULL is passed into subsequent JNI calls.
-
java/net/ServerSocket/UnreferencedSockets.java: Check that unreferenced sockets are closed
-
java/net/SetFactoryPermission/SetFactoryPermission.java: Test a series of methods which requires "setFactory" runtime permission
-
java/net/Socket/AddressTest.java: Test various methods that should throw IAE when passed improper SocketAddress
-
java/net/Socket/AsyncShutdown.java: Test shutdownInput/shutdownOutput with threads blocked in read/write
-
java/net/Socket/B6210227.java: REGRESSION: Socket.getLocalAddress() returns address of 0.0.0.0 on outbound TCP.
-
java/net/Socket/B8312065.java: Socket.connect does not timeout as expected when profiling (i.e.
-
java/net/Socket/CloseAvailable.java: Test Socket.getInputStream().available()
-
java/net/Socket/ConnectionReset.java: Test behavior of read and available when a connection is reset
-
java/net/Socket/DeadlockTest.java: Make sure a deadlock situation would not occur
-
java/net/Socket/ExceptionText.java: Add configurable option for enhanced socket IOException messages
-
java/net/Socket/GetLocalAddress.java: Test the java.net.socket.GetLocalAddress method
-
java/net/Socket/HttpProxy.java: Add support for HTTP_CONNECT proxy in Socket class.
-
java/net/Socket/IDNTest.java: REGRESSION:create a socket with a Japanese hostname throws IllegalArgumentExcept; REGRESSION: host can't contain special chars such as space
-
java/net/Socket/InheritHandle.java: Windows IPv6 Socket implementation doesn't set the handle to not inherit
-
java/net/Socket/InheritTimeout.java: Setting ServerSocket.setSoTimeout shouldn't cause the timeout to be inherited by accepted connections
-
java/net/Socket/LingerTest.java: Linger interval delays usage of released file descriptor
-
java/net/Socket/LinkLocal.java: Connecting to a link-local IPv6 address should not causes a SocketException to be thrown.
-
java/net/Socket/NullHost.java: Socket(String host, int port) throws NullPointerException if host is null
-
java/net/Socket/OldSocketImplTest.java: Drop support for pre JDK 1.4 SocketImpl implementations
-
java/net/Socket/ProxyCons.java: SOCKS support inadequate
-
java/net/Socket/RST.java: SO_LINGER is ignored on Windows with Winsock 2
-
java/net/Socket/ReadAfterReset.java: Test reading bytes from a socket after the connection has been reset by the peer
-
java/net/Socket/ReadTimeout.java: test timeout on a socket read
-
java/net/Socket/RejectIPv6.java: Make sure IPv6 addresses are rejected when the System option java.net.preferIPv4Stack is set to true
-
java/net/Socket/SetReceiveBufferSize.java: Test Socket.setReceiveBufferSize() throwin IllegalArgumentException
-
java/net/Socket/SetSoLinger.java: Test Socket.setSoLinger
-
java/net/Socket/ShutdownBoth.java: Check that shutdownInput followed by shutdownOutput doesn't throw an exception.
-
java/net/Socket/ShutdownInput.java: Socket.getInputStream().available() not clear for case that connection is shutdown for reading
-
java/net/Socket/SoTimeout.java: Socket.setSoTimeout(T) can cause incorrect delay of T under green threads
-
java/net/Socket/SocketAcceptInterruptTest.java: PlainSocketImpl.socketAccept() handles EINTR incorrectly
-
java/net/Socket/SocketGrowth.java: getOutputStream create streams that cannot be GC'ed until Socket is closed
-
java/net/Socket/SocketReadInterruptTest.java: PlainSocketImpl.socketAccept() handles EINTR incorrectly
-
java/net/Socket/SocksConnectTimeout.java: Code hangs at connect call even when Timeout is specified
-
java/net/Socket/Streams.java: Spurious NPE from Socket.getIn/OutputStream
-
java/net/Socket/TestAfterClose.java: Socket spec should clarify what getInetAddress/getPort/etc return after the Socket is closed
-
java/net/Socket/TestClose.java: This tests whether it's possible to get some informations out of a closed socket.
-
java/net/Socket/TestTcpNoDelay.java: VISTA: Socket setTcpNoDelay & setKeepAlive working incorrectly
-
java/net/Socket/Timeout.java: test to see if timeout hangs
-
java/net/Socket/Timeouts.java: Test Socket timeouts
-
java/net/Socket/TrafficClass.java: Test that setTrafficClass/getTraffiClass don't throw an exception
-
java/net/Socket/UdpSocket.java: Basic test for a Socket to a UDP socket
-
java/net/Socket/UrgentDataTest.java: TCP Urgent data support
-
java/net/Socket/asyncClose/AsyncClose.java: Check that {Socket,ServerSocket,DatagramSocket}.close will cause any thread blocked on the socket to throw a SocketException.
-
java/net/Socket/asyncClose/BrokenPipe.java: Check that a broken pipe error doesn't throw an exception indicating the socket is closed.
-
java/net/Socket/asyncClose/Race.java: Tests racing code that reads and closes a Socket
-
java/net/Socket/setReuseAddress/Basic.java: Check the specific behaviour of the setReuseAddress(boolean) method.
-
java/net/Socket/setReuseAddress/Restart.java: Check that SO_REUSEADDR allows a server to restart after a crash.
-
java/net/SocketImpl/BadUsages.java: Test the platform SocketImpl when used in unintended ways
-
java/net/SocketImpl/CompareSocketOptions.java: Compare the set of socket options supported by the old and new SocketImpls
-
java/net/SocketImpl/ImplSupportedOptions.java: Ensure correct impl supported socket options
-
java/net/SocketImpl/SocketImplCombinations.java: Test Socket and ServerSocket with combinations of SocketImpls
-
java/net/SocketImpl/TestDefaultBehavior.java: Basic test for java.net.SocketImpl default behavior
-
java/net/SocketInputStream/SocketClosedException.java: Wrong text if a read is performed on a socket after it has been closed
-
java/net/SocketInputStream/SocketTimeout.java: cannot distinguish Thread.interrupt and Socket.setSoTimeout exceptions
-
java/net/SocketOption/AfterClose.java: Ensures that IOException is thrown after the socket is closed
-
java/net/SocketOption/CachedImplOptions.java: Checks that the caching of options does not affect other impls
-
java/net/SocketOption/ImmutableOptions.java: Assert that the set of socket options are immutable
-
java/net/SocketOption/MinimumRcvBufferSize.java:
-
java/net/SocketOption/NullsAndBadValues.java: Basic test for NPE, UOE, and IAE for get/setOption
-
java/net/SocketOption/OptionsTest.java:
-
java/net/SocketOption/RequiredOptions.java: verifies that our implementation supports the set of SocketOptions that are required by the API documentation.
-
java/net/SocketOption/SupportedOptionsSet.java: java.net socket supportedOptions set depends on call order
-
java/net/SocketOption/TcpKeepAliveTest.java: Add support for per Socket configuration of TCP keepalive
-
java/net/SocketOption/UnsupportedOptionsTest.java: Test checks that UnsupportedOperationException for unsupported SOCKET_OPTIONS is thrown by both getOption() and setOption() methods.
-
java/net/SocketPermission/ActionSpace.java: Make sure SocketPermission allows spaces in actions string
-
java/net/SocketPermission/B4414825.java: SocketPermission.implies seems wrong for unresolveable hosts
-
java/net/SocketPermission/Ctor.java: SocketPermission(":",...) throws ArrayIndexOutOfBoundsException SocketPermission constructor argument checks
-
java/net/SocketPermission/Equals.java: SocketPermission equals inconsistent with implies for resolve-only action
-
java/net/SocketPermission/NoAction.java: Make sure SocketPermission does not allow action to be ""
-
java/net/SocketPermission/SocketPermissionCollection.java: Unit test for PermissionCollection subclasses
-
java/net/SocketPermission/SocketPermissionTest.java: SocketPermission tests for legacy socket types.
-
java/net/SocketPermission/Wildcard.java: SocketPermission should accept wildcards
-
java/net/Socks/BadProxySelector.java:
-
java/net/Socks/SocksIPv6Test.java: Java doesn't correctly handle the SOCKS protocol when used over IPv6.
-
java/net/Socks/SocksProxyVersion.java: test socksProxyVersion system property
-
java/net/Socks/SocksSocketImplTest.java: Tests java.net.SocksSocketImpl
-
java/net/Socks/SocksV4Test.java: SocksSocketImpl throws NullPointerException
-
java/net/URI/RelativeEncoding.java: URI.resolve escapes characters in parameter URI
-
java/net/URI/Test.java: Unit test for java.net.URI
-
java/net/URI/URItoURLTest.java: URL.equal(URL) is inconsistent for opaque URI.toURL() and new URL(URI.toString) URI.toURL() does not always work as specified Ensure URIs representing invalid/malformed URLs throw similar exception with new URL(URI.toString()) and URI.toURL()
-
java/net/URL/B4148751.java: URL.sameFile return false on URL's, that are equal modulo url-encoding
-
java/net/URL/B6529759.java: URL constructor of specific form does not provide exception chaining
-
java/net/URL/Constructor.java: URL constructor URL(URL context, String spec) FAILED with specific input
-
java/net/URL/Equals.java: Test URL.equals with anchors, and jar URLs
-
java/net/URL/GetContent.java: Test a read from nonexistant URL
-
java/net/URL/GetDefaultPort.java: URL.getPort() should not return -1
-
java/net/URL/HandlerLoop.java: Test bootstrap problem when a URLStreamHandlerFactory is loaded by the application class loader.
-
java/net/URL/HandlersPkgPrefix/HandlersPkgPrefix.java: Basic test for java.protocol.handler.pkgs
-
java/net/URL/HashCode.java: Test URL.hashCode with null host
-
java/net/URL/JarHandlerPkgPrefix/JarHandlerPkgPrefix.java: Test for java.protocol.handler.pkgs with jar protocol handler
-
java/net/URL/LocaleDependentURLTest.java: Verify URLs with upper-case protocols parse correctly in any locale
-
java/net/URL/NonOverridableHandlerFactory.java: Custom URLStreamHandler for jrt or file protocol can override default handler
-
java/net/URL/OpenConnection.java: URL.openConnection(Proxy.NO_PROXY) throws NULLPointerException
-
java/net/URL/OpenStream.java: openStream should work even when not using proxies and UnknownHostException is thrown as expected.
-
java/net/URL/ParseAuthority.java: URL is not throwinng exception for wrong URL format.
-
java/net/URL/ParseURL.java: URLStreamHandler.parseURL error
-
java/net/URL/PerConnectionProxy.java: Needs per connection proxy support for URLs
-
java/net/URL/Protocol.java: Test URL parsing of protocols
-
java/net/URL/RacyHandler.java: URLStreamHandler initialization race
-
java/net/URL/RelativePath.java: incompatibility between jdk 1.3 and jdk1.4 for URL(URL context, String spec)
-
java/net/URL/RelativeURL.java: test a URL constructor on relative URLs
-
java/net/URL/RelativeURLTest.java: URL(URL context, String spec) hangs with specific input.
-
java/net/URL/RestoreURL.java: URL.readObject should restore transient fields
-
java/net/URL/SpecifyHandler.java: Test new URL contructors that allow specification of a URLStreamHandler protocol handler.
-
java/net/URL/Test.java: Unit test for java.net.URL (Based on the URI tests that is authored by Mark Reinhold)
-
java/net/URL/TestIPv6Addresses.java: URI and URL getHost() methods don't comform to RFC 2732
-
java/net/URL/TestPort.java: The java.net.URL constructor allows port < 0 and port > 65535
-
java/net/URL/TestRFC2732.java: toExternalForm() , toString() 's results format is not proper with IPv6 host nam
-
java/net/URL/URIToURLTest.java: URI.toURL() implementation needs to be improved
-
java/net/URL/UppercaseScheme.java: Test that piece-wise URL constructor should ignore case of scheme.
-
java/net/URLClassLoader/AddURLTest.java: Fixes for 6460701 & 6431651.
-
java/net/URLClassLoader/B6827999.java: Fix for 6827999
-
java/net/URLClassLoader/B6896088.java: URLClassLoader.close() apparently not working for JAR URLs on Windows
-
java/net/URLClassLoader/B7050028.java: ISE "zip file closed" from JarURLConnection.getInputStream on JDK 7 when !useCaches
-
java/net/URLClassLoader/ClassLoad.java: Test for FileNotFoundException when loading bogus class
-
java/net/URLClassLoader/ClassPathTest.java: check that URLClassLoader correctly interprets Class-Path This test ensures that a manually constructed URLClassLoader is able to: 1.
-
java/net/URLClassLoader/FindResourceDoesNotThrowException.java: Test if URLClassLoader throws IllegalArgumentException when getting or finding resources.
-
java/net/URLClassLoader/GetURLsTest.java: Regression test for URLClassLoader getURLs() and addURL() methods.
-
java/net/URLClassLoader/HttpTest.java: Check that URLClassLoader doesn't create excessive http connections
-
java/net/URLClassLoader/NullURLTest.java: Test that URLClassLoader public constructors and factory methods throw NullPointerException when appropriate.
-
java/net/URLClassLoader/RemoveJar.java: URLClassLoader.close() doesn't close cached JAR file on Windows when load() fails
-
java/net/URLClassLoader/URLParsing.java: Test URL parsing
-
java/net/URLClassLoader/closetest/CloseTest.java: URL-downloaded jar files can consume all available file descriptors
-
java/net/URLClassLoader/closetest/GetResourceAsStream.java:
-
java/net/URLClassLoader/definePackage/SplitPackage.java: Test two URLClassLoader define Package object of the same name
-
java/net/URLClassLoader/getresourceasstream/TestDriver.java: REGRESSION: getResourceAsStream is broken in JDK1.5.0-rc
-
java/net/URLClassLoader/sealing/CheckSealedTest.java: Test to see if sealing violation is detected correctly
-
java/net/URLConnection/6212146/TestDriver.java: URLConnection.connect() fails on JAR Entry it creates file handler leak
-
java/net/URLConnection/B5052093.java: URLConnection doesn't support large files
-
java/net/URLConnection/ChunkedEncoding.java: Check that chunked encoding response doesn't cause getInputStream to block until last chunk arrives.
-
java/net/URLConnection/Connect.java: Test for opening non existant file
-
java/net/URLConnection/ContentHandlers/ContentHandlersTest.java: Basic test for ContentHandler.
-
java/net/URLConnection/DisconnectAfterEOF.java: Calling HttpURLConnection's disconnect method after the response has been received causes havoc with persistent connections.
-
java/net/URLConnection/ExifContentGuesser.java: java.net.URLConnection.guessContentTypeFromStream cannot handle Exif format
-
java/net/URLConnection/GetContentType.java: check for correct implementation of getContentType for JAR urls.
-
java/net/URLConnection/GetFileNameMap.java: Make sure the Mimetable is initialized at first use.
-
java/net/URLConnection/GetLastModified.java: Test that URLConnection.getLastModified returns the last modified date on files and jar files.
-
java/net/URLConnection/GetResponseCode.java: Check that getResponseCode doesn't throw exception if http respone code is >= 400.
-
java/net/URLConnection/GetXmlContentType.java: Check for correct detection of XML content type, including BOM streams
-
java/net/URLConnection/HandleContentTypeWithAttrs.java: Make sure URLConnection.getContentHandler can handle MIME types with attributes
-
java/net/URLConnection/HttpContinueStackOverflow.java: Make sure that http CONTINUE status followed by invalid response doesn't cause HttpClient to recursively loop and eventually StackOverflow.
-
java/net/URLConnection/Redirect307Test.java: HttpURLConnection does not support 307 redirects
-
java/net/URLConnection/RedirectLimit.java: Redirects Limited to 5
-
java/net/URLConnection/RequestProperties.java: Validate various request property methods on java.net.URLConnection throw NullPointerException and IllegalStateException when expected
-
java/net/URLConnection/RequestPropertyValues.java: Test URLConnection Request Proterties
-
java/net/URLConnection/ResendPostBody.java: HTTPUrlConnection does not receive binary data correctly
-
java/net/URLConnection/Responses.java: Check that HttpURLConnection.getResponseCode returns -1 for malformed status-lines in the http response.
-
java/net/URLConnection/SetDefaultUseCaches.java: Allow per protocol setting for URLConnection defaultUseCaches
-
java/net/URLConnection/SetIfModifiedSince.java: setIfModifiedSince() of HttpURLConnection sets invalid date of default locale
-
java/net/URLConnection/TIFFContentGuesser.java: java.net.URLConnection.guessContentTypeFromStream() does not recognize TIFF streams
-
java/net/URLConnection/TimeoutTest.java: can't unblock read() of InputStream from URL connection
-
java/net/URLConnection/URLConnectionHeaders.java: URLConnection cannot enumerate request properties, and URLConnection can neither get nor set multiple request properties w/ same key
-
java/net/URLConnection/UnknownContentType.java: URLConnection.getContentType() does not always return content-type header field
-
java/net/URLConnection/ZeroContentLength.java: Check that a 304 "Not-Modified" response from a server doesn't cause http client to close a keep-alive connection.
-
java/net/URLConnection/contentHandler/UserContentHandler.java: 1.2beta4 does not load user defined content handlers
-
java/net/URLDecoder/B6463990.java: java.net.URLDecoder.decode accepts negative hex numbers %-1 to %-f
-
java/net/URLDecoder/EncodeDecode.java: URLDecoder fails with certain input
-
java/net/URLDecoder/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/net/URLDecoder/URLDecoderArgs.java: java.net.URLDecoder.decode(s, enc) treats an empty encoding name as "UTF-8"
-
java/net/URLEncoder/DecodeNonEncoded.java: Test URLDecoder on strings that are not legally encoded.
-
java/net/URLEncoder/Decoder.java: java.net.URLDecode.decode(st,"UTF-16") works incorrectly on '+' sign
-
java/net/URLEncoder/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/net/URLEncoder/SurrogatePairs.java: Test URL encoder and decoder on a string that contains surrogate pairs.
-
java/net/URLEncoder/URLEncodeDecode.java: Test URL encoder and decoder on a string that contains characters within and beyond the 8859-1 range.
-
java/net/URLEncoder/URLEncoderEncodeArgs.java: java.net.URLEncode.encode(s, enc) treats an empty encoding name as "UTF-8"
-
java/net/URLPermission/OpenURL.java:
-
java/net/URLPermission/URLPermissionTest.java:
-
java/net/URLPermission/URLTest.java: check URLPermission with Http(s)URLConnection
-
java/net/URLPermission/nstest/LookupTest.java: A simple smoke test of the HttpURLPermission mechanism, which checks for either IOException (due to unknown host) or SecurityException due to lack of permission to connect
-
java/net/URLStreamHandler/TestDefaultBehavior.java: Basic test for the default behavior of openConnection(URL,Proxy)
-
java/net/UnixDomainSocketAddress/AddressTest.java:
-
java/net/UnixDomainSocketAddress/LengthTest.java: Test UnixDomainSocketAddress constructor
-
java/net/UnixDomainSocketAddress/UnixDomainSocketAddressSerializationTest.java: UnixDomainSocketAddress serialization test
-
java/net/httpclient/ALPNFailureTest.java: This test will timeout if the ALPN CF is not completed when a 'Connection reset by peer' exception is raised during the handshake.
-
java/net/httpclient/ALPNProxyFailureTest.java: This test will timeout if the ALPN CF is not completed when a 'Connection reset by peer' exception is raised during the handshake.
-
java/net/httpclient/AggregateRequestBodyTest.java: Tests HttpRequest.BodyPublishers::concat
-
java/net/httpclient/AsFileDownloadTest.java: Basic test for ofFileDownload
-
java/net/httpclient/AuthFilter.java: Potential bug in jdk.internal.net.http.common.Utils.CONTEXT_RESTRICTED
-
java/net/httpclient/AuthFilterCacheTest.java: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException
-
java/net/httpclient/AuthSchemesTest.java: HttpClient does not deal well with multi-valued WWW-Authenticate challenge headers
-
java/net/httpclient/BasicAuthTest.java: Basic Authentication Test
-
java/net/httpclient/BasicRedirectTest.java: Basic test for redirect and redirect policies
-
java/net/httpclient/BodySubscribersTest.java: Basic test for the standard BodySubscribers default behavior
-
java/net/httpclient/BufferingSubscriberCancelTest.java: Direct test for HttpResponse.BodySubscriber.buffering() cancellation
-
java/net/httpclient/BufferingSubscriberErrorCompleteTest.java: Test for HttpResponse.BodySubscriber.buffering() onError/onComplete
-
java/net/httpclient/BufferingSubscriberTest.java: Direct test for HttpResponse.BodySubscriber.buffering() API
-
java/net/httpclient/ByteArrayPublishers.java: ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
-
java/net/httpclient/CancelRequestTest.java: Tests cancelling the request.
-
java/net/httpclient/CancelledResponse.java:
-
java/net/httpclient/ConcurrentResponses.java: Buffers given to response body subscribers should not contain unprocessed HTTP data
-
java/net/httpclient/ConnectExceptionTest.java: Expect ConnectException for all non-security related connect errors
-
java/net/httpclient/ConnectTimeoutHandshakeAsync.java: Tests connection timeouts during SSL handshake
-
java/net/httpclient/ConnectTimeoutHandshakeSync.java: Tests connection timeouts during SSL handshake
-
java/net/httpclient/ConnectTimeoutNoProxyAsync.java: Tests for connection related timeouts
-
java/net/httpclient/ConnectTimeoutNoProxySync.java: Tests for connection related timeouts
-
java/net/httpclient/ConnectTimeoutWithProxyAsync.java: Tests for connection related timeouts
-
java/net/httpclient/ConnectTimeoutWithProxySync.java: Tests for connection related timeouts
-
java/net/httpclient/CookieHeaderTest.java: Test for multiple vs single cookie header for HTTP/2 vs HTTP/1.1
-
java/net/httpclient/CustomRequestPublisher.java: Checks correct handling of Publishers that call onComplete without demand
-
java/net/httpclient/CustomResponseSubscriber.java: Tests response body subscribers's onComplete is not invoked before onSubscribe
-
java/net/httpclient/DependentActionsTest.java: Verify that dependent synchronous actions added before the CF completes are executed either asynchronously in an executor when the CF later completes, or in the user thread that joins.
-
java/net/httpclient/DependentPromiseActionsTest.java: Verify that dependent synchronous actions added before the promise CF completes are executed either asynchronously in an executor when the CF later completes, or in the user thread that joins.
-
java/net/httpclient/DigestEchoClient.java: this test verifies that a client may provides authorization headers directly when connecting with a server.
-
java/net/httpclient/DigestEchoClientSSL.java: this test verifies that a client may provides authorization headers directly when connecting with a server over SSL.
-
java/net/httpclient/EmptyAuthenticate.java: HttpClient throws NPE in AuthenticationFilter when parsing www-authenticate head
-
java/net/httpclient/EncodedCharsInURI.java: Tests that escaped characters in URI are correctly handled (not re-escaped and not unescaped)
-
java/net/httpclient/EscapedOctetsInURI.java: Preserve URI component escaped octets when converting to HTTP headers
-
java/net/httpclient/ExpectContinue.java: Basic test for Expect 100-Continue ( HTTP/1.1 only )
-
java/net/httpclient/FilePublisher/FilePublisherPermsTest.java: Confirm that HttpRequest.BodyPublishers#ofFile(Path) works with changing permissions policy 1: no custom permission policy 2: custom permission for test classes policy 3: custom permission for test classes and httpclient
-
java/net/httpclient/FilePublisher/FilePublisherTest.java: Confirm that HttpRequest.BodyPublishers#ofFile(Path) assumes the default file system
-
java/net/httpclient/FlowAdapterPublisherTest.java: Basic tests for Flow adapter Publishers
-
java/net/httpclient/FlowAdapterSubscriberTest.java: Basic tests for Flow adapter Subscribers
-
java/net/httpclient/ForbiddenHeadTest.java: checks that receiving 403 for a HEAD request after 401/407 doesn't cause any unexpected behavior.
-
java/net/httpclient/GZIPInputStreamTest.java: Tests that you can map an InputStream to a GZIPInputStream
-
java/net/httpclient/HandshakeFailureTest.java: Verify SSLHandshakeException is received when the handshake fails, either because the server closes (EOF) the connection during handshaking, or no cipher suite can be negotiated (TLSv1.2) or no available authentication scheme (TLSv1.3).
-
java/net/httpclient/HeadTest.java: (httpclient) Add tests for HEAD and 304 responses.
-
java/net/httpclient/HeadersTest.java: Basic test for headers, uri, and duration
-
java/net/httpclient/HeadersTest1.java:
-
java/net/httpclient/HeadersTest2.java: Basic test for headers
-
java/net/httpclient/Http1ChunkedTest.java: Verifies that the HttpClient can accept extensions after chunk length in a chunked response.
-
java/net/httpclient/HttpClientBuilderTest.java: HttpClient[.Builder] API and behaviour checks
-
java/net/httpclient/HttpClientExceptionTest.java: The test checks if UncheckedIOException is thrown
-
java/net/httpclient/HttpHeadersOf.java: Tests for HttpHeaders.of factory method
-
java/net/httpclient/HttpInputStreamAvailableTest.java: HttpResponseInputStream.available() returns 1 on empty stream
-
java/net/httpclient/HttpRedirectTest.java: This test verifies that the HttpClient works correctly when redirecting a post request.
-
java/net/httpclient/HttpRequestBuilderTest.java: HttpRequest[.Builder] API and behaviour checks
-
java/net/httpclient/HttpRequestNewBuilderTest.java: HttpRequest.newBuilder(HttpRequest) API and behaviour checks
-
java/net/httpclient/HttpResponseInputStreamTest.java: Simple smoke test for BodySubscriber.asInputStream();
-
java/net/httpclient/HttpSlowServerTest.java: This test verifies that the HttpClient works correctly when connected to a slow server.
-
java/net/httpclient/HttpVersionsTest.java: Checks HTTP versions when interacting with an HTTP/2 server
-
java/net/httpclient/HttpsTunnelAuthTest.java: Verify that it's possible to handle proxy authentication manually even when using an HTTPS tunnel.
-
java/net/httpclient/HttpsTunnelTest.java: This test verifies that if an h2 connection going through a proxy P is downgraded to HTTP/1.1, then a new h2 request going to a different host through the same proxy will not be preemptively downgraded.
-
java/net/httpclient/ISO_8859_1_Test.java: Tests that a client is able to receive ISO-8859-1 encoded header values.
-
java/net/httpclient/ImmutableFlowItems.java: Tests response body subscribers's onNext's Lists are unmodifiable, and that the buffers are read-only
-
java/net/httpclient/ImmutableHeaders.java: ImmutableHeaders
-
java/net/httpclient/InterruptedBlockingSend.java: Basic test for interrupted blocking send
-
java/net/httpclient/InvalidInputStreamSubscriptionRequest.java: Tests an asynchronous BodySubscriber that completes immediately with an InputStream which issues bad requests
-
java/net/httpclient/InvalidSSLContextTest.java: Test to ensure the HTTP client throws an appropriate SSL exception when SSL context is not valid.
-
java/net/httpclient/InvalidSubscriptionRequest.java: Tests an asynchronous BodySubscriber that completes immediately with a Publisher<List<ByteBuffer>> whose subscriber issues bad requests
-
java/net/httpclient/LargeHandshakeTest.java: This test verifies that the HttpClient works correctly when the server sends a large certificate.
-
java/net/httpclient/LargeResponseContent.java: Basic tests for response timeouts
-
java/net/httpclient/LargeResponseTest.java: This test verifies that the HttpClient works correctly when the server sends large amount of data.
-
java/net/httpclient/LineBodyHandlerTest.java: Basic tests for line adapter subscribers as created by the BodyHandlers returned by BodyHandler::fromLineSubscriber and BodyHandler::asLines
-
java/net/httpclient/LineStreamsAndSurrogatesTest.java: tests for BodySubscribers returned by asLines.
-
java/net/httpclient/LineSubscribersAndSurrogatesTest.java: tests for BodySubscribers returned by fromLineSubscriber.
-
java/net/httpclient/ManyRequests.java: Send a large number of requests asynchronously
-
java/net/httpclient/ManyRequestsLegacy.java: Send a large number of requests asynchronously using the legacy URL.openConnection(), to help sanitize results of the test ManyRequest.java.
-
java/net/httpclient/MappingResponseSubscriber.java: Tests mapped response subscriber
-
java/net/httpclient/MaxStreams.java: Should HttpClient support SETTINGS_MAX_CONCURRENT_STREAMS from the server
-
java/net/httpclient/MessageHeadersTest.java: Tests expected behavior of MessageHeader.
-
java/net/httpclient/MethodsTest.java: Basic test for method names
-
java/net/httpclient/MultiAuthTest.java: Basic Authentication test with multiple clients issuing multiple requests.
-
java/net/httpclient/NoBodyPartOne.java: Test response body handlers/subscribers when there is no body
-
java/net/httpclient/NoBodyPartTwo.java: Test response body handlers/subscribers when there is no body
-
java/net/httpclient/NonAsciiCharsInURI.java: Verify that non-US-ASCII chars are replaced with a sequence of escaped octets that represent that char in the UTF-8 character set.
-
java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java: Confirm HttpResponse.BodySubscribers#ofFileDownload(Path) works only with the default file system
-
java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java: Confirm HttpResponse.BodyHandlers#ofFile(Path) works with default and non-default file systems when SecurityManager is enabled
-
java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java: Confirm HttpResponse.BodySubscribers#ofFile(Path) works with default and non-default file systems when SecurityManager is enabled
-
java/net/httpclient/PlainProxyConnectionTest.java: Verifies that PlainProxyConnections are cached and reused properly.
-
java/net/httpclient/ProxyAuthDisabledSchemes.java: this test verifies that a client may provides authorization headers directly when connecting with a server, and it verifies that the client honor the jdk.http.auth.*.disabledSchemes net properties.
-
java/net/httpclient/ProxyAuthDisabledSchemesSSL.java: this test verifies that a client may provides authorization headers directly when connecting with a server over SSL, and it verifies that the client honor the jdk.http.auth.*.disabledSchemes net properties.
-
java/net/httpclient/ProxyAuthTest.java: Verify that Proxy-Authenticate header is correctly handled
-
java/net/httpclient/ProxySelectorTest.java: checks that a different proxy returned for the same host:port is taken into account
-
java/net/httpclient/ProxyTest.java: Verifies that passing a proxy with an unresolved address does not cause java.nio.channels.UnresolvedAddressException.
-
java/net/httpclient/RedirectMethodChange.java: Method change during redirection
-
java/net/httpclient/RedirectWithCookie.java: Test for cookie handling when redirecting
-
java/net/httpclient/RelayingPublishers.java: Verifies that some of the standard BodyPublishers relay exception rather than throw it
-
java/net/httpclient/RequestBodyTest.java:
-
java/net/httpclient/RequestBuilderTest.java: HttpRequest[.Builder] API and behaviour checks
-
java/net/httpclient/Response1xxTest.java: Tests behaviour of HttpClient when server responds with 102 or 103 status codes
-
java/net/httpclient/Response204.java:
-
java/net/httpclient/Response204V2Test.java: Tests that streams are closed after receiving a 204 response.
-
java/net/httpclient/ResponseBodyBeforeError.java: Tests that all response body is delivered to the BodySubscriber before an abortive error terminates the flow
-
java/net/httpclient/ResponsePublisher.java: Tests an asynchronous BodySubscriber that completes immediately with a Publisher<List<ByteBuffer>>
-
java/net/httpclient/RestrictedHeadersTest.java:
-
java/net/httpclient/RetryPost.java: Ensure that the POST method is retied when the property is set.
-
java/net/httpclient/RetryWithCookie.java: Test for cookie handling when retrying after close
-
java/net/httpclient/SSLExceptionTest.java: This test verifies exception when resources for SSLcontext used by HttpClient are not available
-
java/net/httpclient/SendResponseHeadersTest.java: Check that sendResponseHeaders throws an IOException when headers have already been sent
-
java/net/httpclient/ServerCloseTest.java: Tests that our client deals correctly with servers that close the connection right after sending the last byte.
-
java/net/httpclient/ShortRequestBody.java: Request body of incorrect (larger or smaller) sizes than that reported by the body publisher
-
java/net/httpclient/ShortResponseBodyGet.java: Tests Exception detail message when too few response bytes are received before a socket exception or eof.
-
java/net/httpclient/ShortResponseBodyPost.java: Tests Exception detail message when too few response bytes are received before a socket exception or eof.
-
java/net/httpclient/ShortResponseBodyPostWithRetry.java: Run of ShortResponseBodyPost with -Djdk.httpclient.enableAllMethodRetry
-
java/net/httpclient/SmallTimeout.java: Ensures that small timeouts do not cause hangs due to race conditions
-
java/net/httpclient/SmokeTest.java:
-
java/net/httpclient/SpecialHeadersTest.java: Verify that some special headers - such as User-Agent can be specified by the caller.
-
java/net/httpclient/SplitResponse.java:
-
java/net/httpclient/SplitResponseAsync.java:
-
java/net/httpclient/SplitResponseKeepAlive.java:
-
java/net/httpclient/SplitResponseKeepAliveAsync.java:
-
java/net/httpclient/SplitResponseSSL.java:
-
java/net/httpclient/SplitResponseSSLAsync.java:
-
java/net/httpclient/SplitResponseSSLKeepAlive.java:
-
java/net/httpclient/SplitResponseSSLKeepAliveAsync.java:
-
java/net/httpclient/StreamCloseTest.java:
-
java/net/httpclient/StreamingBody.java: Exercise a streaming subscriber ( InputStream ) without holding a strong (or any ) reference to the client.
-
java/net/httpclient/SubscriberPublisherAPIExceptions.java: Basic tests for API specified exceptions from Publisher, Handler, and Subscriber convenience static factory methods.
-
java/net/httpclient/TestKitTest.java:
-
java/net/httpclient/ThrowingPublishersCustomAfterCancel.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPublishersIOAfterCancel.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPublishersIOBeforeCancel.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPublishersInNextRequest.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPublishersInRequest.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPublishersInSubscribe.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPublishersSanity.java: Tests what happens when request publishers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java: Tests what happens when push promise handlers and their response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java: Tests what happens when push promise handlers and their response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java: Tests what happens when push promise handlers and their response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPushPromisesAsLinesIO.java: Tests what happens when push promise handlers and their response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPushPromisesAsStringCustom.java: Tests what happens when push promise handlers and their response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPushPromisesAsStringIO.java: Tests what happens when push promise handlers and their response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingPushPromisesSanity.java: Tests what happens when push promise handlers and their response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingSubscribersAsInputStream.java: Tests what happens when response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java: Tests what happens when response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingSubscribersAsLines.java: Tests what happens when response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingSubscribersAsLinesAsync.java: Tests what happens when response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingSubscribersAsString.java: Tests what happens when response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingSubscribersAsStringAsync.java: Tests what happens when response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/ThrowingSubscribersSanity.java: Tests what happens when response body handlers and subscribers throw unexpected exceptions.
-
java/net/httpclient/TimeoutBasic.java: Basic tests for response timeouts
-
java/net/httpclient/TimeoutOrdering.java: Ensures that timeouts of multiple requests are handled in correct order
-
java/net/httpclient/TlsContextTest.java: This test verifies that the TLS version handshake respects ssl context
-
java/net/httpclient/UnauthorizedTest.java: (httpclient) Check that HttpClient throws IOException when receiving 401/407 with no WWW-Authenticate/Proxy-Authenticate header only in the case where an authenticator is configured for the client.
-
java/net/httpclient/UnknownBodyLengthTest.java:
-
java/net/httpclient/UserCookieTest.java: Test that user-supplied cookies are appended to server-cookies for HTTP/2 vs HTTP/1.1
-
java/net/httpclient/VersionTest.java:
-
java/net/httpclient/ZeroRedirects.java:
-
java/net/httpclient/http2/BadHeadersTest.java:
-
java/net/httpclient/http2/BasicTest.java:
-
java/net/httpclient/http2/ConnectionReuseTest.java: verify that the HttpClient pools and reuses a connection for HTTP/2 requests
-
java/net/httpclient/http2/ContinuationFrameTest.java: Test for CONTINUATION frame handling
-
java/net/httpclient/http2/ErrorTest.java: check exception thrown when bad TLS parameters selected
-
java/net/httpclient/http2/FixedThreadPoolTest.java:
-
java/net/httpclient/http2/HpackBinaryTestDriver.java:
-
java/net/httpclient/http2/HpackCircularBufferDriver.java:
-
java/net/httpclient/http2/HpackDecoderDriver.java:
-
java/net/httpclient/http2/HpackEncoderDriver.java:
-
java/net/httpclient/http2/HpackHeaderTableDriver.java:
-
java/net/httpclient/http2/HpackHuffmanDriver.java:
-
java/net/httpclient/http2/HpackTestHelper.java:
-
java/net/httpclient/http2/ImplicitPushCancel.java:
-
java/net/httpclient/http2/NoBodyTest.java:
-
java/net/httpclient/http2/ProxyTest2.java: Verifies that you can access an HTTP/2 server over HTTPS by tunnelling through an HTTP/1.1 proxy.
-
java/net/httpclient/http2/PushPromiseContinuation.java: Tests that the HttpClient can correctly receive a Push Promise Frame with the END_HEADERS flag unset followed by one or more Continuation Frames.
-
java/net/httpclient/http2/RedirectTest.java:
-
java/net/httpclient/http2/ServerPush.java:
-
java/net/httpclient/http2/ServerPushWithDiffTypes.java:
-
java/net/httpclient/http2/TLSConnection.java: Checks that SSL parameters can be set for HTTP/2 connection
-
java/net/httpclient/http2/Timeout.java: Check if HttpTimeoutException is thrown if a server doesn't reply
-
java/net/httpclient/http2/TrailingHeadersTest.java: Trailing headers should be ignored by the client when using HTTP/2 and not affect the rest of the exchange.
-
java/net/httpclient/offline/OfflineTesting.java: Demonstrates how to achieve testing without network connections
-
java/net/httpclient/security/Driver.java:
-
java/net/httpclient/security/Security.java:
-
java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java: Basic checks for SecurityException from body processors APIs
-
java/net/httpclient/security/filePerms/SecurityBeforeFile.java: Verifies security checks are performed before existence checks in pre-defined body processors APIs
-
java/net/httpclient/ssltest/CertificateTest.java:
-
java/net/httpclient/ssltest/TlsVersionTest.java:
-
java/net/httpclient/websocket/Abort.java:
-
java/net/httpclient/websocket/AutomaticPong.java:
-
java/net/httpclient/websocket/BlowupOutputQueue.java:
-
java/net/httpclient/websocket/ConnectionHandoverTest.java: Verifies HttpClient yields the connection to the WebSocket
-
java/net/httpclient/websocket/HandshakeUrlEncodingTest.java: Test for Websocket URI encoding during HandShake
-
java/net/httpclient/websocket/HeaderWriterDriver.java:
-
java/net/httpclient/websocket/MaskerDriver.java:
-
java/net/httpclient/websocket/MessageQueueDriver.java:
-
java/net/httpclient/websocket/PendingBinaryPingClose.java:
-
java/net/httpclient/websocket/PendingBinaryPongClose.java:
-
java/net/httpclient/websocket/PendingPingBinaryClose.java:
-
java/net/httpclient/websocket/PendingPingTextClose.java:
-
java/net/httpclient/websocket/PendingPongBinaryClose.java:
-
java/net/httpclient/websocket/PendingPongTextClose.java:
-
java/net/httpclient/websocket/PendingTextPingClose.java:
-
java/net/httpclient/websocket/PendingTextPongClose.java:
-
java/net/httpclient/websocket/ReaderDriver.java:
-
java/net/httpclient/websocket/SendTest.java:
-
java/net/httpclient/websocket/WSHandshakeExceptionTest.java: Basic test for WebSocketHandshakeException
-
java/net/httpclient/websocket/WebSocketBuilderTest.java:
-
java/net/httpclient/websocket/WebSocketExtendedTest.java:
-
java/net/httpclient/websocket/WebSocketProxyTest.java: WebSocket proxy tunneling tests
-
java/net/httpclient/websocket/WebSocketServerDriver.java:
-
java/net/httpclient/websocket/WebSocketTest.java:
-
java/net/httpclient/websocket/security/WSURLPermissionTest.java: Basic security checks for WebSocket URI from the Builder
-
java/net/httpclient/whitebox/AuthenticationFilterTestDriver.java:
-
java/net/httpclient/whitebox/ConnectionPoolTestDriver.java: Verifies that the ConnectionPool correctly handle connection deadlines and purges the right connections from the cache.
-
java/net/httpclient/whitebox/DefaultProxyDriver.java: Verifies that the HTTP Client, by default, uses the system-wide proxy selector, and that that selector supports the standard HTTP proxy system properties.
-
java/net/httpclient/whitebox/DemandTestDriver.java:
-
java/net/httpclient/whitebox/FlowTestDriver.java:
-
java/net/httpclient/whitebox/FramesDecoderTestDriver.java:
-
java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java:
-
java/net/httpclient/whitebox/MinimalFutureTestDriver.java:
-
java/net/httpclient/whitebox/RawChannelTestDriver.java:
-
java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java:
-
java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java: tests that the SSLFlowDelegate doesn't accumulate application data when the downReader doesn't request any
-
java/net/httpclient/whitebox/SSLTubeTestDriver.java:
-
java/net/httpclient/whitebox/SelectorTestDriver.java:
-
java/net/httpclient/whitebox/WindowControllerTestDriver.java: Non-negative WINDOW_UPDATE increments may leave the stream window size negative
-
java/net/httpclient/whitebox/WrapperTestDriver.java:
-
java/net/ipv6tests/B6521014.java: IOException thrown when Socket tries to bind to an local IPv6 address on SuSE Linux
-
java/net/ipv6tests/BadIPv6Addresses.java: Re-test IPv6 (and specifically MulticastSocket) with latest Linux & USAGI code
-
java/net/ipv6tests/ScopeTests.java: IPv6 support for Windows XP and 2003 server
-
java/net/ipv6tests/TcpTest.java: IPv6 support for Windows XP and 2003 server.
-
java/net/ipv6tests/UdpTest.java: IPv6 support for Windows XP and 2003 server.
-
java/net/spi/URLStreamHandlerProvider/Basic.java: Basic test for URLStreamHandlerProvider
-
java/net/whitebox/CookieTestDriver.java:
-
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/LimitDirectMemory.java: Test: Setting the system property should not work so we should be able to allocate the default amount
-
java/nio/Buffer/LimitDirectMemoryNegativeTest.java: Test option to limit direct memory allocation, various bad values fail to launch the VM
-
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/nio/ByteOrder/NativeOrder.java: Unit test for ByteOrder.nativeOrder()
-
java/nio/MappedByteBuffer/Basic.java: Simple MappedByteBuffer tests
-
java/nio/MappedByteBuffer/Force.java: Testing force()
-
java/nio/MappedByteBuffer/ForceException.java: Test behavior of force() with respect to throwing exceptions
-
java/nio/MappedByteBuffer/ForceViews.java: Verify MappedByteBuffer force on compact, duplicate, and slice views
-
java/nio/MappedByteBuffer/MapSyncFail.java: Test failure paths for MAP_SYNC FileChannel.map of non-DAX files
-
java/nio/MappedByteBuffer/SubclassCastUOE.java: Verify no UnsupportedOperationException for cast subclass
-
java/nio/MappedByteBuffer/Truncate.java: Test MappedByteBuffer operations after mapped bye buffer becomes inaccessible
-
java/nio/MappedByteBuffer/ZeroMap.java: Testing force(), load() isLoaded() of zero len MBB
-
java/nio/channels/AsyncCloseAndInterrupt.java: Comprehensive test of asynchronous closing and interruption
-
java/nio/channels/AsynchronousChannelGroup/AsExecutor.java: tests tasks can be submitted to a channel group's thread pool.
-
java/nio/channels/AsynchronousChannelGroup/Basic.java: Unit test for AsynchronousChannelGroup
-
java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java: Unit test for AsynchronousChannelGroup
-
java/nio/channels/AsynchronousChannelGroup/Identity.java: Unit test for AsynchronousChannelGroup
-
java/nio/channels/AsynchronousChannelGroup/Restart.java: Unit test for AsynchronousChannelGroup
-
java/nio/channels/AsynchronousChannelGroup/Unbounded.java: Unit test for AsynchronousChannelGroup
-
java/nio/channels/AsynchronousFileChannel/Basic.java: Unit test for AsynchronousFileChannel
-
java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java: Unit test for java.nio.channels.AsynchronousFileChannel
-
java/nio/channels/AsynchronousFileChannel/Lock.java: Unit test for AsynchronousFileChannel#lock method
-
java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java: Stress AsynchronousFileChannel.write
-
java/nio/channels/AsynchronousServerSocketChannel/Basic.java: Unit test for AsynchronousServerSocketChannel
-
java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java: Unit test for AsynchronousServerServerSocketChannel
-
java/nio/channels/AsynchronousSocketChannel/Basic.java: Unit test for AsynchronousSocketChannel(use -Dseed=X to set PRNG seed)
-
java/nio/channels/AsynchronousSocketChannel/CompletionHandlerRelease.java: Verify that reference to CompletionHandler is cleared after use
-
java/nio/channels/AsynchronousSocketChannel/DieBeforeComplete.java: Unit test for AsynchronousSocketChannel/AsynchronousServerSocketChannel
-
java/nio/channels/AsynchronousSocketChannel/Leaky.java: Unit test for AsynchronousSocketChannel
-
java/nio/channels/AsynchronousSocketChannel/StressLoopback.java: Stress test connections through the loopback interface
-
java/nio/channels/Channels/Basic.java: Test Channels basic functionality
-
java/nio/channels/Channels/Basic2.java: Test Channels methods for interoperability between streams and asynchronous byte channels
-
java/nio/channels/Channels/EncodingTest.java: Test to verify the new overload method with Charset functions the same as the existing method that takes a charset name.
-
java/nio/channels/Channels/ReadByte.java: Test Channels.newInputStream.read() method
-
java/nio/channels/Channels/ReadOffset.java: Channels.newInputStream.read throws IAE when invoked with different offsets.
-
java/nio/channels/Channels/ShortWrite.java: Test Channels.newOutputStream returns OutputStream that handles short writes from the underlying channel
-
java/nio/channels/Channels/TinyBuffers.java: Ensure that ridiculously tiny buffers work with Channels.newReader
-
java/nio/channels/Channels/Write.java: Test Channels.newOutputStream.write
-
java/nio/channels/ConfigureBlocking.java: test configureBlocking on closed channels
-
java/nio/channels/DatagramChannel/AdaptorBasic.java: Unit test for datagram-socket-channel adaptors
-
java/nio/channels/DatagramChannel/AdaptorConcurrentIO.java: Test DatagramChannel socket adaptor with concurrent send/receive
-
java/nio/channels/DatagramChannel/AdaptorConnect.java: Test DatagramChannel socket adaptor connect method with illegal args
-
java/nio/channels/DatagramChannel/AdaptorGetters.java: Test the DatagramChannel socket adaptor getter methods
-
java/nio/channels/DatagramChannel/AfterDisconnect.java: Test DatagramChannel bound to specific address/ephemeral port after disconnect
-
java/nio/channels/DatagramChannel/BasicMulticastTests.java: Unit test for DatagramChannel's multicast support
-
java/nio/channels/DatagramChannel/BindNull.java: Make sure the bind method uses an ipv4 address for the null case when the DatagramChannel is connected to an IPv4 socket and -Djava.net.preferIPv6Addresses=true.
-
java/nio/channels/DatagramChannel/ChangingAddress.java: Test that DatagramChannel.getLocalAddress returns the right local address after connect/disconnect.
-
java/nio/channels/DatagramChannel/Connect.java: Test DatagramChannel's send and receive methods
-
java/nio/channels/DatagramChannel/ConnectExceptions.java: Test DatagramChannel connect exceptions
-
java/nio/channels/DatagramChannel/ConnectPortZero.java: Check that DatagramChannel throws expected Exception when connecting to port 0
-
java/nio/channels/DatagramChannel/ConnectedSend.java: Test DatagramChannel send while connected
-
java/nio/channels/DatagramChannel/Disconnect.java: Test DatagramChannel.disconnect when DatagramChannel is connected to an IPv4 socket
-
java/nio/channels/DatagramChannel/EmptyBuffer.java: Test DatagramChannel receive with empty buffer
-
java/nio/channels/DatagramChannel/InterruptibleOrNot.java: Test SelectorProviderImpl.openDatagramChannel(boolean) to create DatagramChannel objects that optionally support interrupt
-
java/nio/channels/DatagramChannel/IsBound.java: Simple test of DatagramChannel isBound
-
java/nio/channels/DatagramChannel/IsConnected.java: Simple test of DatagramSocket connection consistency
-
java/nio/channels/DatagramChannel/ManySourcesAndTargets.java: Test DatagramChannel send/receive and that receive returns the expected sender address
-
java/nio/channels/DatagramChannel/NoSender.java: Test nonblocking receive with no sender
-
java/nio/channels/DatagramChannel/NotBound.java: Test that connect/send/receive with unbound DatagramChannel causes the channel's socket to be bound to a local address
-
java/nio/channels/DatagramChannel/Receive.java: Test DatagramChannel's receive after close
-
java/nio/channels/DatagramChannel/ReceiveISA.java: Check that DatagramChannel.receive returns a new SocketAddress when it receives a packet from the same source address but different endpoint.
-
java/nio/channels/DatagramChannel/Refused.java: Test DatagramChannel's receive when port unreachable
-
java/nio/channels/DatagramChannel/SRTest.java: Test DatagramChannel's send and receive methods
-
java/nio/channels/DatagramChannel/SelectWhenRefused.java: Test that Selector does not select an unconnected DatagramChannel when ICMP port unreachable received
-
java/nio/channels/DatagramChannel/SendExceptions.java: Test DatagramChannel send exceptions
-
java/nio/channels/DatagramChannel/SendPortZero.java: Check that DatagramChannel throws expected Exception when sending to port 0
-
java/nio/channels/DatagramChannel/SendReceiveMaxSize.java: Check that it is possible to send and receive datagrams of maximum size on macOS.
-
java/nio/channels/DatagramChannel/Sender.java: Test DatagramChannel subsequent receives with no datagram ready
-
java/nio/channels/DatagramChannel/SocketOptionTests.java: Unit test for setOption/getOption/options methods
-
java/nio/channels/DatagramChannel/StressNativeSignal.java: Attempt to provoke error 316 on OS X in NativeSignal.signal()
-
java/nio/channels/DatagramChannel/ThereCanBeOnlyOne.java: Should only be one PUE even if multiple ICMPs were received
-
java/nio/channels/DatagramChannel/Truncate.java: Test DatagramChannel receive/read where there are fewer bytes remaining in the buffer than are required to hold the datagram.
-
java/nio/channels/DatagramChannel/UseDGWithIPv6.java: Check using IPv6 address does not crash the VM
-
java/nio/channels/FileChannel/Args.java: Ensure that illegal arguments cause appropriate exceptions to be thrown
-
java/nio/channels/FileChannel/AtomicAppend.java: Check that appends are atomic
-
java/nio/channels/FileChannel/BlockDeviceSize.java: FileChannel.size() should be equal to RandomAccessFile.size() and > 0 for block devs on Linux
-
java/nio/channels/FileChannel/CleanerTest.java: Test whether an unreferenced FileChannel is actually cleaned
-
java/nio/channels/FileChannel/ClosedByInterrupt.java: Ensure ClosedByInterruptException is thrown when I/O operation interrupted by Thread.interrupt
-
java/nio/channels/FileChannel/ClosedChannelTransfer.java: Verify transfers with closed channels throws ClosedChannelException
-
java/nio/channels/FileChannel/ExpandingMap.java: Flushing dirty pages prior to unmap can cause Cleaner thread to abort VM if memory system has pages locked
-
java/nio/channels/FileChannel/Force.java: Check for regressions in FileChannel.force
-
java/nio/channels/FileChannel/GetClosedChannel.java: Verify that a channel obtained from a closed stream is truly closed.
-
java/nio/channels/FileChannel/InterruptDeadlock.java: Tests interruption of threads doing position-based read methods in an attempt to provoke a deadlock between position sensitive and position insensitive methods
-
java/nio/channels/FileChannel/InterruptMapDeadlock.java: Tests interruption of threads mapping sections of a file channel in an attempt to deadlock due to nesting of begin calls.
-
java/nio/channels/FileChannel/Lock.java: Test FileChannel file locking
-
java/nio/channels/FileChannel/LongTransferTest.java: Test to transfer bytes with a size bigger than Integer.MAX_VALUE
-
java/nio/channels/FileChannel/LoopingTruncate.java: (fc) Infinite loop FileChannel.truncate
-
java/nio/channels/FileChannel/MapAssertions.java: Check for assertion failures in FileChannel.map
-
java/nio/channels/FileChannel/MapOverEnd.java: Check if file mapping extends beyond end of file
-
java/nio/channels/FileChannel/MapReadOnly.java: Verify IOUtil.java reads to buffer limits
-
java/nio/channels/FileChannel/MapTest.java: Test file mapping with FileChannel
-
java/nio/channels/FileChannel/MapWithSecurityManager.java: Tests the map method when running with a security manager
-
java/nio/channels/FileChannel/Mode.java: Test FileChannel maps with different accesses
-
java/nio/channels/FileChannel/Position.java: Test position method of FileChannel
-
java/nio/channels/FileChannel/Pread.java: Test positional read method of FileChannel
-
java/nio/channels/FileChannel/Pwrite.java: Test positional write method of FileChannel
-
java/nio/channels/FileChannel/Read.java: Test read method of FileChannel
-
java/nio/channels/FileChannel/ReadFull.java: Test read method of FileChannel
-
java/nio/channels/FileChannel/ReadToLimit.java: Verify IOUtil.java reads to buffer limits
-
java/nio/channels/FileChannel/Release.java: Check release on closed channel
-
java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java: Try to cause a deadlock between (Asynchronous)FileChannel.close and FileLock.release
-
java/nio/channels/FileChannel/ScatteringRead.java: Test FileChannel scattering reads
-
java/nio/channels/FileChannel/Size.java: Test size method of FileChannel
-
java/nio/channels/FileChannel/TempDirectBuffersReclamation.java: Test reclamation of thread-local temporary direct byte buffers at thread exit
-
java/nio/channels/FileChannel/Transfer.java: Test FileChannel.transferFrom and transferTo (use -Dseed=X to set PRNG seed)
-
java/nio/channels/FileChannel/Transfer2GPlus.java: Verify that transferTo() copies more than Integer.MAX_VALUE bytes
-
java/nio/channels/FileChannel/Transfer4GBFile.java: Test FileChannel.transferFrom and transferTo for 4GB files
-
java/nio/channels/FileChannel/TransferOverlappedFileChannel.java: Test transferring to and from same file channel
-
java/nio/channels/FileChannel/TransferTo6GBFile.java: Test FileChannel.transferTo with file positions up to 8GB
-
java/nio/channels/FileChannel/TransferToChannel.java: Test transferTo with different target channels
-
java/nio/channels/FileChannel/TransferToNonWritable.java: Test if transferTo throws right exceptions
-
java/nio/channels/FileChannel/Transfers.java: Comprehensive test for FileChannel.transfer{From,To}
-
java/nio/channels/FileChannel/Truncate.java: Test truncate method of FileChannel
-
java/nio/channels/FileChannel/TruncateRAF.java: Check how FileChannel behaves if the file size/offset change via RAF.setLength() and other methods.
-
java/nio/channels/FileChannel/TryLock.java: The FileChannel file locking
-
java/nio/channels/FileChannel/Write.java: Test FileChannel write
-
java/nio/channels/FileLock/FileLockConstructor.java: Test FileLock constructor parameter validation.
-
java/nio/channels/FileLock/FileLockGC.java: Verify that OverlappingFileLockException is thrown when expected.
-
java/nio/channels/Pipe/EmptyRead.java: Test reading 0 bytes over a pipe
-
java/nio/channels/Pipe/NonBlocking.java: Ensure that the Pipe.{sink,source}() methods don't create superfluous channel objects
-
java/nio/channels/Pipe/PipeChannel.java: Test reading and writing from Pipes
-
java/nio/channels/Pipe/PipeInterrupt.java: Ensure that a Pipe can open even if its thread has already been interrupted.
-
java/nio/channels/Pipe/ScatteringRead.java: Test Pipe scattering reads
-
java/nio/channels/Pipe/SelectPipe.java: Test selection of ready pipe
-
java/nio/channels/SelectionKey/AtomicAttachTest.java: SelectionKey.attach should atomically set and return the attachment
-
java/nio/channels/SelectionKey/AtomicUpdates.java: Unit test for SelectionKey interestOpsOr and interestOpsAnd
-
java/nio/channels/SelectionKey/RacyRegister.java: Test that register does not return a valid SelectionKey when invoked at around the time that the channel is closed
-
java/nio/channels/Selector/Alias.java: Registering and cancelling same fd many times
-
java/nio/channels/Selector/BasicAccept.java: Test Selector with ServerSocketChannels
-
java/nio/channels/Selector/BasicConnect.java: Test nonblocking connect and finishConnect
-
java/nio/channels/Selector/ChangingInterests.java#id0: Test that Selector doesn't spin when changing interest ops
-
java/nio/channels/Selector/CheckLocking.java: check if setInterest blocks while in select
-
java/nio/channels/Selector/Close.java: Test for keys remaining in selector after channel closed
-
java/nio/channels/Selector/CloseInvalidatesKeys.java: Ensure that closing a selector invalidates its keys
-
java/nio/channels/Selector/CloseThenRegister.java: ClosedSelectorException is expected when register after close
-
java/nio/channels/Selector/CloseWhenKeyIdle.java: POLLHUP or POLLERR on "idle" key can cause Selector to spin
-
java/nio/channels/Selector/Connect.java: Test Making lots of Selectors
-
java/nio/channels/Selector/ConnectWrite.java: Test ready for connect followed by ready for write
-
java/nio/channels/Selector/HelperSlowToDie.java: Selector.select can hangs on Windows for cases where a helper thread becomes redudant but a new helper is immediately needed.
-
java/nio/channels/Selector/KeySets.java: Check various properties of key and selected-key sets
-
java/nio/channels/Selector/KeysReady.java: Test if keys reported ready multiple times
-
java/nio/channels/Selector/LotsOfChannels.java#id0: Tests that Windows Selector can use more than 63 channels
-
java/nio/channels/Selector/LotsOfUpdatesTest.java: Selector.select can fail with IOException "Invalid argument" on Solaris if maximum number of file descriptors is less than 10000
-
java/nio/channels/Selector/OpRead.java: Test if OP_READ is detected with OP_WRITE in interestOps
-
java/nio/channels/Selector/OutOfBand.java#id0: OOB data causes a SocketChannel, with OOBINLINE disabled, to be selected
-
java/nio/channels/Selector/RacyDeregister.java#id0: SelectionKey.interestOps does not update interest set on Windows.
-
java/nio/channels/Selector/ReadAfterConnect.java: Socket with OP_READ would get selected on connect
-
java/nio/channels/Selector/RegAfterPreClose.java: Pre-close file descriptor may inadvertently get registered with epoll during close
-
java/nio/channels/Selector/RegisterDuringSelect.java: Test that channels can be registered, interest ops can changed, and keys cancelled while a selection operation is in progress.
-
java/nio/channels/Selector/SelectAfterRead.java: Checks that Windows behavior matches Solaris for various read/select combinations.
-
java/nio/channels/Selector/SelectAndCancel.java: Check for CancelledKeyException when key cancelled during select
-
java/nio/channels/Selector/SelectAndClose.java: Check blocking of select and close
-
java/nio/channels/Selector/SelectNowWhenEmpty.java: Test selectNow method with no registered channels
-
java/nio/channels/Selector/SelectWithConsumer.java#id0: Unit test for Selector.select/selectNow(Consumer)
-
java/nio/channels/Selector/SelectWrite.java: Socket with OP_WRITE would get selected only once
-
java/nio/channels/Selector/SelectorLimit.java: Ensure that a Selector can return at least 100 selected keys
-
java/nio/channels/Selector/SelectorTest.java: Test selectors and socketchannels
-
java/nio/channels/Selector/TemporarySelector.java: Timed read with socket adaptor throws ClosedSelectorException if temporary selector GC'ed.
-
java/nio/channels/Selector/UpdateReadyOps.java: Test that the ready set from a selection operation is bitwise-disjoined into a key's ready set when the key is already in the selected-key set
-
java/nio/channels/Selector/Wakeup.java: Unit test for selector wakeup and interruption
-
java/nio/channels/Selector/WakeupAfterClose.java: Invoking wakeup on closed Selector can throw NPE if close resets interrupt status
-
java/nio/channels/Selector/WakeupEmpty.java: Checks that wakeup works for an empty Selector
-
java/nio/channels/Selector/WakeupNow.java: Ensure that the wakeup state is cleared by selectNow()
-
java/nio/channels/Selector/WakeupOverflow.java: Check for overflow of wakeup buffer
-
java/nio/channels/Selector/WakeupSpeed.java: Tests whether wakeup makes the next select() call return immediately
-
java/nio/channels/ServerSocketChannel/AdaptServerSocket.java: Unit test for server-socket-channel adaptors
-
java/nio/channels/ServerSocketChannel/Basic.java: Unit test for server-socket channels
-
java/nio/channels/ServerSocketChannel/NonBlockingAccept.java: test ServerSocketAdaptor.accept on nonblocking channel
-
java/nio/channels/ServerSocketChannel/Open.java: test the address returned in socket from accept
-
java/nio/channels/ServerSocketChannel/SocketOptionTests.java: Unit test for ServerSocketChannel setOption/getOption/options methods.
-
java/nio/channels/SocketChannel/AdaptSocket.java: Unit test for socket-channel adaptors
-
java/nio/channels/SocketChannel/AdaptorStreams.java: Exercise socket adaptor input/output streams
-
java/nio/channels/SocketChannel/AsyncCloseChannel.java: Check no data is written to wrong socket channel during async closing.
-
java/nio/channels/SocketChannel/Basic.java: Unit test for socket channels
-
java/nio/channels/SocketChannel/BigReadWrite.java: Test Util caching policy
-
java/nio/channels/SocketChannel/Bind.java: Test if bind problems cause BindException not SocketException
-
java/nio/channels/SocketChannel/BufferSize.java: Test setting illegal buffer sizes
-
java/nio/channels/SocketChannel/Close.java:
-
java/nio/channels/SocketChannel/CloseAfterConnect.java:
-
java/nio/channels/SocketChannel/CloseDuringConnect.java: Attempt to cause a deadlock by closing a SocketChannel in one thread where another thread is closing the channel after a connect fail
-
java/nio/channels/SocketChannel/CloseDuringWrite.java: Test asynchronous close during a blocking write
-
java/nio/channels/SocketChannel/CloseRegisteredChannel.java: Test if the registered SocketChannel can be closed immediately
-
java/nio/channels/SocketChannel/CloseTimeoutChannel.java: Test if the SocketChannel with timeout set can be closed immediately
-
java/nio/channels/SocketChannel/Connect.java: Unit test for socket channels
-
java/nio/channels/SocketChannel/ConnectState.java: Test socket-channel connection-state transitions
-
java/nio/channels/SocketChannel/ConnectionReset.java: Test behavior of SocketChannel.read and the Socket adaptor read and available methods when a connection is reset
-
java/nio/channels/SocketChannel/ExceptionTranslation.java: check exception translation of SocketAdaptor
-
java/nio/channels/SocketChannel/FinishConnect.java: Test SocketChannel.finishConnect
-
java/nio/channels/SocketChannel/GetChannel.java: Tests old streams using channels in socket case
-
java/nio/channels/SocketChannel/Hangup.java: Ensure that socket hangups are handled correctly
-
java/nio/channels/SocketChannel/LingerOnClose.java: Test SocketChannel.close with SO_LINGER enabled
-
java/nio/channels/SocketChannel/LocalAddress.java: Test getLocalAddress getLocalPort
-
java/nio/channels/SocketChannel/OpenLeak.java: SocketChannel.open(SocketAddress) leaks file descriptor if connection cannot be established
-
java/nio/channels/SocketChannel/OutOfBand.java: Test socket adapter sendUrgentData method
-
java/nio/channels/SocketChannel/ReadWriteAfterClose.java: Reading or Writing to a closed SocketChannel should throw a ClosedChannelException
-
java/nio/channels/SocketChannel/SendUrgentData.java: Test sending of urgent data.
-
java/nio/channels/SocketChannel/ShortWrite.java: Check for short writes on SocketChannels configured in blocking mode
-
java/nio/channels/SocketChannel/Shutdown.java: Test shutdownXXX and isInputShutdown
-
java/nio/channels/SocketChannel/SocketInheritance.java: Sockets shouldn't be inherited when creating a child process
-
java/nio/channels/SocketChannel/SocketOptionTests.java: Unit test to check SocketChannel setOption/getOption/options methods.
-
java/nio/channels/SocketChannel/Trivial.java: Test trivial stuff
-
java/nio/channels/SocketChannel/UnboundSocketTests.java: Check getXXX methods for local/remote port/address/socketaddress match socket spec for unbound case
-
java/nio/channels/SocketChannel/VectorIO.java: Test socketchannel vector IO (use -Dseed=X to set PRNG seed)
-
java/nio/channels/SocketChannel/VectorParams.java: Test ScatteringByteChannel/GatheringByteChannel read/write
-
java/nio/channels/SocketChannel/Write.java: Test vector write faster than can be read
-
java/nio/channels/etc/AdaptorCloseAndInterrupt.java: Test asynchronous close and interrupt of timed socket adapter methods
-
java/nio/channels/etc/LocalSocketAddressType.java: Test local address type
-
java/nio/channels/etc/NetworkChannelTests.java: Unit test for channels that implement NetworkChannel
-
java/nio/channels/etc/OpenAndConnect.java: Test SocketChannel, ServerSocketChannel and DatagramChannel open() and connect(), taking into consideration combinations of protocol families (INET, INET6, default), addresses (Inet4Address, Inet6Address).
-
java/nio/channels/etc/PrintSupportedOptions.java:
-
java/nio/channels/etc/ProtocolFamilies.java: Test SocketChannel, ServerSocketChannel and DatagramChannel with various ProtocolFamily combinations
-
java/nio/channels/etc/Shadow.java: Ensure that socket objects obtained from channels carry the correct address information
-
java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java: Unit test for java.nio.channels.spi.AsynchronousChannelProvider
-
java/nio/channels/spi/SelectorProvider/TestDefaultImplementation.java: Basic test for java.nio.channels.spi.SelectorProvider.java default implementation
-
java/nio/channels/spi/SelectorProvider/inheritedChannel/ClosedStreams.java: Calling inheritedChannel() after FileDescriptor.in was closed caused an InternalError to be thrown.
-
java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java: Unit tests for inetd feature
-
java/nio/channels/spi/SelectorProvider/inheritedChannel/NullTest.java: Unit test for inetd feature
-
java/nio/channels/unixdomain/Bind.java:
-
java/nio/channels/unixdomain/EmptySunPathForSocketFile.java:
-
java/nio/channels/unixdomain/FileAttributes.java:
-
java/nio/channels/unixdomain/IOExchanges.java:
-
java/nio/channels/unixdomain/NonBlockingAccept.java:
-
java/nio/channels/unixdomain/NullTest.java:
-
java/nio/channels/unixdomain/Security.java: Security test for Unix Domain socket and server socket channels
-
java/nio/channels/unixdomain/Shutdown.java:
-
java/nio/channels/unixdomain/SocketOptions.java:
-
java/nio/charset/Charset/AliasesCopy.java: Check that aliases cannot be mutated
-
java/nio/charset/Charset/AvailableCharsetNames.java: Ensure that keys in available-charset map are identical to canonical names
-
java/nio/charset/Charset/CharsetContainmentTest.java: Checks the inter containment relationships between NIO charsets
-
java/nio/charset/Charset/Contains.java: Unit test for charset containment
-
java/nio/charset/Charset/DefaultCharsetTest.java: Unit test for Charset.defaultCharset
-
java/nio/charset/Charset/EmptyCharsetName.java: Ensure that passing the empty string to Charset methods and constructors causes an IllegalArgumentException to be thrown
-
java/nio/charset/Charset/EncDec.java: Unit test for encode/decode convenience methods
-
java/nio/charset/Charset/IllegalCharsetName.java: Ensure Charset.forName/isSupport throws the correct exception if the charset names passed in are illegal.
-
java/nio/charset/Charset/NIOCharsetAvailabilityTest.java: Verify that all Charset subclasses are available through the API
-
java/nio/charset/Charset/NullCharsetName.java: Ensure passing null to Charset.forName throws the correct exception
-
java/nio/charset/Charset/RegisteredCharsets.java: Check that registered charsets are actually registered
-
java/nio/charset/CharsetDecoder/AverageMax.java: Ensure that averages do not exceed maxima
-
java/nio/charset/CharsetDecoder/CoderMalfunctionErrorTest.java: Check CoderMalfunctionError is thrown for any RuntimeException on CharsetDecoder.decodeLoop() invocation.
-
java/nio/charset/CharsetDecoder/EmptyInput.java: Ensure that CharsetDecoder.decode throws BUE on empty input
-
java/nio/charset/CharsetDecoder/NaNinCtor.java: NaN arguments to the constructor should be rejected
-
java/nio/charset/CharsetEncoder/CanEncode.java: Unit test for CharsetEncoder.canEncode methods
-
java/nio/charset/CharsetEncoder/CoderMalfunctionErrorTest.java: Check CoderMalfunctionError is thrown for any RuntimeException on CharsetEncoder.encodeLoop() invocation.
-
java/nio/charset/CharsetEncoder/Flush.java: Test proper handling of flush()
-
java/nio/charset/CharsetEncoder/NaNinCtor.java: NaN arguments to the constructor should be rejected
-
java/nio/charset/RemovingSunIO/SunioAlias.java: Check if all supported sun.io encoding names are supported in nio.charset
-
java/nio/charset/RemovingSunIO/TestCOMP.java: Check if COMPUND_TEXT charset works as expected
-
java/nio/charset/RemovingSunIO/TestUnmappableForLength.java: Check if returned CoderResult.unmappableForLength has correct length value.
-
java/nio/charset/StandardCharsets/Standard.java: Test standard charset name constants and class qualities.
-
java/nio/charset/coders/BashCache.java: Stochastic test of thread-local coder caches
-
java/nio/charset/coders/BashStreams.java: Stochastic test of charset-based streams
-
java/nio/charset/coders/Check.java: Check charsets against reference files
-
java/nio/charset/coders/Errors.java: Check that error cases are replaced correctly in String/ISR/OSW
-
java/nio/charset/coders/FullRead.java: Ensure that InputStreamReader reads as many characters as possible
-
java/nio/charset/coders/IOCoders.java: Unit test for ISR/OSW constructors that take coders
-
java/nio/charset/coders/IsLegalReplacement.java: Check correctness of CharsetEncoder.isLegalReplacement(byte[])
-
java/nio/charset/coders/ResetISO2022JP.java: Check that ISO-2022-JP's encoder correctly resets to ASCII mode
-
java/nio/charset/coders/StreamTimeout.java: Ensure that InputStreamReaders work properly when the underlying byte stream times out
-
java/nio/charset/coders/Surrogates.java: Check that array-crossing surrogate pairs are handled properly
-
java/nio/charset/spi/CharsetProviderBasicTest.java: Unit test for charset providers
-
java/nio/file/DirectoryStream/Basic.java: Unit test for java.nio.file.DirectoryStream
-
java/nio/file/DirectoryStream/DriveLetter.java: Checks that a DirectoryStream's iterator returns the expected path when opening a directory by specifying only the drive letter.
-
java/nio/file/DirectoryStream/SecureDS.java: Unit test for java.nio.file.SecureDirectoryStream
-
java/nio/file/FileSystem/Basic.java: Unit test for java.nio.file.FileSystem
-
java/nio/file/Files/BytesAndLines.java: Unit test for methods for Files readAllBytes, readAllLines and and write methods.
-
java/nio/file/Files/CallWithInterruptSet.java: Test invoking Files methods with the interrupt status set
-
java/nio/file/Files/CreateDirectories.java: Test java.nio.file.Files.createDirectories method
-
java/nio/file/Files/CustomOptions.java: Test custom options with newInputStream.
-
java/nio/file/Files/DeleteOnClose.java: Unit test for DELETE_ON_CLOSE open option
-
java/nio/file/Files/InputStreamTest.java: Test of InputStream and OutputStream created by java.nio.file.Files
-
java/nio/file/Files/Links.java: Unit test for java.nio.file.Files createSymbolicLink, readSymbolicLink, and createLink methods
-
java/nio/file/Files/Mismatch.java: Unit test for the Files.mismatch method.
-
java/nio/file/Files/NameLimits.java: Test file and directory name limits.
-
java/nio/file/Files/ReadWriteString.java: Unit test for methods for Files readString and write methods.
-
java/nio/file/Files/SBC.java: Unit test for java.nio.file.Files.newByteChannel
-
java/nio/file/Files/SetLastModifiedTime.java: Unit test for Files.setLastModifiedTime
-
java/nio/file/Files/StreamLinesTest.java: Tests streams returned from Files.lines, primarily focused on testing the file-channel-based stream stream with supported character sets
-
java/nio/file/Files/StreamTest.java: Unit test for java.nio.file.Files methods that return a Stream
-
java/nio/file/Files/SymlinkTime.java: Unit test for updating access and modification times of symlinks
-
java/nio/file/Files/probeContentType/Basic.java: Unit test for probeContentType method
-
java/nio/file/Files/probeContentType/ForceLoad.java: Test library dependencies by invoking Files.probeContentType before other methods that would cause nio.dll to be loaded.
-
java/nio/file/Files/probeContentType/ParallelProbes.java: Test probing content type simultaneously from multiple threads.
-
java/nio/file/Files/walkFileTree/FindTest.java: Tests that walkFileTree is consistent with the native find program
-
java/nio/file/Files/walkFileTree/MaxDepth.java: Unit test for Files.walkFileTree to test maxDepth parameter
-
java/nio/file/Files/walkFileTree/Nulls.java: Unit test for java.nio.file.Files.walkFileTree
-
java/nio/file/Files/walkFileTree/SkipSiblings.java: Unit test for Files.walkFileTree to test SKIP_SIBLINGS return value
-
java/nio/file/Files/walkFileTree/SkipSubtree.java: Unit test for Files.walkFileTree to test SKIP_SUBTREE return value
-
java/nio/file/Files/walkFileTree/TerminateWalk.java: Unit test for Files.walkFileTree to test TERMINATE return value
-
java/nio/file/Files/walkFileTree/WalkWithSecurity.java: Test Files.walkFileTree in the presence of a security manager
-
java/nio/file/Path/Misc.java: Unit test for miscellenous java.nio.file.Path methods
-
java/nio/file/Path/PathOps.java: Unit test for java.nio.file.Path path operations
-
java/nio/file/Path/UriImportExport.java: Unit test for java.nio.file.Path
-
java/nio/file/PathMatcher/Basic.java: Unit test for java.nio.file.PathMatcher
-
java/nio/file/WatchService/Basic.java: Unit test for java.nio.file.WatchService
-
java/nio/file/WatchService/DeleteInterference.java: Tests potential interference between a thread creating and closing a WatchService with another thread that is deleting and re-creating the directory at around the same time.
-
java/nio/file/WatchService/FileTreeModifier.java: Sanity test for JDK-specific FILE_TREE watch event modifier
-
java/nio/file/WatchService/LotsOfCancels.java: Bash on WatchKey.cancel with a view to causing a crash when an outstanding I/O operation on directory completes after the directory has been closed
-
java/nio/file/WatchService/LotsOfCloses.java: Invoking close asynchronously can cause register to fail with an IOException rather than a ClosedWatchServiceException
-
java/nio/file/WatchService/LotsOfEvents.java: Tests WatchService behavior when lots of events are pending (use -Dseed=X to set PRNG seed)
-
java/nio/file/WatchService/MayFlies.java: Test that CREATE and DELETE events are paired for very short lived files
-
java/nio/file/WatchService/SensitivityModifier.java: Sanity test for JDK-specific sensitivity level watch event modifier
-
java/nio/file/WatchService/UpdateInterference.java: LinuxWatchService sometimes reports inotify events against wrong directory
-
java/nio/file/WatchService/WithSecurityManager.java: Unit test for Watchable#register's permission checks
-
java/nio/file/attribute/AclEntry/EmptySet.java: Test AclEntry.Builder setFlags and setPermissions with empty sets
-
java/nio/file/attribute/BasicFileAttributeView/Basic.java: Unit test for java.nio.file.attribute.BasicFileAttributeView
-
java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#cwd: Basic test for creationTime attribute on platforms/file systems that support it, tests using the test scratch directory, the test scratch directory maybe at diff disk partition to /tmp on linux.
-
java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp: Basic test for creationTime attribute on platforms/file systems that support it, tests using /tmp directory.
-
java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java: Verify ability to set time attributes of socket files with no device
-
java/nio/file/attribute/FileTime/Basic.java: Unit test for java.nio.file.FileTime
-
java/nio/file/etc/Exceptions.java: Miscellenous tests on exceptions in java.nio.file
-
java/nio/file/spi/SetDefaultProvider.java: Runs tests with -Djava.nio.file.spi.DefaultFileSystemProvider set on the command line to override the default file system provider
-
java/security/AccessControlContext/CheckCtor.java: Test constructor when PD array is null or contains all null contexts
-
java/security/AccessControlContext/CheckNullPermission.java: Make sure NullPointerException is raised when permission to check for is null
-
java/security/AccessControlContext/FailureDebugOption.java: REGRESSION: setting -Djava.security.debug=failure result in NPE in ACC
-
java/security/AccessControlContext/NullCombinerEquals.java: AccessControlContext throws NullPointerException if the Combiner is null.
-
java/security/AccessController/DoPriv.java: Check that getContext works after JIT compiler escape analysis.
-
java/security/AccessController/DoPrivAccompliceTest.java: Tests the doPrivileged with accomplice Generate two jars (DoPrivTest.jar and DoPrivAccomplice.jar) and grant permission to DoPrivAccmplice.jar for reading user.name property from a PrivilagedAction.
-
java/security/AccessController/LimitedDoPrivileged.java: Test the limited privilege scope version of doPrivileged
-
java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java: Test that NullPointerException is thrown if any element of perms parameter is null
-
java/security/AccessController/LimitedDoPrivilegedWithThread.java: Test limited doprivileged action with trhead calls.
-
java/security/AccessController/PreserveCombiner.java: doPrivileged should preserve DomainCombiner
-
java/security/BasicPermission/BasicPermissionCollection.java: Unit test for BasicPermissionCollection subclass
-
java/security/BasicPermission/EqualsImplies.java: Test subclasses of BasicPermission to make sure different subclasses don't equal or imply each other.
-
java/security/BasicPermission/ExitVMEquals.java: Specification of some BasicPermission method does not fit with implementation
-
java/security/BasicPermission/Homogeneity.java: BasicPermission.newPermissionCollection collection does not enforce homogeneity
-
java/security/BasicPermission/MixedBasicPermissions.java: BasicPermission.newPermissionCollection() violates general contract specified in Permission class
-
java/security/BasicPermission/NullOrEmptyName.java: Make sure BasicPermission constructor raises NullPointerException if permission name is null, and IllegalArgumentException is permission name is empty.
-
java/security/BasicPermission/PermClass.java: BasicPermissionCollection does not set permClass during deserialization
-
java/security/BasicPermission/SerialVersion.java: BasicPermissionCollection serial version UID incorrect
-
java/security/BasicPermission/Wildcard.java: Check that BasicPermission subclasses don't throw exception if name contains wildcard character ("*") but does not signify a wildcard match
-
java/security/CodeSigner/Serialize.java: CodeSigner.hashCode() does not work with serialization
-
java/security/CodeSource/CertsMatch.java: Test to compare java.security.CodeSource Instructions to re-create the used certs file.
-
java/security/CodeSource/Implies.java: various CodeSource.implies tests
-
java/security/Exceptions/ChainingConstructors.java: Add constructors for exception chaining to java.security Exceptions
-
java/security/Identity/EqualsHashCodeContract.java: java.security.Identity violates equals/hashCode contract
-
java/security/IdentityScope/NoDefaultSystemScope.java: The default system identity scope is now null.
-
java/security/KeyAgreement/KeyAgreementTest.java: KeyAgreement Test with all supported algorithms from JCE.
-
java/security/KeyAgreement/KeySizeTest.java: KeyLength support test for DiffieHellman, EC, XDH.
-
java/security/KeyAgreement/KeySpecTest.java: Standard tests on KeySpec, KeyFactory, KeyPairs and Keys.
-
java/security/KeyAgreement/MultiThreadTest.java: KeyPairGenerator Test with multiple threads.
-
java/security/KeyAgreement/NegativeTest.java: Negative tests for Key related Test with DiffieHellman, ECDH, XDH.
-
java/security/KeyFactory/Failover.java: test that failover for KeyFactory works
-
java/security/KeyFactory/GenerateRSAPrivateCrtKey.java: Make sure that RSA Private CRT Key factory generation using java.security.spec.RSAPrivateCrtKeySpec passes
-
java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards.
-
java/security/KeyPairGenerator/Failover.java: test that failover for KeyPairGenerator works
-
java/security/KeyPairGenerator/FinalizeHalf.java: Finalizing one key of a KeyPair invalidates the other key
-
java/security/KeyPairGenerator/GenerateKeypair.java: Test restored generateKeyPair method
-
java/security/KeyPairGenerator/GenerateRSAKeyPair.java: Make sure that RSA Keypair generation using java.security.spec.RSAKeyGenParameterSpec passes
-
java/security/KeyRep/Serial.java: Serializing KeyPair on one VM (Sun), and Deserializing on another (IBM) fails
-
java/security/KeyRep/SerialDSAPubKey.java: RMI interoperability issue with DSAPublicKey obj between JDK1.4 & JDK1.5
-
java/security/KeyRep/SerialOld.java: Serializing KeyPair on one VM (Sun), and Deserializing on another (IBM) fails
-
java/security/KeyStore/CheckInputStream.java: The input stream supplied to KeyStore.load should remain open.
-
java/security/KeyStore/DefaultEntryType.java: Provide generic storage KeyStore storage facilities
-
java/security/KeyStore/EntryMethods.java: Provide generic storage KeyStore storage facilities
-
java/security/KeyStore/KeyStoreBuilder.java: verify that the KeyStore.Builder API works
-
java/security/KeyStore/OneProbeOneNot.java: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider
-
java/security/KeyStore/PBETest.java: Protect keystore entries using stronger PBE algorithms
-
java/security/KeyStore/PKCS12/CheckDefaults.java: Set up keystore.type secure property and check that KeyStore.getDefaultType() value is related to property value.
-
java/security/KeyStore/PKCS12/ConvertP12Test.java: Test converting keystore from jceks to P12 and from P12 to other (jceks,jks).
-
java/security/KeyStore/PKCS12/EntryProtectionTest.java: Test for feature 'support stronger entry protection'.
-
java/security/KeyStore/PKCS12/KeytoolReaderP12Test.java: Test for PKCS12 keystore list , export commands.
-
java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java: Tests for creating pkcs12 keystore with various algorithms
-
java/security/KeyStore/PKCS12/MetadataEmptyTest.java: Entry's attribute set should be empty
-
java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java: Test store metadata attributes to PKCS12 keystore.
-
java/security/KeyStore/PKCS12/ReadP12Test.java: Read different types p12 key store to Check the read related APIs.
-
java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java: Test imports certificate from file to PKCS12 keystore store it as trusted certificate Check import errors (must be not errors) & check keystore content after import
-
java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java: Tests keytool command imports certificate , list keystore, print certificate and import password help.
-
java/security/KeyStore/PKCS12/WriteP12Test.java: Write different types p12 key store to Check the write related APIs.
-
java/security/KeyStore/ProbeKeystores.java: test new methods from JEP-229: Create PKCS12 Keystores by Default
-
java/security/KeyStore/TestKeyStoreBasic.java: Test basic operations with keystores (jks, jceks, pkcs12)
-
java/security/KeyStore/TestKeyStoreEntry.java: Test the basic operations of KeyStore entry, provided by SunJCE (jceks)
-
java/security/MessageDigest/ArgumentSanity.java: Do some sanity checks on the input arguments
-
java/security/MessageDigest/ByteBuffers.java: Test the MessageDigest.update(ByteBuffer) method
-
java/security/MessageDigest/TestCloneable.java: Make sure that digest spi and the resulting digest impl are consistent in the impl of Cloneable interface, and that clones do not share memory.
-
java/security/MessageDigest/TestDigestIOStream.java: MessageDigest tests with DigestIOStream
-
java/security/MessageDigest/TestSameLength.java: Check md.getDigestLength() equal digest output length with various algorithm/dataLen/(update,digest methods).
-
java/security/MessageDigest/TestSameValue.java: Check md.digest(data) value whether same with digest output value with various update/digest methods.
-
java/security/MessageDigest/ThreadSafetyTest.java: Confirm that java.security.MessageDigest is thread-safe after clone.
-
java/security/PKCS12Attribute/HashCode.java: PKCS12Attribute#hashCode is always constant -1
-
java/security/Permission/NullName.java: Make sure NullPointerExceptions are thrown when null is passed into permission names
-
java/security/Permission/ToString.java: Specification of Permission.toString() method contradicts with JDK implementation
-
java/security/PermissionCollection/AddToReadOnlyPermissionCollection.java: PermissionCollection.setReadOnly() does not preclude using add()
-
java/security/PermissionCollection/Concurrent.java: PermissionCollection is not properly synchronized
-
java/security/PermissionCollection/PermissionCollectionStreamTest.java: Tests for stream returning methods
-
java/security/Permissions/DeserializeInvalidPermissions.java: Deserialize a serialized Permissions object with incorrect Class to Permission mappings
-
java/security/Policy/Dynamic/TestDynamicPolicy.java: New policy sometimes has no effect with no indication given
-
java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java: Check policy is extensible with user defined permissions
-
java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java: Check policy is extensible with user defined permissions
-
java/security/Policy/GetInstance/GetInstance.java: Can not explicitly create a java.security.Policy object from a file
-
java/security/Policy/GetInstance/GetInstanceSecurity.java: Can not explicitly create a java.security.Policy object from a file
-
java/security/Policy/GetPermissions/JarURL.java: Permissions resolved incorrectly for jar protocol
-
java/security/Policy/PolicyProvider/UseSystemClassLoader.java: Check that a custom policy provider can be loaded from the classpath
-
java/security/Policy/SignedJar/SignedJarTest.java: test policy entry with signedBy alias
-
java/security/Principal/Implies.java: test default implementation of Principal.implies
-
java/security/PrivilegedActionException/PrintWrappedException.java: Make sure wrapped exception is printed
-
java/security/ProtectionDomain/AllPerm.java: ProtectionDomain could optimize implies by first checking for AllPermission in internal collection
-
java/security/ProtectionDomain/CheckWhatYouGet.java: RMI regression tests failing due to new behavior in ProtectionDomain
-
java/security/ProtectionDomain/NullGetActions.java: Debug of access control is obfuscated - NullPointerException in ProtectionDomain
-
java/security/ProtectionDomain/NullPerms.java: Make sure passing in a null permissions object is allowed
-
java/security/ProtectionDomain/PreserveCombinerTest.java: Make sure that JavaSecurityAccess.doIntersectionPrivilege() is not dropping the information about the domain combiner of the stack ACC
-
java/security/ProtectionDomain/Recursion.java: Recursion problem in security manager and policy code
-
java/security/ProtectionDomain/RecursionDebug.java: Recursion problem in security manager and policy code
-
java/security/Provider/CaseSensitiveServices.java: make sure we correctly treat Provider string entries as case insensitive
-
java/security/Provider/CertStoreConstructorParam.java: CertStore.getInstance(String,CertStoreParameters,String) throws NoSuchAlgorithmE
-
java/security/Provider/ChangeProviders.java: make sure add/insert/removeProvider() work correctly
-
java/security/Provider/DefaultProviderList.java: Ensure non-java.base providers can be found by ServiceLoader
-
java/security/Provider/Equals.java: make sure Provider.equals() behaves as expected with the id attributes
-
java/security/Provider/GetInstance.java: make sure getInstance() works correctly, including failover and delayed provider selection for Signatures
-
java/security/Provider/GetServiceRace.java: make sure getService() avoids a race
-
java/security/Provider/NewInstance.java: Provider.Service.newInstance() does not work with current JDK JGSS Mechanisms
-
java/security/Provider/ProviderInfoCheck.java: Make sure the Provider.info entries have the correct values after going through serialization/deserialization.
-
java/security/Provider/ProviderVersionCheck.java: Verify all providers in the default Providers list have the proper version for the release
-
java/security/Provider/RemoveProvider.java: Make sure provider instance can be removed from list of registered providers, and "entrySet", "keySet", and "values" methods don't loop indefinitely.
-
java/security/Provider/SecurityProviderModularTest.java: Test security provider in different combination of modular option defined with(out) service description.
-
java/security/Provider/SupportsParameter.java: verify that Provider.Service.supportsParameter() works
-
java/security/Provider/Turkish.java: make sure everything works ok in the Turkish local (dotted/dotless i problem)
-
java/security/SecureClassLoader/DefineClass.java: Make sure equivalent ProtectionDomains are granted the same permissions when the CodeSource URLs are different but resolve to the same ip address after name service resolution.
-
java/security/SecureClassLoader/DefineClassByteBuffer.java: Test various cases of passing java.nio.ByteBuffers to defineClass().
-
java/security/SecureRandom/ApiTest.java: This test do API coverage for SecureRandom.
-
java/security/SecureRandom/DefaultAlgo.java: Ensure that the default SecureRandom algo used is based on the registration ordering, and falls to next provider if none are found
-
java/security/SecureRandom/DefaultProvider.java: Assert default provider used on all OS for SecureRandom
-
java/security/SecureRandom/DrbgParametersSpec.java: Make sure DrbgParameters coded as specified
-
java/security/SecureRandom/EnoughSeedTest.java: Check SecureRandom generate expected seed counts what the caller asked for.
-
java/security/SecureRandom/GetAlgorithm.java: test that the getAlgorithm() method works correctly
-
java/security/SecureRandom/GetInstanceTest.java: SecureRandom supports multiple getInstance method including getInstanceStrong() method.
-
java/security/SecureRandom/MultiThreadTest.java: Test behavior of a shared SecureRandom object when it is operated by multiple threads concurrently.
-
java/security/SecureRandom/NoSync.java: SecureRandom should be more explicit about threading
-
java/security/SecureRandom/Serialize.java: Make sure that a SecureRandom object can be serialized
-
java/security/SecureRandom/SerializedSeedTest.java: When random number is generated through the a SecureRandom instance as well from it's serialized instance in the same time then the generated random numbers should be different when one or both are reseeded.
-
java/security/SecureRandom/ThreadSafe.java: SecureRandom should be more explicit about threading
-
java/security/Security/AddProvider.java: check that SecurityPermission insertProvider permission is enforced correctly
-
java/security/Security/CaseInsensitiveAlgNames.java: Make sure algorithm names provided to getInstance() are treated case-insensitive
-
java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java: Classes from deprivileged modules should get loaded through Platform Classloader.
-
java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh: verify no deadlock if crypto provider in other classloader is used to verify signed jars
-
java/security/Security/ClassLoaderDeadlock/Deadlock.sh: make sure we do not deadlock loading signed JAR with getInstance()
-
java/security/Security/ConfigFileTest.java: Throw error if default java.security file is missing
-
java/security/Security/NoInstalledProviders.java: Make sure getProviders(filter) doesn't throw NPE
-
java/security/Security/Nulls.java: verify behavior passing null to various java.security.Security methods
-
java/security/Security/SecurityPropFile/SecurityPropFile.java: be allowed to specify the security properties file as a -D system property
-
java/security/Security/SynchronizedAccess.java: Make sure Provider api implementations are synchronized properly
-
java/security/Security/removing/RemoveProviderByIdentity.java: Providers should be removed "by-identity" - not "by-value"
-
java/security/Security/removing/RemoveProviders.java: make sure removeProvider() always works correctly
-
java/security/Security/removing/RemoveStaticProvider.java: Make sure that a removed provider won't be acceessable.
-
java/security/Security/signedfirst/DynStatic.java: problems if signed crypto provider is the most preferred provider
-
java/security/Signature/ByteBuffers.java: Test the Signature.update(ByteBuffer) method
-
java/security/Signature/NONEwithRSA.java: ensure that the NONEwithRSA adapter works correctly
-
java/security/Signature/NoProvider.java: Verify that that a subclass of Signature that does not contain a provider can be used to verify.
-
java/security/Signature/Offsets.java: This test validates signature verification Signature.verify(byte[], int, int).
-
java/security/Signature/ResetAfterException.java: Ensure that Signature objects are reset after verification errored out.
-
java/security/Signature/SignWithOutputBuffer.java: Signature should support a sign() method that places the signature in an already existing array.
-
java/security/Signature/SignatureGetAlgorithm.java: Signature.getAlgorithm return null in special case
-
java/security/Signature/SignatureGetInstance.java: Ensure the BC provider-reselection workaround in Signature class functions correctly
-
java/security/Signature/SignatureLength.java: Reject signatures presented for verification that contain extra bytes.
-
java/security/Signature/TestCloneable.java: Make sure that signature objects which are cloneable implement the Cloneable interface
-
java/security/Signature/TestInitSignWithMyOwnRandom.java: Ensure the random source supplied in Signature.initSign(PrivateKey, SecureRandom) is used.
-
java/security/Signature/VerifyRangeCheckOverflow.java: AIOOBE from Signature.verify after integer overflow
-
java/security/SignedJar/SignedJarWithCustomClassLoader.java: Make sure java.system.class.loader property can be used when custom class loader is inside signed jar
-
java/security/SignedJar/spi-calendar-provider/TestSPISigned.java: Checking custom CalendarDataProvider with SPI contained in signed jar does not produce NPE.
-
java/security/SignedObject/Chain.java: Verify a chain of signed objects
-
java/security/SignedObject/Copy.java: Checks if a signed object is a copy of an original object
-
java/security/SignedObject/Correctness.java: Deserialization allows creation of mutable SignedObject
-
java/security/UnresolvedPermission/AccessorMethods.java: provide accessor methods for UnresolvedPermission
-
java/security/UnresolvedPermission/Debug.java: UnresolvedPermission assumes permission constructor with 2 string parameters
-
java/security/UnresolvedPermission/Equals.java: UnresolvedPermission.equals() throws NullPointerException
-
java/security/cert/CertPath/Serialize.java: Make sure that a CertPath object can be serialized
-
java/security/cert/CertPathBuilder/GetInstance.java: Should be able to pass a Provider object to getInstance().
-
java/security/cert/CertPathBuilder/NoExtensions.java: Verify Sun CertPathBuilder implementation handles certificates with no extensions
-
java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java: make sure a PKIX CertPathBuilder can build a path when an intermediate CA certificate contains an AKI extension with a key identifier and no serial number and the end-entity certificate contains an AKI extension with both a key identifier and a serial number.
-
java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java: PIT b61: PKI test suite fails because self signed certificates are being rejected
-
java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java: PIT b61: PKI test suite fails because self signed certificates are being rejected
-
java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java: PIT b61: PKI test suite fails because self signed certificates are being rejected
-
java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java: make sure a PKIX CertPathBuilder builds a path to an end entity certificate when the setBasicConstraints method of the X509CertSelector of the targetConstraints PKIXBuilderParameters parameter is set to -2.
-
java/security/cert/CertPathBuilder/targetConstraints/BuildOddSel.java: make sure a PKIX CertPathBuilder throws an InvalidAlgorithmParameterException if the target constraints specified in the PKIXBuilderParameters is not an instance of X509CertSelector.
-
java/security/cert/CertPathBuilder/zeroLengthPath/ZeroLengthPath.java: check that we can build and validate a zero-length certpath when a trust anchor cert satisfies the target constraints
-
java/security/cert/CertPathEncodingTest.java: CertPathEncodingTest tests the ability of the CertPath and CertificateFactory to encode and decode CertPaths.
-
java/security/cert/CertPathValidator/OCSP/AIACheck.java: Verify that the URL for an OCSP responder can be extracted from a certificate's AuthorityInfoAccess extension when OCSP certifiate validation has been enabled.
-
java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java: CRL revoked certificate failures masked by OCSP failures
-
java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java: Java should support GET OCSP calls
-
java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java: Enhance OCSP, CRL and Certificate Fetch Timeouts
-
java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java: CRL check with circular depency support needed
-
java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java: CRL check with circular depency support needed
-
java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java: CRL check with circular depency support needed
-
java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java: CRL check with circular depency support needed
-
java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java: Add regression test for name constraints
-
java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java: Add regression test for name constraints
-
java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java: Add regression test for name constraints
-
java/security/cert/CertPathValidator/nameConstraintsRFC822/ValidateCertPath.java: Verify that RFC822 name constraints are checked correctly
-
java/security/cert/CertPathValidator/targetConstraints/ValidateTargetConstraints.java: make sure that target constraints are processed correctly by a PKIX CertPathValidator
-
java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java: PKIXParameters built with public key form of TrustAnchor causes NPE during cert path building/validation
-
java/security/cert/CertPathValidator/trustAnchor/ValidateNC.java: Check that Sun's PKIX implementation of CertPathValidator.validate() and CertPathBuilder.build() throw an InvalidAlgorithmParameterException if any of the TrustAnchors specified contain nameConstraints
-
java/security/cert/CertPathValidatorException/GetMessage.java: check that getMessage(cause) returns cause.toString if cause != null
-
java/security/cert/CertPathValidatorException/ReasonTest.java: unit test for CertPathValidatorException.Reason
-
java/security/cert/CertPathValidatorException/Serial.java: Test deserialization of CertPathValidatorException
-
java/security/cert/CertStore/NoLDAP.java: Sanity check that NoSuchAlgorithmException is thrown when requesting a CertStore of type "LDAP" and LDAP is not available.
-
java/security/cert/CertificateFactory/BadX509CertData.java: check that bad X.509 encoded certificate data throws CertificateParsingException
-
java/security/cert/CertificateFactory/GenerateCertificatesEmptyCollection.java: check that generateCertificates() returns an empty Collection when the input stream contains an encoded PKCS #7 SignedData object with no certificates.
-
java/security/cert/CertificateFactory/ReturnStream.java: X509Factory should not depend on is.available()==0
-
java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java: check that CertificateFactory rejects invalid encoded X.509 certs
-
java/security/cert/CertificateFactory/openssl/BadFooter.java: CertificateFactory.generateCertificate doesn't throw CertificateException for malformed certificate
-
java/security/cert/CertificateFactory/openssl/OpenSSLCert.java: keytool can be more flexible on format of PEM-encoded X.509 certificates
-
java/security/cert/CertificateFactory/slowstream.sh: X509Factory should not depend on is.available()==0
-
java/security/cert/CertificateRevokedException/Basic.java: Unit test for CertificateRevokedException
-
java/security/cert/GetInstance.java: Make sure {CertStore,CertPathBuilder,CertPathValidator, CertificateFactory}.getInstance throws InvalidAlgorithmParameterException if invalid params are specified and NoSuchAlgorithmException (or CertificateException for CertificateFactory) if bogus type is specified
-
java/security/cert/PKIXBuilderParameters/InvalidParameters.java: Make sure PKIXBuilderParameters(Set) detects invalid parameters and throws correct exceptions
-
java/security/cert/PKIXParameters/InvalidParameters.java: Make sure PKIXParameters(Set) and setTrustAnchors() detects invalid parameters and throws correct exceptions
-
java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java: Make sure Ocsp UNAUTHORIZED response is treated as failure when SOFT_FAIL option is set
-
java/security/cert/PKIXRevocationChecker/UnitTest.java: Basic unit test for PKIXRevocationChecker
-
java/security/cert/PolicyNode/GetPolicyQualifiers.java: Make sure PolicyNode.getPolicyQualifiers() returns Set of PolicyQualifierInfos.
-
java/security/cert/URICertStoreParameters/TestBasic.java: Basic testing for URICertStoreParameters
-
java/security/cert/X509CRL/VerifyDefault.java: check that default implementation of X509CRL.verify(PublicKey, Provider) works on custom X509CRL impl.
-
java/security/cert/X509CertSelector/SetNameConstraintsEmptySequence.java: Check setNameConstraints() doesn't throw exception when bytes parameter contains DER-encoded empty ASN.1 SEQUENCE.
-
java/security/cert/X509CertSelectorTest.java: This class tests the X509CertSelector.
-
java/security/cert/X509Certificate/EmptySubject.java: getSubjectDN and getSubjectX500Principal are underspecified if subject is empty
-
java/security/cert/X509Certificate/ExtKeyUsage.java: Incorrect key usage check for server certificates
-
java/security/cert/X509Certificate/GetSigAlgParams.java: Verify X509Certificate.getSigAlgParams() returns new array each time it is called
-
java/security/cert/X509Certificate/VerifyDefault.java: check that default implementation of X509Certificate.verify(PublicKey, Provider) works on custom X509Certificate impl.
-
java/security/cert/X509Certificate/X509BadCertificate.java: Make sure that proper CertificateException is thrown when loading bad x509 certificate
-
java/security/cert/pkix/nameConstraintsMinMax/VerifyNameConstraints.java: verify name constraints check for min and max fields
-
java/security/cert/pkix/policyChanges/TestPolicy.java: verify that the RFC3280 policy processing changes are implemented correctly
-
java/security/misc/GetInstanceNullsEmpties.java: Incomplete spec for most of the getInstances
-
java/security/misc/TestDefaultRandom.java: Ensure the default SecureRandom impl is used as the javadoc spec stated when none supplied.
-
java/security/misc/Versions.java: Make sure version info is consistent between code and license
-
java/security/spec/ECCBasic.java: Ensure basic functionality of these new ECC classes.
-
java/security/spec/EllipticCurveMatch.java: Check EllipticCurve.equals() does not compare seed value of curve.
-
java/security/spec/PKCS8EncodedKeySpec/Algorithm.java: Add algorithm parameter to PKCS8EncodedKeySpec class
-
java/sql/JavatimeTest.java: Test those bridge methods to/from java.time date/time classes
-
java/sql/driverModuleTests/DriverManagerModuleTests.java: Tests that a JDBC Driver that is a module can be loaded via the service-provider loading mechanism.
-
java/sql/permissionTests/DriverManagerPermissionsTests.java: Tests that a JDBC Driver that is a module can be loaded via the service-provider loading mechanism.
-
java/sql/testng/test/sql/BatchUpdateExceptionTests.java:
-
java/sql/testng/test/sql/CallableStatementTests.java:
-
java/sql/testng/test/sql/DataTruncationTests.java:
-
java/sql/testng/test/sql/DateTests.java:
-
java/sql/testng/test/sql/DriverManagerTests.java:
-
java/sql/testng/test/sql/PreparedStatementTests.java:
-
java/sql/testng/test/sql/SQLClientInfoExceptionTests.java:
-
java/sql/testng/test/sql/SQLDataExceptionTests.java:
-
java/sql/testng/test/sql/SQLExceptionTests.java:
-
java/sql/testng/test/sql/SQLFeatureNotSupportedExceptionTests.java:
-
java/sql/testng/test/sql/SQLIntegrityConstraintViolationExceptionTests.java:
-
java/sql/testng/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java:
-
java/sql/testng/test/sql/SQLNonTransientConnectionExceptionTests.java:
-
java/sql/testng/test/sql/SQLNonTransientExceptionTests.java:
-
java/sql/testng/test/sql/SQLRecoverableExceptionTests.java:
-
java/sql/testng/test/sql/SQLSyntaxErrorExceptionTests.java:
-
java/sql/testng/test/sql/SQLTimeoutExceptionTests.java:
-
java/sql/testng/test/sql/SQLTransactionRollbackExceptionTests.java:
-
java/sql/testng/test/sql/SQLTransientConnectionExceptionTests.java:
-
java/sql/testng/test/sql/SQLTransientExceptionTests.java:
-
java/sql/testng/test/sql/SQLWarningTests.java:
-
java/sql/testng/test/sql/StatementTests.java:
-
java/sql/testng/test/sql/TimeTests.java:
-
java/sql/testng/test/sql/TimestampTests.java:
-
java/sql/testng/test/sql/othervm/DriverManagerInitTests.java:
-
java/sql/testng/util/BaseTest.java:
-
java/sql/testng/util/DriverActionImpl.java:
-
java/sql/testng/util/SerializedBatchUpdateException.java:
-
java/sql/testng/util/StubCallableStatement.java:
-
java/sql/testng/util/StubConnection.java:
-
java/sql/testng/util/StubDriver.java:
-
java/sql/testng/util/StubDriverDA.java:
-
java/sql/testng/util/StubPreparedStatement.java:
-
java/sql/testng/util/StubStatement.java:
-
java/sql/testng/util/TestPolicy.java:
-
java/text/AttributedCharacterIterator/Attribute/ReadResolve.java: Make sure that Attribute & subclasses are serialized and deserialized correctly
-
java/text/AttributedString/AttributedStringTest.java: test all aspects of AttributedString class
-
java/text/AttributedString/TestAttributedStringCtor.java: Make sure we can construct an AttributedString from an AttributedCharacterIterator covering only a subrange
-
java/text/AttributedString/getRunStartLimitTest.java: Make sure to return correct run start and limit values when the iterator has been created with begin and end index values.
-
java/text/Bidi/BidiBug.java: verify that argument validity check is not fooled by overflow
-
java/text/Bidi/BidiConformance.java: confirm the behavior of new Bidi implementation.
-
java/text/Bidi/BidiEmbeddingTest.java: verify that the embedding values processed by the bidi code use negative values to indicate overrides, rather than using bit 7.
-
java/text/Bidi/BidiSurrogateTest.java: verify that surrogate pairs representing codepoints with R or AL directionality and correctly recognized and reordered.
-
java/text/Bidi/Bug6850113.java: Verify the return value of digit() for some digits.
-
java/text/Bidi/Bug7002398.java: Verify that Corrigendum #8 for Unicode 6.0.0 has been applied.
-
java/text/Bidi/Bug7041232.java: verify that an unexpected exception isn't thrown for unnatural data to keep backward compatibility with JDK 6.
-
java/text/Bidi/Bug7042148.java: verify that Bidi.baseIsLeftToRight() returns the correct value even if an incorrect position is set in the given AttributedCharacterIterator.
-
java/text/Bidi/Bug7051769.java: verify that Bidi.toString() returns the corect result.
-
java/text/Bidi/Bug8005277.java: verify that Bidi.getRunLevel() returns a corect level.
-
java/text/BreakIterator/BreakIteratorTest.java: test BreakIterator
-
java/text/BreakIterator/Bug4533872.java: Unit tests for supplementary character support (JSR-204) and Unicode 4.0 support
-
java/text/BreakIterator/Bug4740757.java: Confirm line-breaking behavior of Hangul
-
java/text/BreakIterator/Bug4912404.java: Confirm that BreakIterator.equals(null) return false.
-
java/text/BreakIterator/Bug4932583.java: Confirm that BreakIterator doesn't get caught in an infinite loop.
-
java/text/BreakIterator/Bug6513074.java: Confirm that JIS X 0213 characters are processed in line-breaking properly.
-
java/text/BreakIterator/Bug7104012.java: Confirm that AIOBE is not thrown.
-
java/text/BreakIterator/Bug8032446.java: Confirm that BreakIterator works as expected with new characters in Unicode 7.
-
java/text/BreakIterator/ExceptionTest.java: test exceptions
-
java/text/BreakIterator/NewVSOld_th_TH.java: test Comparison of New Collators against Old Collators in the en_US locale
-
java/text/CharacterIterator/CharacterIteratorTest.java: test for Character Iterator
-
java/text/Collator/APITest.java: test Collation API
-
java/text/Collator/Bug5047314.java: verify that compare() and getCollationKey() don't go into an infinite loop for unfinished Thai/Lao text.
-
java/text/Collator/Bug6271411.java: Confirm that three JCK testcases for CollationElementIterator pass.
-
java/text/Collator/Bug6970930.java: verify that compare() throws NPE instead of IAE when an argument is null.
-
java/text/Collator/Bug7200119.java: verify that getAvailableLocales() contains Locale.US
-
java/text/Collator/CollationKeyTest.java: Tests on the bug 4106263 - CollationKey became non-final extendable class.
-
java/text/Collator/CurrencyCollate.java: Test currency collation.
-
java/text/Collator/DanishTest.java: test Danish Collation
-
java/text/Collator/DummyTest.java: test Dummy Collation
-
java/text/Collator/EnglishTest.java: test English Collation
-
java/text/Collator/FinnishTest.java: test Finnish Collation
-
java/text/Collator/FrenchTest.java: test French Collation
-
java/text/Collator/G7Test.java: test G7 Collation
-
java/text/Collator/GermanTest.java: test German Collation
-
java/text/Collator/IteratorTest.java: Test CollationElementIterator, particularly the new methods in 1.2
-
java/text/Collator/JapaneseTest.java: Regression tests for Japanese Collation
-
java/text/Collator/KoreanTest.java: Regression tests for Korean Collation
-
java/text/Collator/MonkeyTest.java: test Collation, Monkey style
-
java/text/Collator/Regression.java: Regression tests for Collation and associated classes
-
java/text/Collator/RuleBasedCollatorTest.java: RuleBasedCollatorTest uses very limited but selected test data to test basic functionalities provided by RuleBasedCollator.
-
java/text/Collator/SpanishTest.java: test Spanish Collation
-
java/text/Collator/SurrogatesTest.java: test Supplementary Character Collation
-
java/text/Collator/Test4401726.java: Regression tests for Collation and associated classes
-
java/text/Collator/ThaiTest.java: test Thai Collation
-
java/text/Collator/TurkishTest.java: test Turkish Collation
-
java/text/Collator/VietnameseTest.java: test Vietnamese Collation
-
java/text/Format/ChoiceFormat/Bug4185732Test.java: Test that ChoiceFormat invariants are preserved across serialization.
-
java/text/Format/ChoiceFormat/Bug4387255.java: Verifies that ChoiceFormat can handle large numbers of choices (previously capped at 30).
-
java/text/Format/ChoiceFormat/Bug8001209.java: Confirm that the values set by setChoices() are not mutable.
-
java/text/Format/CompactNumberFormat/SPIProviderTest.java: Checks the plurals work with SPI provider
-
java/text/Format/CompactNumberFormat/TestCNFRounding.java: Checks the rounding of formatted number in compact number formatting
-
java/text/Format/CompactNumberFormat/TestCompactNumber.java: Checks the functioning of compact number format
-
java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java: Checks the validity of compact number patterns specified through CompactNumberFormat constructor
-
java/text/Format/CompactNumberFormat/TestEquality.java: Checks the equals and hashCode method of CompactNumberFormat
-
java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java: Checks the functioning of CompactNumberFormat.formatToCharacterIterator method
-
java/text/Format/CompactNumberFormat/TestMutatingInstance.java: Checks the functioning of compact number format by changing the formatting parameters.
-
java/text/Format/CompactNumberFormat/TestParseBigDecimal.java: Checks CNF.parse() when parseBigDecimal is set to true
-
java/text/Format/CompactNumberFormat/TestPlurals.java: Tests plurals support in CompactNumberFormat
-
java/text/Format/CompactNumberFormat/TestSpecialValues.java: Checks the formatting and parsing of special values
-
java/text/Format/CompactNumberFormat/TestUExtensionOverride.java: Checks the behaviour of Unicode BCP 47 U Extension with compact number format
-
java/text/Format/CompactNumberFormat/TestWithCompatProvider.java: Checks the compact number format with COMPAT provider.
-
java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java: Checks deserialization of compact number format
-
java/text/Format/CompactNumberFormat/serialization/TestSerialization.java: Checks the serialization feature of CompactNumberFormat
-
java/text/Format/DateFormat/Bug4322313.java: Make sure that new implementation for SimpleDateFormat.parse('z' or 'Z') and format('z' or 'Z') work correctly.
-
java/text/Format/DateFormat/Bug4396385.java: Make sure to detect invalid values for 1-based hour formats.
-
java/text/Format/DateFormat/Bug4407042.java: Make sure that cloned SimpleDateFormat objects work independently in multiple threads.
-
java/text/Format/DateFormat/Bug4736959.java: Make sure to parse "PM" (only) and produce the correct value.
-
java/text/Format/DateFormat/Bug4823811.java: Confirm that text which includes numbers with a trailing minus sign is parsed correctly.
-
java/text/Format/DateFormat/Bug4845901.java: Make sure that SimpleDateFormat.parse() can distinguish the same time zone abbreviation for standard and daylight saving time.
-
java/text/Format/DateFormat/Bug6251817.java: Confirm that a typo was corrected.
-
java/text/Format/DateFormat/Bug6335238.java: Make sure that both the original and cloned SimpleDateFormat coexistindependently and don't cut off each other.
-
java/text/Format/DateFormat/Bug6530336.java:
-
java/text/Format/DateFormat/Bug6609750.java: Make sure that SimpleDateFormat.format() formats years correctly.
-
java/text/Format/DateFormat/Bug6645292.java: Make sure to parse a DST time zone name with which the last DST rule doesn't observe DST.
-
java/text/Format/DateFormat/Bug6683975.java: Make sure that date is formatted correctlyin th locale.
-
java/text/Format/DateFormat/Bug7130335.java: Make sure that round-trip conversion (format/parse) works with old timestamps in Europe/Moscow and with multiple time zone letters.
-
java/text/Format/DateFormat/Bug7177315.java: Make sure that space characters are properly skipped when parsing 2-digit year values.
-
java/text/Format/DateFormat/Bug8072099.java: check the date time pattern for <NUMERIC_FIELD> which should not throw ParseException
-
java/text/Format/DateFormat/Bug8081794.java: ParsePosition getErrorIndex should return correct index
-
java/text/Format/DateFormat/Bug8139572.java: SimpleDateFormat parse month stand-alone format bug
-
java/text/Format/DateFormat/Bug8141243.java: Make sure that SimpleDateFormat parses "UTC" as the UTC time zone.
-
java/text/Format/DateFormat/Bug8193444.java: Checks SimpleDateFormat.format/parse for the AIOOB exception when formatting/parsing dates through a pattern string that contains a sequence of 256 or more non-ASCII unicode characters.
-
java/text/Format/DateFormat/Bug8209047.java: Check that DateFormat's getDateInstance, getTimeInstance and getDateTimeInstance works with all locales.
-
java/text/Format/DateFormat/Bug8235699.java: Check that CalendarBuilder.toString() does not throw an ArrayIndexOutOfBoundException
-
java/text/Format/DateFormat/CaseInsensitiveParseTest.java: Checks format/parse round trip in case-insensitive manner.
-
java/text/Format/DateFormat/ContextMonthNamesTest.java: Unit test for context-sensitive month names
-
java/text/Format/DateFormat/DateFormatRegression.java:
-
java/text/Format/DateFormat/DateFormatRoundTripTest.java: test Date Format (Round Trip)
-
java/text/Format/DateFormat/DateFormatSymbolsCloneTest.java: Make sure that clone() of a DateFormatSymbols subclass is not called from DateFormatSymbols constructor.
-
java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java: Make sure DateFormatSymbols serialization
-
java/text/Format/DateFormat/DateFormatTest.java: test DateFormat and SimpleDateFormat.
-
java/text/Format/DateFormat/ISO8601ZoneTest.java: Unit test for ISO8601 time zone format support
-
java/text/Format/DateFormat/IntlTestDateFormat.java: test International Date Format
-
java/text/Format/DateFormat/IntlTestDateFormatAPI.java: test International Date Format API
-
java/text/Format/DateFormat/IntlTestDateFormatSymbols.java: test International Date Format Symbols
-
java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java: test International Simple Date Format API
-
java/text/Format/DateFormat/LocaleDateFormats.java: This file contains tests for JRE locales date formats
-
java/text/Format/DateFormat/NonGregorianFormatTest.java: Test formatting and parsing with non-Gregorian calendars
-
java/text/Format/DateFormat/SDFTCKZoneNamesTest.java: TCK tests that check the time zone names between DFS.getZoneStrings() and SDF.format("z*")
-
java/text/Format/DateFormat/SimpleDateFormatPatternTest.java: test SimpleDateFormat, check its pattern in the constructor
-
java/text/Format/DateFormat/TestDayPeriodWithSDF.java: Checks the 'B' character added in the CLDR date-time patterns is getting resolved with 'a' character (am/pm strings) for burmese locale.
-
java/text/Format/DateFormat/TimeZoneNameTest.java: test time zone display names in en_US locale
-
java/text/Format/DateFormat/WeekDateTest.java: Unit test for week date support
-
java/text/Format/DateFormat/bug4097450.java:
-
java/text/Format/DateFormat/bug4099975.java:
-
java/text/Format/DateFormat/bug4117335.java:
-
java/text/Format/DateFormat/bug4358730.java: test that confirms Zero-Padding on year.
-
java/text/Format/DateFormat/bug6271375.java: Make sure DateFormatSymbols serialization works correctly for 'zoneStrings' field
-
java/text/Format/DateFormat/bug6317072.java: Make sure NPE is thrown with "null" argumemnts in the SimpleDateFormat constructors.
-
java/text/Format/DateFormat/bug6412896.java: Make sure that an IllegalArgumentException is thrown if the length of any row in zoneStrings array is less than 5
-
java/text/Format/DecimalFormat/Bug6609740.java: Checks the formatting and parsing of a number based on the positive and negative sub-patterns, also checks few invalid number patterns
-
java/text/Format/DecimalFormat/Bug7196316.java: Confirm that a non-default rounding mode is used even after deserialization.
-
java/text/Format/DecimalFormat/Bug8165466.java: Checks the subsequent function calls of the DecimalFormat.format() method in which the minimumFractionDigit is set to 0 and one of the format() call include formatting of the number with zero fraction value e.g.
-
java/text/Format/DecimalFormat/FormatMicroBenchmark.java: Set of micro-benchmarks testing throughput of java.text.DecimalFormat.format()
-
java/text/Format/DecimalFormat/RoundingAndPropertyTest.java: Test java.text.DecimalFormat fast-path for format(double...)
-
java/text/Format/DecimalFormat/SetGroupingSizeTest.java: test whether input value check for DecimalFormat.setGroupingSize(int) works correctly.
-
java/text/Format/DecimalFormat/TieRoundingTest.java: test various situations of NumberFormat rounding when close to tie
-
java/text/Format/DecimalFormat/ToLocalizedPatternTest.java: Verifies that toLocalizedPattern() method correctly returns monetary symbols in a currency formatter
-
java/text/Format/MessageFormat/Bug4185816Test.java: test that MessageFormat invariants are preserved across serialization.
-
java/text/Format/MessageFormat/Bug6481179.java: Confirm that a bug in an error message has been fixed.
-
java/text/Format/MessageFormat/Bug7003643.java: Make sure MessageFormat.toPattern produces correct quoting.
-
java/text/Format/MessageFormat/LargeMessageFormat.java: verify that MessageFormat can handle large numbers of arguments
-
java/text/Format/MessageFormat/MaxArgumentIndexTest.java: Enforce the MAX_ARGUMENT_INDEX(10,000) implementation limit for the ArgumentIndex element in the MessageFormat pattern syntax.
-
java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java: basic tests for new methods getFormatsByArgumentIndex, setFormatByArgumentIndex, setFormatsByArgumentIndex
-
java/text/Format/MessageFormat/MessageRegression.java: Regression tests for MessageFormat and associated classes
-
java/text/Format/MessageFormat/MessageTest.java: test MessageFormat
-
java/text/Format/MessageFormat/SerializationTest.java: Check correctness of deserialization
-
java/text/Format/MessageFormat/bug4492719.java: Confirm that Message.parse() interprets time zone which uses "GMT+/-" format correctly and doesn't throw ParseException.
-
java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java: Confirm that DecimalFormat.parse() parses BigDecimal and BigInteger string values as expected.
-
java/text/Format/NumberFormat/BigDecimalFormat.java: Confirm that methods which are newly added to support BigDecimal and BigInteger work as expected.
-
java/text/Format/NumberFormat/BigDecimalParse.java: Confirm that methods which are newly added to support BigDecimal and BigInteger work as expected.
-
java/text/Format/NumberFormat/Bug4208135.java: Confirm that the decimal separator is shown when explicitly requested (or not shown if not requested).
-
java/text/Format/NumberFormat/Bug4833877.java: Confirm that the negative multiplier works as expected.
-
java/text/Format/NumberFormat/Bug4838107.java: Confirm that DecimalFormat can format a number with a negative exponent number correctly.
-
java/text/Format/NumberFormat/Bug4944439.java: Confirm that numbers where all digits after the decimal separator are 0 and which are between Long.MIN_VALUE and Long.MAX_VALUE are returned as Long(not double).
-
java/text/Format/NumberFormat/Bug4990596.java: Make sure that any subclass of Number can be formatted using DecimalFormat.format() without throwing an exception.
-
java/text/Format/NumberFormat/Bug6278616.java: Confirm that AtomicInteger and AtomicLong are formatted correctly.
-
java/text/Format/NumberFormat/Bug8132125.java: Checks Swiss' number elements
-
java/text/Format/NumberFormat/CurrencyFormat.java: Basic tests for currency formatting.
-
java/text/Format/NumberFormat/DFSExponential.java: test NumberFormat with exponential separator symbols.
-
java/text/Format/NumberFormat/DFSMinusPerCentMill.java: Test String representation of MinusSign/Percent/PerMill symbols.
-
java/text/Format/NumberFormat/DFSSerialization.java: Three different tests are done.
-
java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java: test International Decimal Format API
-
java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java: test International Decimal Format Symbols
-
java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java: test International Number Format API
-
java/text/Format/NumberFormat/MultipleNumberScriptTest.java: Support multiple scripts for digits and decimal symbols per locale
-
java/text/Format/NumberFormat/NumberFormatRounding.java: Tests for rounding mode in NumberFormat
-
java/text/Format/NumberFormat/NumberRegression.java: Regression tests for NumberFormat and associated classes
-
java/text/Format/NumberFormat/NumberRoundTrip.java: round trip test NumberFormat
-
java/text/Format/NumberFormat/NumberTest.java: test NumberFormat
-
java/text/Format/NumberFormat/PositionTest.java: test ParsePosition and FieldPosition
-
java/text/Format/NumberFormat/SerializationLoadTest.java: test serialization compatibility of DecimalFormat and DecimalFormatSymbols
-
java/text/Format/NumberFormat/TestPeruCurrencyFormat.java: Currency decimal marker incorrect for Peru (COMPAT).
-
java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java: Make sure that DecimalFormatSymbols.getPatternSeparator returns ';' in ja locale.
-
java/text/Format/common/Bug4769840.java: Confirm serialization compatibility
-
java/text/Format/common/Bug6215962.java: Confirm that replacing Utility.arayEquals methods have with Arrays.equals introduces no problem.
-
java/text/Format/common/FormatIteratorTest.java: Tests the formatToCharacterIterator method of SimpleDateFormat, MessageFormat and DecimalFormat.
-
java/text/Normalizer/ConformanceTest.java: Confirm Normalizer's fundamental behavior
-
java/text/Normalizer/ICUBasicTest.java: Confirm Normalizer's fundamental behavior.
-
java/text/Normalizer/NormalizerAPITest.java: Confirm Normalizer's fundamental behavior
-
java/text/Normalizer/SquareEraCharacterTest.java: Tests decomposition of Japanese square era characters.
-
java/text/Normalizer/ThreadSafeTest.java: Confirm that java.text.Normalizer and sun.text.Normalizer are thread-safe.
-
java/time/nontestng/java/time/chrono/Bug8178823.java: Test Hijrah calendar is initialized with the security manager.
-
java/time/nontestng/java/time/chrono/HijrahConfigTest.java: Tests whether a custom Hijrah configuration properties file works correctly
-
java/time/nontestng/java/time/zone/CustomZoneNameTest.java: Checks whether custom zone names can be formatted/parsed correctly.
-
java/time/tck/java/time/AbstractDateTimeTest.java:
-
java/time/tck/java/time/AbstractTCKTest.java:
-
java/time/tck/java/time/MockSimplePeriod.java:
-
java/time/tck/java/time/TCKClock.java:
-
java/time/tck/java/time/TCKClock_Fixed.java:
-
java/time/tck/java/time/TCKClock_Offset.java:
-
java/time/tck/java/time/TCKClock_System.java:
-
java/time/tck/java/time/TCKClock_Tick.java:
-
java/time/tck/java/time/TCKDayOfWeek.java:
-
java/time/tck/java/time/TCKDuration.java:
-
java/time/tck/java/time/TCKInstant.java:
-
java/time/tck/java/time/TCKLocalDate.java:
-
java/time/tck/java/time/TCKLocalDateTime.java:
-
java/time/tck/java/time/TCKLocalTime.java:
-
java/time/tck/java/time/TCKMonth.java:
-
java/time/tck/java/time/TCKMonthDay.java:
-
java/time/tck/java/time/TCKOffsetDateTime.java:
-
java/time/tck/java/time/TCKOffsetTime.java:
-
java/time/tck/java/time/TCKPeriod.java:
-
java/time/tck/java/time/TCKYear.java:
-
java/time/tck/java/time/TCKYearMonth.java:
-
java/time/tck/java/time/TCKZoneId.java:
-
java/time/tck/java/time/TCKZoneOffset.java:
-
java/time/tck/java/time/TCKZonedDateTime.java:
-
java/time/tck/java/time/TestIsoChronology.java:
-
java/time/tck/java/time/chrono/CopticChronology.java:
-
java/time/tck/java/time/chrono/CopticDate.java:
-
java/time/tck/java/time/chrono/CopticEra.java:
-
java/time/tck/java/time/chrono/TCKChronoLocalDate.java:
-
java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java:
-
java/time/tck/java/time/chrono/TCKChronoPeriod.java:
-
java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java:
-
java/time/tck/java/time/chrono/TCKChronology.java:
-
java/time/tck/java/time/chrono/TCKHijrahChronology.java:
-
java/time/tck/java/time/chrono/TCKHijrahEra.java:
-
java/time/tck/java/time/chrono/TCKIsoChronology.java:
-
java/time/tck/java/time/chrono/TCKIsoEra.java:
-
java/time/tck/java/time/chrono/TCKJapaneseChronology.java:
-
java/time/tck/java/time/chrono/TCKJapaneseEra.java:
-
java/time/tck/java/time/chrono/TCKMinguoChronology.java:
-
java/time/tck/java/time/chrono/TCKMinguoEra.java:
-
java/time/tck/java/time/chrono/TCKTestServiceLoader.java:
-
java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java:
-
java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java:
-
java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java:
-
java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java:
-
java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java:
-
java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java:
-
java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java:
-
java/time/tck/java/time/chrono/serial/TCKEraSerialization.java:
-
java/time/tck/java/time/format/TCKChronoPrinterParser.java:
-
java/time/tck/java/time/format/TCKDTFParsedInstant.java:
-
java/time/tck/java/time/format/TCKDateTimeFormatter.java:
-
java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java:
-
java/time/tck/java/time/format/TCKDateTimeFormatters.java:
-
java/time/tck/java/time/format/TCKDateTimeParseResolver.java:
-
java/time/tck/java/time/format/TCKDateTimeTextPrinting.java:
-
java/time/tck/java/time/format/TCKDecimalStyle.java:
-
java/time/tck/java/time/format/TCKFormatStyle.java:
-
java/time/tck/java/time/format/TCKInstantPrinterParser.java:
-
java/time/tck/java/time/format/TCKLocalizedFieldParser.java:
-
java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java:
-
java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java:
-
java/time/tck/java/time/format/TCKLocalizedPrinterParser.java:
-
java/time/tck/java/time/format/TCKOffsetPrinterParser.java:
-
java/time/tck/java/time/format/TCKPadPrinterParser.java:
-
java/time/tck/java/time/format/TCKResolverStyle.java:
-
java/time/tck/java/time/format/TCKSignStyle.java:
-
java/time/tck/java/time/format/TCKTextStyle.java:
-
java/time/tck/java/time/format/TCKZoneIdPrinterParser.java:
-
java/time/tck/java/time/serial/TCKClockSerialization.java:
-
java/time/tck/java/time/serial/TCKDurationSerialization.java:
-
java/time/tck/java/time/serial/TCKInstantSerialization.java:
-
java/time/tck/java/time/serial/TCKLocalDateSerialization.java:
-
java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java:
-
java/time/tck/java/time/serial/TCKLocalTimeSerialization.java:
-
java/time/tck/java/time/serial/TCKMonthDaySerialization.java:
-
java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java:
-
java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java:
-
java/time/tck/java/time/serial/TCKPeriodSerialization.java:
-
java/time/tck/java/time/serial/TCKYearMonthSerialization.java:
-
java/time/tck/java/time/serial/TCKYearSerialization.java:
-
java/time/tck/java/time/serial/TCKZoneIdSerialization.java:
-
java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java:
-
java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java:
-
java/time/tck/java/time/temporal/TCKChronoField.java:
-
java/time/tck/java/time/temporal/TCKChronoUnit.java:
-
java/time/tck/java/time/temporal/TCKIsoFields.java:
-
java/time/tck/java/time/temporal/TCKJulianFields.java:
-
java/time/tck/java/time/temporal/TCKTemporalAdjusters.java:
-
java/time/tck/java/time/temporal/TCKWeekFields.java:
-
java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java:
-
java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java:
-
java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java:
-
java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java:
-
java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java:
-
java/time/tck/java/time/zone/TCKFixedZoneRules.java:
-
java/time/tck/java/time/zone/TCKZoneOffsetTransition.java:
-
java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java:
-
java/time/tck/java/time/zone/TCKZoneRules.java:
-
java/time/tck/java/time/zone/TCKZoneRulesProvider.java:
-
java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java:
-
java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java:
-
java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java:
-
java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java:
-
java/time/test/java/time/AbstractTest.java:
-
java/time/test/java/time/MockSimplePeriod.java:
-
java/time/test/java/time/TestClock_Fixed.java:
-
java/time/test/java/time/TestClock_Offset.java:
-
java/time/test/java/time/TestClock_System.java:
-
java/time/test/java/time/TestClock_Tick.java:
-
java/time/test/java/time/TestDuration.java:
-
java/time/test/java/time/TestInstant.java:
-
java/time/test/java/time/TestInstantSource.java:
-
java/time/test/java/time/TestLocalDate.java:
-
java/time/test/java/time/TestLocalDateTime.java:
-
java/time/test/java/time/TestLocalTime.java:
-
java/time/test/java/time/TestMonthDay.java:
-
java/time/test/java/time/TestOffsetDateTime.java:
-
java/time/test/java/time/TestOffsetDateTime_instants.java:
-
java/time/test/java/time/TestOffsetTime.java:
-
java/time/test/java/time/TestPeriod.java:
-
java/time/test/java/time/TestYear.java:
-
java/time/test/java/time/TestYearMonth.java:
-
java/time/test/java/time/TestZoneId.java:
-
java/time/test/java/time/TestZoneOffset.java:
-
java/time/test/java/time/TestZonedDateTime.java:
-
java/time/test/java/time/chrono/TestChronoLocalDate.java:
-
java/time/test/java/time/chrono/TestChronologyPerf.java:
-
java/time/test/java/time/chrono/TestEraDisplayName.java:
-
java/time/test/java/time/chrono/TestExampleCode.java:
-
java/time/test/java/time/chrono/TestIsoChronoImpl.java:
-
java/time/test/java/time/chrono/TestJapaneseChronoImpl.java:
-
java/time/test/java/time/chrono/TestJapaneseChronology.java:
-
java/time/test/java/time/chrono/TestServiceLoader.java:
-
java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java:
-
java/time/test/java/time/chrono/TestUmmAlQuraChronology.java:
-
java/time/test/java/time/format/AbstractTestPrinterParser.java:
-
java/time/test/java/time/format/MockIOExceptionAppendable.java:
-
java/time/test/java/time/format/TestCharLiteralParser.java:
-
java/time/test/java/time/format/TestCharLiteralPrinter.java:
-
java/time/test/java/time/format/TestDateTimeFormatter.java:
-
java/time/test/java/time/format/TestDateTimeFormatterBuilder.java:
-
java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java:
-
java/time/test/java/time/format/TestDateTimeParsing.java:
-
java/time/test/java/time/format/TestDateTimeTextProvider.java:
-
java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java:
-
java/time/test/java/time/format/TestDayPeriodWithDTF.java: Checks the 'B' character added in the CLDR date-time patterns is no longer getting resolved with 'a' character (am/pm strings) for burmese locale.
-
java/time/test/java/time/format/TestDecimalStyle.java:
-
java/time/test/java/time/format/TestFractionPrinterParser.java:
-
java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java: This test verifies that the localized text for "GMT" from CLDR is applied/recognized during printing/parsing timestamps.
-
java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java: Test Narrow and NarrowStandalone month names are retrieved correctly.
-
java/time/test/java/time/format/TestNonIsoFormatter.java:
-
java/time/test/java/time/format/TestNumberParser.java:
-
java/time/test/java/time/format/TestNumberPrinter.java:
-
java/time/test/java/time/format/TestPadPrinterDecorator.java:
-
java/time/test/java/time/format/TestReducedParser.java:
-
java/time/test/java/time/format/TestReducedPrinter.java:
-
java/time/test/java/time/format/TestSettingsParser.java:
-
java/time/test/java/time/format/TestStringLiteralParser.java:
-
java/time/test/java/time/format/TestStringLiteralPrinter.java:
-
java/time/test/java/time/format/TestTextParser.java:
-
java/time/test/java/time/format/TestTextParserWithLocale.java:
-
java/time/test/java/time/format/TestTextPrinter.java:
-
java/time/test/java/time/format/TestTextPrinterWithLocale.java:
-
java/time/test/java/time/format/TestUTCParse.java: Test parsing "UTC-XX:XX" text works correctly
-
java/time/test/java/time/format/TestUnicodeExtension.java: Tests java.time classes deals with Unicode extensions correctly.
-
java/time/test/java/time/format/TestZoneOffsetParser.java:
-
java/time/test/java/time/format/TestZoneOffsetPrinter.java:
-
java/time/test/java/time/format/TestZoneTextPrinterParser.java:
-
java/time/test/java/time/format/ZoneName.java:
-
java/time/test/java/time/temporal/MockFieldNoValue.java:
-
java/time/test/java/time/temporal/MockFieldValue.java:
-
java/time/test/java/time/temporal/TestChronoField.java:
-
java/time/test/java/time/temporal/TestChronoUnit.java:
-
java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java:
-
java/time/test/java/time/temporal/TestDateTimeValueRange.java:
-
java/time/test/java/time/temporal/TestIsoWeekFields.java:
-
java/time/test/java/time/temporal/TestJulianFields.java:
-
java/time/test/java/time/zone/TestFixedZoneRules.java:
-
java/time/test/java/time/zone/TestMutableZoneRules.java:
-
java/time/test/java/time/zone/TestZoneRules.java:
-
java/time/test/java/util/TestFormatter.java:
-
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 SimpleEntry, SimpleImmutableEntry
-
java/util/AbstractMap/ToString.java: toString method fails if size changes in between a call to size and an attempt to iterate.
-
java/util/AbstractSequentialList/AddAll.java: AddAll(int, Collection) intersperses the Collection with this List.
-
java/util/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/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/Base64/TestEncodingDecodingLength.java: Tests Base64.Encoder.encode and Base64.Decoder.decode with the large size of input array/buffer
-
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/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 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 as well as when preference list is [COMPAT, CLDR], 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/JapanEraNameCompatTest.java: Test the localized names of Japanese era Reiwa from COMPAT provider.
-
java/util/Calendar/JapaneseEraNameTest.java: Test the localized Japanese new era name (May 1st.
-
java/util/Calendar/JapaneseLenientEraTest.java: Test whether lenient era is accepted in JapaneseImperialCalendar
-
java/util/Calendar/JavatimeTest.java: Test those bridge methods to/from java.time date/time classes
-
java/util/Calendar/JulianTest.java: Tests for the Julian calendar system (before the Gregorian cutover)
-
java/util/Calendar/Limit.java: Make sure that GregorianCalendar works far in the past and future.
-
java/util/Calendar/NarrowNamesTest.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/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/Ser.java: EMPTY_SET, EMPTY_LIST, and the collections returned by nCopies and singleton were spec'd to be serializable, but weren't.
-
java/util/Collections/SetFromMap.java: test Collections.newSetFromMap
-
java/util/Collections/SingletonIterator.java:
-
java/util/Collections/Swap.java: Basic test for newly public swap algorithm
-
java/util/Collections/SyncSubMutexes.java: Check that Collections.synchronizedNavigableSet().tailSet() is using the same lock object as it's source.
-
java/util/Collections/T6433170.java: CheckedCollection.addAll should be all-or-nothing
-
java/util/Collections/UnmodifiableMapEntrySet.java: Unit tests for wrapping classes should delegate to default methods
-
java/util/Collections/ViewSynch.java: Collection-views of submap-views of synchronized-views of SortedMap objects do not synchronize on the correct object.
-
java/util/Collections/WrappedNull.java: Wrapping a null collection/array should blow up sooner rather than later
-
java/util/Collections/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 excercise 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, COMPAT.
-
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/HashMap/WhiteBoxResizeTest.java: White box tests for HashMap internals around table resize
-
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/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/CaseCheckVariant.java: Locale variant should not be case folded
-
java/util/Locale/CompareProviderFormats.java: Test for checking HourFormat and GmtFormat resources are retrieved from COMPAT and CLDR Providers.
-
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-11-19) 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/LocaleProvidersRun.java: tests for "java.locale.providers" system property
-
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/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/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/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/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/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/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/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, COMPAT.
-
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/StringJoiner/MergeTest.java: test StringJoiner::merge
-
java/util/StringJoiner/StringJoinerOomUtf16Test.java: tests StringJoiner OOME when joining sub-max-length Strings
-
java/util/StringJoiner/StringJoinerTest.java: tests StringJoinerTest
-
java/util/StringTokenizer/FormFeed.java: Test StringTokenizer on \f character
-
java/util/StringTokenizer/ResetPos.java: Reset the currentposition of StringTokenizer if delimiters changed in a invocation of nextToken() after invoking hasMoreTokens()
-
java/util/StringTokenizer/Supplementary.java: Unit test for supplementary characters (JSR-204)
-
java/util/TimeZone/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 idenical to Olson's data.
-
java/util/TimeZone/Bug6772689.java: Test for standard-to-daylight transitions at midnight: date stays on the given day.
-
java/util/TimeZone/Bug6912560.java: Make sure that file path canonicalization in sun.util.calendar.ZoneInfoFile works with the default security manager.
-
java/util/TimeZone/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 prefernce as well as when prefernce list is [COMPAT, CLDR], CLDR implict 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 Implict COMPAT Locales nn-NO, nb-NO are reflected in available locales for all Providers for COMPAT.
-
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/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/Vector/VectorElementCNFE.java: The class of an element of a Vector may not be found; test that Vector allows the CNFE to be thrown.
-
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: 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/Invoke.java: Tests for invokeAny, invokeAll
-
java/util/concurrent/Executors/AutoShutdown.java: Check for auto-shutdown and gc of singleThreadExecutors
-
java/util/concurrent/Executors/PrivilegedCallables.java: Test privilegedCallable, privilegedCallableUsingCurrentClassLoader
-
java/util/concurrent/Executors/Throws.java: Check Executors/STPE Exception specifications
-
java/util/concurrent/FutureTask/BlockingTaskExecutor.java: ExecutorService.invokeAll might hang
-
java/util/concurrent/FutureTask/CancelledFutureLoops.java: Checks for responsiveness of futures to cancellation.
-
java/util/concurrent/FutureTask/Customized.java: Test state transitions; check protected methods are called
-
java/util/concurrent/FutureTask/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/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/SynchronousQueue/Fairness.java: Checks that fairness setting is respected.
-
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/atomic/VMSupportsCS8.java: Checks that the value of VMSupportsCS8 matches system properties.
-
java/util/concurrent/forkjoin/AsyncShutdownNow.java: Test invoking shutdownNow with threads blocked in Future.get, invokeAll, and invokeAny
-
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/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/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/NegativeArraySize.java: Pattern.compile() can throw confusing NegativeArraySizeException
-
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/whitebox/GraphemeTest.java: tests Unicode Extended Grapheme support
-
java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java: Test ResourceBundle.Control provided using SPI.
-
java/util/spi/ToolProviderTest.java: test ToolProvider SPI
-
java/util/stream/CustomFJPoolTest.java: Tests stream execution in a custom ForkJoinPool
-
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/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/SpinedBufferTest.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: Verify that ZipInputStream, InflaterInputStream, ZipFileInputStream, ZipFileInflaterInputStream.available() return values according to their specification or long-standing behavior
-
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/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/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/InfoZip.java: We must be able to read zip files created by Unix Info-Zip
-
java/util/zip/InterruptibleZip.java: Test whether the zip file still can be read after thread is interrupted
-
java/util/zip/NoExtensionSignature.java: Zip files with no extension signature would get rejected
-
java/util/zip/ReadLoc.java: Test for VM crash in getEntry
-
java/util/zip/StoredCRC.java: ZipInputStream does not check CRC for stored (uncompressed) files
-
java/util/zip/StreamConstructor.java: test if Deflater/Inflater constructor will check the arguments correctly.
-
java/util/zip/StreamIOAfterClose.java: Test if zip related in/output streams will prevent i/o after stream has been closed.
-
java/util/zip/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/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/ManyEntries.java: open zip files with more than 64k entries
-
java/util/zip/ZipFile/ManyZipFiles.java: Check that it is possible to open more than 2,048 zip files on Windows.
-
java/util/zip/ZipFile/MultiThreadedReadTest.java: Crash in ZipFile.read() when ZipFileInputStream is shared between threads
-
java/util/zip/ZipFile/ReadAfterClose.java: Verify unspecified, but long-standing behavior when reading from an input stream obtained using ZipFile::getInputStream after the ZipFile has been closed.
-
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/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/ZipOutputStream/EmptyComment.java: Verifies various use cases when the zip comment should be empty
-
javax/crypto/Cipher/ByteBuffers.java: Test the Cipher.update/doFinal(ByteBuffer, ByteBuffer) methods
-
javax/crypto/Cipher/ByteBuffersNull.java: Check NullPointerException for cipherSpi.engineUpdate(x, null)
-
javax/crypto/Cipher/CipherInputStreamExceptions.java: Throw exceptions during reading but not closing of a CipherInputStream: - Make sure authenticated algorithms continue to throwing exceptions when the authentication tag fails verification.
-
javax/crypto/Cipher/CipherStreamClose.java: Make sure Cipher IO streams doesn't call extra doFinal if close() is called multiple times.
-
javax/crypto/Cipher/EmptyFinalBuffer.java: Test the Cipher.doFinal() with 0-length buffer
-
javax/crypto/Cipher/ExampleVectors/CheckExampleVectors.java: Test several modes of operation using vectors from SP 800-38A
-
javax/crypto/Cipher/GCMAPI.java: Provide API changes to support GCM AEAD ciphers
-
javax/crypto/Cipher/GetMaxAllowed.java: Test the Cipher.getMaxAllowedKeyLength(String) and getMaxAllowedParameterSpec(String) methods
-
javax/crypto/Cipher/InOutBuffers.java: ensure IllegalArgumentException is thrown if in == out
-
javax/crypto/Cipher/TestCipherMode.java: ensure that IllegalStateException is thrown if the Cipher object is initialized with a wrong mode, e.g.
-
javax/crypto/Cipher/TestGetInstance.java: test that the new getInstance() implementation works correctly
-
javax/crypto/Cipher/Turkish.java: make sure everything works ok in the Turkish local (dotted/dotless i problem)
-
javax/crypto/CipherSpi/CipherByteBufferOverwriteTest.java: CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions
-
javax/crypto/CipherSpi/DirectBBRemaining.java: Cipher.doFinal(ByteBuffer,ByteBuffer) fails to process when in.remaining() == 0
-
javax/crypto/CipherSpi/ResetByteBuffer.java: Verify that after the first doFinal() decryption op, the ByteBuffer is properly set for the second operation.
-
javax/crypto/CipherSpi/TestGCMWithByteBuffer.java: Test GCM decryption with various types of input/output ByteBuffer objects
-
javax/crypto/CryptoPermission/AllPermCheck.java: Ensure either IllegalAlgorithmParameterException or InvalidKeyException is thrown instead of SecurityException when crypto permssion checks failed.
-
javax/crypto/CryptoPermission/LowercasePermCheck.java: Ensure that the correct crypto permission is granted even when the transformation algorithm is lowercase or mixed case.
-
javax/crypto/CryptoPermission/RC2PermCheck.java: Ensure the crypto permission check on cipher algorithms with restricted parameter values are correctly enforced.
-
javax/crypto/CryptoPermission/RC4AliasPermCheck.java: Ensure the crypto permission check on RC4 ciphers do not fail accidentally due to the use of an alias, i.e.
-
javax/crypto/CryptoPermission/RSANoLimit.java: Ensure that the 2048 bit RSA keysize limit has been lifted.
-
javax/crypto/CryptoPermissions/CryptoPolicyFallback.java: Add a crypto policy fallback in case Security Property 'crypto.policy' does not exist.
-
javax/crypto/CryptoPermissions/InconsistentEntries.java: Test limited/default_local.policy containing inconsistent entries
-
javax/crypto/CryptoPermissions/TestExemption.java: NPE is thrown if exempt application is bundled with specific cryptoPerms
-
javax/crypto/CryptoPermissions/TestUnlimited.java: Package jurisdiction policy files as something other than JAR
-
javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java: Test the EncryptedPrivateKeyInfo.getAlgName(...) methods.
-
javax/crypto/EncryptedPrivateKeyInfo/GetEncoded.java: Check that EncryptedPrivateKeyInfo.getEncoded() calls AlgorithmParameters.getEncoded() when first called
-
javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java: Test the EncryptedPrivateKeyInfo.getKeySpec(...) methods.
-
javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java: Test the error conditions of EncryptedPrivateKeyInfo.getKeySpec(...) methods.
-
javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java: Test the error conditions of Cipher initialized with wrong mode with EncryptedPrivateKeyInfo.getKeySpec (Cipher) method.
-
javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java: Test the EncryptedPrivateKeyInfo.getKeySpec(...) methods with scenarios where the decrypted bytes are not encoded correctly per PKCS#8 standard.
-
javax/crypto/JceSecurity/FinalRestricted.java: Use final restricted flag
-
javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java: SunJCE depends on sun.security.provider.SignatureImpl behaviour, BC can't load into 1st slot.
-
javax/crypto/JceSecurity/VerificationResults.java: Memory leak in JceSecurity
-
javax/crypto/KEM/RSA_KEM.java: RSA_KEM example
-
javax/crypto/KeyGenerator/CompareKeys.java: Test key comparison for the Keys generated through KeyGenerator
-
javax/crypto/KeyGenerator/TestGetInstance.java: test that the new getInstance() implementation works correctly
-
javax/crypto/KeyGenerator/TestKGParity.java: Test key generation of DES and DESEDE
-
javax/crypto/Mac/ByteBuffers.java: Test the Mac.update(ByteBuffer) method
-
javax/crypto/Mac/NullMacSpi.java: Make sure that there is no unexpected NPE when calling getProvider() with null MacSpi object.
-
javax/crypto/Mac/TestGetInstance.java: test that the new getInstance() implementation works correctly
-
javax/crypto/NullCipher/TestNPE.java: Make sure normal calls of NullCipher does not throw NPE.
-
javax/crypto/NullCipher/TestWithoutInit.java: Make sure NullCipher can be used without initialization.
-
javax/crypto/SealedObject/NullKeySealedObject.java: (spec) javax.crypto.SealedObject.getObject(Key, String): NPE is not specified
-
javax/crypto/SealedObject/TestSealedObjectNull.java: This test instantiate a NullCipher, seal and unseal a String object using the SealedObject with the initialized NullCipher, and then compare the String content.
-
javax/crypto/SecretKeyFactory/PBKDF2TranslateTest.java: The test verifies if the SecretKeyFactory.translateKey() method works as expected for the PBKDF2 algorithms.
-
javax/crypto/SecretKeyFactory/SecKFTranslateTest.java: The test verifies SecretKey values should remain the same after translation with SecretKeyFactory.translateKey().
-
javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
-
javax/crypto/SecretKeyFactory/TestFailOver.java: SecretKeyFactory failover does not work
-
javax/crypto/spec/DESKeySpec/CheckParity.java: DESKey constructor is parity-adjusting the parameters
-
javax/crypto/spec/DESKeySpec/CheckWeakKeys.java: Incorrect list of keys reported as weak by DESKeySpec.isWeak()
-
javax/crypto/spec/DESKeySpec/NullKey.java: DESKeySpec constructors and static methods should throw exception if the key parameter is null.
-
javax/crypto/spec/GCMParameterSpec/GCMParameterSpecTest.java: Provide API changes to support GCM AEAD ciphers
-
javax/crypto/spec/IvParameterSpec/InvalidArgs.java: Ensure IvParameterSpec constructor throw the stated exception for negative 'offset' and 'len' arguments.
-
javax/crypto/spec/IvParameterSpec/NullIV.java: IvParameterSpec constructors should throw exception if the iv parameter is null.
-
javax/crypto/spec/RC2ParameterSpec/RC2AlgorithmParameters.java: unit test to test basic functionality of RC2 AlgorithmParameters implementation
-
javax/crypto/spec/RC2ParameterSpec/RC2ParameterSpecEquals.java: RC2ParameterSpecEquals
-
javax/crypto/spec/RC5ParameterSpec/InvalidIV.java: RC5ParameterSpec constructors should throw IllegalArgumentException if the size of the iv parameter is invalid.
-
javax/crypto/spec/RC5ParameterSpec/RC5ParameterSpecEquals.java: RC5ParameterSpecEquals
-
javax/naming/InitialContext/AppletIsNotUsed.java: Make sure java.applet.Applet is not used as a source of configuration parameters for an InitialContext
-
javax/naming/InitialContext/EnvClone.java: Ensure that initial context constructor clones its environment parameter before calling init(), and that it doesn't clone it within init().
-
javax/naming/InitialContext/NoApplet.java: Sanity check that specifying the APPLET property when creating an InitialContext behaves as expected when java.awt.Applet is not present
-
javax/naming/Name/Serialized13Name.java: REGRESSION: 4 JCK1.5-runtime api/javax_naming/...
-
javax/naming/RefAddr/NullContent.java: RefAddr.toString() throws NullPointerException when content is null
-
javax/naming/ldap/LdapName/CompareToEqualsTests.java: Support for manipulating LDAP Names JNDI name operations should be locale independent
-
javax/naming/ldap/LdapName/EscapeUnescapeTests.java: Support for manipulating LDAP Names
-
javax/naming/ldap/LdapName/LdapNameConstruction.java: Support for manipulating LDAP Names
-
javax/naming/ldap/LdapName/LdapParserTests.java: Support for manipulating LDAP Names
-
javax/naming/ldap/LdapName/NameTests.java: Support for manipulating LDAP Names
-
javax/naming/ldap/LdapName/RdnMisc.java: Support for manipulating LDAP Names
-
javax/naming/ldap/LdapName/RdnToAttrsTest.java: [J2SE 1.5] Rdn generates incorrect attributes sometimes
-
javax/naming/ldap/LdapName/TrailingSpaceTest.java: javax.naming.ldap.LdapName(String) doesn't parse some strings well
-
javax/naming/module/RunBasic.java: Test of JNDI factories using classes exported by third-party modules.
-
javax/naming/spi/DirectoryManager/GetContDirCtx.java: getContinuationDirContext() should set CPE environment property.
-
javax/naming/spi/FactoryCacheTest.java: NamingManager should cache InitialContextFactory
-
javax/naming/spi/providers/InitialContextTest.java: Examines different ways JNDI providers can hook up themselves and become available.
-
javax/net/ssl/ALPN/SSLEngineAlpnTest.java: JEP 244: TLS Application-Layer Protocol Negotiation Extension
-
javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java: JEP 244: TLS Application-Layer Protocol Negotiation Extension
-
javax/net/ssl/ALPN/SSLSocketAlpnTest.java: JEP 244: TLS Application-Layer Protocol Negotiation Extension
-
javax/net/ssl/DTLS/CipherSuite.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/ClientAuth.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/DTLSBufferOverflowUnderflowTest.java: Testing DTLS buffer overflow and underflow status when dealing with application data.
-
javax/net/ssl/DTLS/DTLSDataExchangeTest.java: Testing DTLS application data exchange using each of the supported cipher suites.
-
javax/net/ssl/DTLS/DTLSEnginesClosureTest.java: Testing DTLS engines closing using each of the supported cipher suites.
-
javax/net/ssl/DTLS/DTLSHandshakeTest.java: Testing DTLS engines handshake using each of the supported cipher suites.
-
javax/net/ssl/DTLS/DTLSHandshakeWithReplicatedPacketsTest.java: Testing DTLS engines handshake using each of the supported cipher suites with replicated packets check.
-
javax/net/ssl/DTLS/DTLSIncorrectAppDataTest.java: Testing DTLS incorrect app data packages unwrapping.
-
javax/net/ssl/DTLS/DTLSMFLNTest.java: Testing DTLS engines handshake using each of the supported cipher suites with different maximum fragment length.
-
javax/net/ssl/DTLS/DTLSNotEnabledRC4Test.java: Testing DTLS engines do not enable RC4 ciphers by default.
-
javax/net/ssl/DTLS/DTLSOverDatagram.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/DTLSRehandshakeTest.java: Testing DTLS engines re-handshaking using each of the supported cipher suites.
-
javax/net/ssl/DTLS/DTLSRehandshakeWithCipherChangeTest.java: Testing DTLS engines re-handshaking with cipher change.
-
javax/net/ssl/DTLS/DTLSRehandshakeWithDataExTest.java: Testing DTLS engines re-handshaking using each of the supported cipher suites with application data exchange before and after re-handshake and closing of the engines.
-
javax/net/ssl/DTLS/DTLSSequenceNumberTest.java: Testing DTLS records sequence number property support in application data exchange.
-
javax/net/ssl/DTLS/DTLSUnsupportedCiphersTest.java: Testing that try to enable unsupported ciphers causes IllegalArgumentException.
-
javax/net/ssl/DTLS/DTLSWontNegotiateV10.java: DTLSv10 is now disabled.
-
javax/net/ssl/DTLS/InvalidCookie.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/InvalidRecords.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/NoMacInitialClientHello.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/PacketLossRetransmission.java: DTLS handshaking fails if some messages were lost
-
javax/net/ssl/DTLS/Reordered.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/RespondToRetransmit.java: DTLS handshaking fails if some messages were lost
-
javax/net/ssl/DTLS/Retransmission.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLS/WeakCipherSuite.java: Datagram Transport Layer Security (DTLS)
-
javax/net/ssl/DTLSv10/DTLSv10BufferOverflowUnderflowTest.java: Testing DTLS buffer overflow and underflow status when dealing with application data.
-
javax/net/ssl/DTLSv10/DTLSv10DataExchangeTest.java: Testing DTLS application data exchange using each of the supported cipher suites.
-
javax/net/ssl/DTLSv10/DTLSv10EnginesClosureTest.java: Testing DTLS engines closing using each of the supported cipher suites.
-
javax/net/ssl/DTLSv10/DTLSv10HandshakeTest.java: Testing DTLS engines handshake using each of the supported cipher suites.
-
javax/net/ssl/DTLSv10/DTLSv10HandshakeWithReplicatedPacketsTest.java: Testing DTLS engines handshake using each of the supported cipher suites with replicated packets check.
-
javax/net/ssl/DTLSv10/DTLSv10IncorrectAppDataTest.java: Testing DTLS incorrect app data packages unwrapping.
-
javax/net/ssl/DTLSv10/DTLSv10MFLNTest.java: Testing DTLS engines handshake using each of the supported cipher suites with different maximum fragment length.
-
javax/net/ssl/DTLSv10/DTLSv10NotEnabledRC4Test.java: Testing DTLS engines do not enable RC4 ciphers by default.
-
javax/net/ssl/DTLSv10/DTLSv10RehandshakeTest.java: Testing DTLS engines re-handshaking using each of the supported cipher suites.
-
javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithCipherChangeTest.java: Testing DTLS engines re-handshaking with cipher change.
-
javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithDataExTest.java: Testing DTLS engines re-handshaking using each of the supported cipher suites with application data exchange before and after re-handshake and closing of the engines.
-
javax/net/ssl/DTLSv10/DTLSv10SequenceNumberTest.java: Testing DTLS records sequence number property support in application data exchange.
-
javax/net/ssl/DTLSv10/DTLSv10UnsupportedCiphersTest.java: Testing that try to enable unsupported ciphers causes IllegalArgumentException.
-
javax/net/ssl/Fix5070632.java: Default SSLSockeFactory override createSocket() now
-
javax/net/ssl/FixingJavadocs/ImplicitHandshake.java: Need to revisit the javadocs for JSSE, especially the promoted classes.
-
javax/net/ssl/FixingJavadocs/JavaxURLNulls.java: Need to revisit the javadocs for JSSE, especially the promoted classes
-
javax/net/ssl/FixingJavadocs/KMTMGetNothing.java: Need to revisit the javadocs for JSSE, especially the promoted classes
-
javax/net/ssl/FixingJavadocs/SSLSessionNulls.java: Need to revisit the javadocs for JSSE, especially the promoted classes.
-
javax/net/ssl/FixingJavadocs/SSLSocketInherit.java: Need to revisit the javadocs for JSSE, especially the promoted classes.
-
javax/net/ssl/GetInstance.java: verify getInstance() works using Provider.getService() Export "PKIX" as the standard algorithm name of KeyManagerFactory
-
javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
-
javax/net/ssl/HttpsURLConnection/DefaultCacheResponse.java: Add SSLSession accessors to HttpsURLConnection and SecureCacheResponse
-
javax/net/ssl/HttpsURLConnection/DelayDefaultContextLoading.java: Update HttpsURLConnection to not call getDefault in initializer.
-
javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java: Add SSLSession accessors to HttpsURLConnection and SecureCacheResponse
-
javax/net/ssl/HttpsURLConnection/Equals.java:
-
javax/net/ssl/HttpsURLConnection/GetResponseCode.java: HttpsClient tests are failing for build 71
-
javax/net/ssl/HttpsURLConnection/HttpsSession.java: Add SSLSession accessors to HttpsURLConnection and SecureCacheResponse
-
javax/net/ssl/SSLEngine/AcceptLargeFragments.java: Need adjustable TLS max record size for interoperability with non-compliant stacks
-
javax/net/ssl/SSLEngine/ArgCheck.java: Add scatter/gather APIs for SSLEngine Check to see if the args are being parsed properly.
-
javax/net/ssl/SSLEngine/Arrays.java: Add scatter/gather APIs for SSLEngine
-
javax/net/ssl/SSLEngine/Basics.java: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction This is intended to test many of the basic API calls to the SSLEngine interface.
-
javax/net/ssl/SSLEngine/CheckTlsEngineResults.java: Verify return values from SSLEngine wrap/unwrap (TLSv1.2) operations
-
javax/net/ssl/SSLEngine/ConnectionTest.java: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction
-
javax/net/ssl/SSLEngine/EngineCloseOnAlert.java: javax.net.ssl.SSLEngine does not properly handle received SSL fatal alerts
-
javax/net/ssl/SSLEngine/ExtendedKeyEngine.java: Rework the X509KeyManager to avoid incompatibility issues
-
javax/net/ssl/SSLEngine/ExtendedKeySocket.java: Rework the X509KeyManager to avoid incompatibility issues
-
javax/net/ssl/SSLEngine/FinishedPresent.java: SSLEngine has not yet caused Solaris kernel to panic
-
javax/net/ssl/SSLEngine/HandshakeWithInvalidRecordVersion.java: Verify successful handshake ignores invalid record version
-
javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java: Illegal handshake message
-
javax/net/ssl/SSLEngine/LargeBufs.java: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction This is to test larger buffer arrays, and make sure the maximum is being passed.
-
javax/net/ssl/SSLEngine/LargePacket.java: Need adjustable TLS max record size for interoperability with non-compliant
-
javax/net/ssl/SSLEngine/NoAuthClientAuth.java: Demonstrate SSLEngine switch from no client auth to client auth.
-
javax/net/ssl/SSLEngine/SSLEngineResultArgs.java: SSLEngineResult constructor needs null argument description
-
javax/net/ssl/SSLEngine/TestAllSuites.java: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction Iterate through all the suites, exchange some bytes and shutdown.
-
javax/net/ssl/SSLEngineResult/Deserialize.java: Deserialization of enums in javax.net.ssl.SSLEngineResult fails
-
javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java: There should be a way to reorder the JSSE ciphers
-
javax/net/ssl/SSLServerSocket/DefaultSSLServSocketFac.java: DefaultSSLServerSocketFactory does not override createServerSocket()
-
javax/net/ssl/SSLSession/CheckSessionContext.java: Verify SSLSession.getSessionContext() is not null for the initial and the resumed session
-
javax/net/ssl/SSLSession/HttpsURLConnectionLocalCertificateChain.java: A test of many of the new functionality to go into JSSE 1.1 Fixed 4395238: The new certificate chains APIs should really be returning certs, not x509 certs Fixed 4354003: Need API to get client certificate chain Fixed 4387961: HostnameVerifier needs to pass various hostnames Fixed 4395266: HttpsURLConnection should be made protected
-
javax/net/ssl/SSLSession/JSSERenegotiate.java: "Unsupported SSL message version" SSLProtocolException w/SSL_RSA_WITH_NULL_MD5
-
javax/net/ssl/SSLSession/KeyManagerTrustManager.java: A compile test to make sure some of the new functionality is there.
-
javax/net/ssl/SSLSession/RenegotiateTLS13.java:
-
javax/net/ssl/SSLSession/ResumeTLS13withSNI.java: TLS 1.3 handshake server name indication is missing on a session resume
-
javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java: SSLSessionContext should be accessible from SSLContext
-
javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java: verifies that if the server rejects session resumption due to SNI mismatch, during TLS handshake, then the subsequent communication between the server and the client happens correctly without any errors
-
javax/net/ssl/SSLSession/SessionCacheSizeTests.java: Need new APIs to get/set session timeout and session cache size.
-
javax/net/ssl/SSLSession/SessionTimeOutTests.java: Need new APIs to get/set session timeout and session cache size.
-
javax/net/ssl/SSLSession/TestEnabledProtocols.java: 4273544 JSSE request for function forceV3ClientHello() 4479736 setEnabledProtocols API does not work correctly 4478803 Need APIs to determine the protocol versions used in an SSL session 4701722 protocol mismatch exceptions should be consistent between SSLv3 and TLSv1
-
javax/net/ssl/SSLSocket/ClientExcOnAlert.java: JSSE Client does not throw SSLException when an alert occurs during handshaking.
-
javax/net/ssl/SSLSocket/InputStreamClosure.java: SSLSocket stream close() does not close the associated socket
-
javax/net/ssl/SSLSocket/OutputStreamClosure.java: SSLSocket stream close() does not close the associated socket
-
javax/net/ssl/SSLSocket/Tls13PacketSize.java: TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes
-
javax/net/ssl/ServerName/BestEffortOnLazyConnected.java: Custom HostnameVerifier disables SNI extension
-
javax/net/ssl/ServerName/EndingDotHostname.java: Trailing dot in hostname causes TLS handshake to fail
-
javax/net/ssl/ServerName/IllegalSNIName.java: SNIHostName does not throw IAE when hostname doesn't conform to RFC 3490 or ends with a trailing dot
-
javax/net/ssl/ServerName/SSLEngineExplorer.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLEngineExplorerUnmatchedSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLEngineExplorerWithCli.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLEngineExplorerWithSrv.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketConsistentSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketExplorer.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketExplorerFailure.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketExplorerMatchedSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketExplorerUnmatchedSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketExplorerWithCliSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketExplorerWithSrvSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketInconsistentSNI.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/ServerName/SSLSocketSNISensitive.java: Support TLS Server Name Indication (SNI) Extension in JSSE Server
-
javax/net/ssl/Stapling/HttpsUrlConnClient.java: OCSP Stapling for TLS
-
javax/net/ssl/Stapling/SSLEngineWithStapling.java: OCSP Stapling for TLS
-
javax/net/ssl/Stapling/SSLSocketWithStapling.java: OCSP Stapling for TLS
-
javax/net/ssl/Stapling/StapleEnableProps.java: SSLContextImpl.statusResponseManager should be generated if required
-
javax/net/ssl/TLS/TLSClientPropertyTest.java: javax/net/ssl/TLS/TLSClientPropertyTest.java needs to be updated for JDK-8061210
-
javax/net/ssl/TLS/TLSDataExchangeTest.java: Testing TLS application data exchange using each of the supported cipher suites.
-
javax/net/ssl/TLS/TLSEnginesClosureTest.java: Testing TLS engines closing using each of the supported cipher suites.
-
javax/net/ssl/TLS/TLSHandshakeTest.java: Testing TLS engines handshake using each of the supported cipher suites.
-
javax/net/ssl/TLS/TLSMFLNTest.java: Testing TLS engines handshake using each of the supported cipher suites with different maximum fragment length.
-
javax/net/ssl/TLS/TLSNotEnabledRC4Test.java: Testing TLS engines do not enable RC4 ciphers by default.
-
javax/net/ssl/TLS/TLSRehandshakeTest.java: Testing TLS engines re-handshaking using each of the supported cipher suites.
-
javax/net/ssl/TLS/TLSRehandshakeWithCipherChangeTest.java: Testing TLS engines re-handshaking with cipher change.
-
javax/net/ssl/TLS/TLSRehandshakeWithDataExTest.java: Testing TLS engines re-handshaking using each of the supported cipher suites with application data exchange before and after re-handshake and closing of the engines.
-
javax/net/ssl/TLS/TLSUnsupportedCiphersTest.java: Testing that try to enable unsupported ciphers causes IllegalArgumentException.
-
javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java: Test that all cipher suites work in all versions and all client authentication types.
-
javax/net/ssl/TLS/TestJSSEClientProtocol.java: Test that all cipher suites work in all versions and all client authentication types.
-
javax/net/ssl/TLS/TestJSSENoCommonProtocols.java: Test that all cipher suites work in all versions and all client authentication types.
-
javax/net/ssl/TLS/TestJSSEServerProtocol.java: Test that all cipher suites work in all versions and all client authentication types.
-
javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java: Test to verify concurrent behavior of TLS.
-
javax/net/ssl/TLSCommon/TLSTest.java: Test TLS with different types of supported keys.
-
javax/net/ssl/TLSCommon/TLSWithEdDSA.java: TLS support for the EdDSA signature algorithm
-
javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java: Test principal that was sent to the peer during handshake.
-
javax/net/ssl/TLSv1/TLSDataExchangeTest.java: Testing TLS application data exchange using each of the supported cipher suites.
-
javax/net/ssl/TLSv1/TLSEnginesClosureTest.java: Testing TLS engines closing using each of the supported cipher suites.
-
javax/net/ssl/TLSv1/TLSHandshakeTest.java: Testing TLS engines handshake using each of the supported cipher suites.
-
javax/net/ssl/TLSv1/TLSMFLNTest.java: Testing TLS engines handshake using each of the supported cipher suites with different maximum fragment length.
-
javax/net/ssl/TLSv1/TLSNotEnabledRC4Test.java: Testing TLS engines do not enable RC4 ciphers by default.
-
javax/net/ssl/TLSv1/TLSRehandshakeTest.java: Testing TLS engines re-handshaking using each of the supported cipher suites.
-
javax/net/ssl/TLSv1/TLSRehandshakeWithCipherChangeTest.java: Testing TLS engines re-handshaking with cipher change.
-
javax/net/ssl/TLSv1/TLSRehandshakeWithDataExTest.java: Testing TLS engines re-handshaking using each of the supported cipher suites with application data exchange before and after re-handshake and closing of the engines.
-
javax/net/ssl/TLSv1/TLSUnsupportedCiphersTest.java: Testing that try to enable unsupported ciphers causes IllegalArgumentException.
-
javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java: Support TLS 1.1
-
javax/net/ssl/TLSv11/ExportableBlockCipher.java: Support TLS 1.1
-
javax/net/ssl/TLSv11/ExportableStreamCipher.java: Support TLS 1.1
-
javax/net/ssl/TLSv11/GenericBlockCipher.java: Support TLS 1.1
-
javax/net/ssl/TLSv11/GenericStreamCipher.java: Support TLS 1.1
-
javax/net/ssl/TLSv11/TLSDataExchangeTest.java: Testing TLS application data exchange using each of the supported cipher suites.
-
javax/net/ssl/TLSv11/TLSEnginesClosureTest.java: Testing TLS engines closing using each of the supported cipher suites.
-
javax/net/ssl/TLSv11/TLSHandshakeTest.java: Testing TLS engines handshake using each of the supported cipher suites.
-
javax/net/ssl/TLSv11/TLSMFLNTest.java: Testing TLS engines handshake using each of the supported cipher suites with different maximum fragment length.
-
javax/net/ssl/TLSv11/TLSNotEnabledRC4Test.java: Testing TLS engines do not enable RC4 ciphers by default.
-
javax/net/ssl/TLSv11/TLSRehandshakeTest.java: Testing TLS engines re-handshaking using each of the supported cipher suites.
-
javax/net/ssl/TLSv11/TLSRehandshakeWithCipherChangeTest.java: Testing TLS engines re-handshaking with cipher change.
-
javax/net/ssl/TLSv11/TLSRehandshakeWithDataExTest.java: Testing TLS engines re-handshaking using each of the supported cipher suites with application data exchange before and after re-handshake and closing of the engines.
-
javax/net/ssl/TLSv11/TLSUnsupportedCiphersTest.java: Testing that try to enable unsupported ciphers causes IllegalArgumentException.
-
javax/net/ssl/TLSv12/DisabledShortDSAKeys.java: Restrict certificates with DSA keys less than 1024 bits
-
javax/net/ssl/TLSv12/DisabledShortRSAKeys.java: Consider disabling support for X.509 certificates with RSA keys less than 1024 bits
-
javax/net/ssl/TLSv12/ProtocolFilter.java: SSLv2Hello protocol may be filter out unexpectedly
-
javax/net/ssl/TLSv12/ShortRSAKey512.java: 512 bits RSA key cannot work with SHA384 and SHA512 SunJSSE does not support dynamic system properties, no way to re-use system properties in samevm/agentvm mode.
-
javax/net/ssl/TLSv12/ShortRSAKeyGCM.java: Support AEAD CipherSuites
-
javax/net/ssl/TLSv12/SignatureAlgorithms.java: Support SHA256WithDSA in JSSE
-
javax/net/ssl/TLSv12/TLSEnginesClosureTest.java: Testing TLS engines closing using each of the supported cipher suites.
-
javax/net/ssl/TLSv13/ClientHelloKeyShares.java: Use two key share entries
-
javax/net/ssl/TLSv13/EngineOutOfSeqCCS.java: Test for out-of-sequence change_cipher_spec in TLSv1.3
-
javax/net/ssl/TLSv13/HRRKeyShares.java: Use two key share entries
-
javax/net/ssl/ciphersuites/DisabledAlgorithms.java: Check if weak cipher suites are disabled
-
javax/net/ssl/ciphersuites/ECCurvesconstraints.java: Improve the default strength of EC in JDK
-
javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java#Client: Verify that Java will not negotiate disabled cipher suites when the other side of the connection requests them.
-
javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java#Server: Verify that Java will not negotiate disabled cipher suites when the other side of the connection requests them.
-
javax/net/ssl/compatibility/ClientHelloProcessing.java: Add test to exercise server-side client hello processing
-
javax/net/ssl/finalize/SSLSessionFinalizeTest.java: Test behavior related to finalize
-
javax/net/ssl/interop/ClientHelloBufferUnderflowException.java: Verify exception
-
javax/net/ssl/interop/ClientHelloChromeInterOp.java: Interop automated testing with Chrome
-
javax/net/ssl/sanity/CacertsExplorer.java: Sanity check trust manager defaults/cacerts.
-
javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java: Check enabled and supported ciphersuites are correct
-
javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java: Test for ciphersuites order
-
javax/net/ssl/sanity/ciphersuites/NoKerberos.java: Sanity check to ensure that Kerberos cipher suites cannot be negotiated when running on a compact profile that does not include Kerberos
-
javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java: Test TLS ciphersuites order set through System properties
-
javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java: Test TLS ciphersuites order.
-
javax/net/ssl/sanity/interop/ClientJSSEServerJSSE.java: Verify that all ciphersuites work in all configurations
-
javax/net/ssl/sanity/pluggability/CheckSSLContextExport.java: Check pluggability of SSLContext class.
-
javax/net/ssl/sanity/pluggability/CheckSockFacExport1.java: Check pluggability of SSLSocketFactory and SSLServerSocketFactory classes.
-
javax/net/ssl/sanity/pluggability/CheckSockFacExport2.java: Check pluggability of SSLSocketFactory and SSLServerSocketFactory classes.
-
javax/net/ssl/templates/SSLEngineTemplate.java: Improve test template SSLEngineTemplate with SSLContextTemplate
-
javax/net/ssl/templates/SSLSocketTemplate.java: Improve SSLSocket test template
-
javax/rmi/ssl/SSLSocketParametersTest.java: Test SslRmi[Client|Server]SocketFactory SSL socket parameters.
-
javax/rmi/ssl/SocketFactoryTest.java: Test SslRMI[Client|Server]SocketFactory equals() and hashCode().
-
javax/script/CauseExceptionTest.java: ScriptEngine bug : ScriptException cause not set (with fix)
-
javax/script/GetInterfaceTest.java: JavaScript engine allows creation of interface although methods not available.
-
javax/script/JDK_8196959/BadFactoryTest.java: Verify that ScriptEngineManager can load BadFactory without throwing NPE
-
javax/script/ProviderTest.sh: ScriptEngine provider unit test
-
javax/script/ScriptEngineOrder.sh: test to check consistency in discovering and returning script engine by ScriptEngineManager
-
javax/script/SimpleScriptContextNameChecksTest.java: SimpleScriptContext used by NashornScriptEngine doesn't completely complies to the spec regarding exception throwing
-
javax/script/StringWriterPrintTest.java: javascript engine can not write to StringWriter.
-
javax/script/Test1.java: Create JavaScript engine and execute a simple script.
-
javax/script/Test2.java: Test exposing a Java object to script
-
javax/script/Test3.java: Test engine and global scopes
-
javax/script/Test4.java: Test script functions implementing Java interface
-
javax/script/Test5.java: Tests engine, global scopes and scope hiding.
-
javax/script/Test6.java: Test basic script compilation.
-
javax/script/Test8.java: Test invoking script function or method from Java
-
javax/script/UnescapedBracketRegExTest.java: 7012701 Add a test to check that RegExp parser accepts unescaped '['
-
javax/script/VersionTest.java: Create JavaScript engine and check language and engine version
-
javax/security/auth/Destroyable/KeyDestructionTest.java: No way to clean the memory for a java.security.Key
-
javax/security/auth/PrivateCredentialPermission/CanonError.java: PrivateCredentialPermission incorrectly canonicalizes spaces in names
-
javax/security/auth/PrivateCredentialPermission/EmptyName.java: PrivateCredentialPermission constructor throws wrong exception
-
javax/security/auth/PrivateCredentialPermission/Equals.java: PrivateCredentialPermission doesn't ignore principal order PrivateCredentialPermission incorrectly ignores case
-
javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java: Tests with Subject.getPrivateCredentials to check permission checks with one or more principals.
-
javax/security/auth/PrivateCredentialPermission/Serial.java: PrivateCredentialPermission serialized set has implementation-dependent class
-
javax/security/auth/PrivateCredentialPermission/Subset.java: Retrive a subset of private credentials can be accessed
-
javax/security/auth/Subject/AddPrincipalSubclass.java: Check that adding Principal subclasses to Subject works
-
javax/security/auth/Subject/DoAsTest.java: Check that getSubject works after JIT compiler escape analysis.
-
javax/security/auth/Subject/Generic.java: Subject.doAs* should be generified
-
javax/security/auth/Subject/Serial.java: Subject serialized principal set is implementation-dependent class
-
javax/security/auth/Subject/SubjectNullTests.java: javax.security.auth.Subject.toString() throws NPE
-
javax/security/auth/Subject/Synch.java: Subject.doAs not thread-safe against changes to principals
-
javax/security/auth/Subject/Synch2.java: Subject.getPrivateCredentials not thread-safe against changes to principals
-
javax/security/auth/Subject/Synch3.java: Subject.getPrincipals(Class) not thread-safe against changes to principals
-
javax/security/auth/Subject/UnreliableContains.java: Subject$SecureSet::addAll should not call contains(null)
-
javax/security/auth/Subject/doAs/NestedActions.java: Check if proper AccessControlException is thrown in case of nested Subject.doAs() invocations when one of protection domains doesn't have permissions
-
javax/security/auth/Subject/doAs/Test.java: Subject.doAs(null, action) does not clear the executing subject
-
javax/security/auth/SubjectDomainCombiner/Optimize.java: SubjectDomainCombiner optimization incorrect
-
javax/security/auth/SubjectDomainCombiner/Regression.java: performance regression and other bugs in SubjectDomainCombiner.combine
-
javax/security/auth/callback/Mutability.java: Arrays should be cloned in several JAAS Callback classes
-
javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java: Check that the cleaner is not bound to the PasswordCallback object
-
javax/security/auth/callback/PasswordCallback/PasswordCleanup.java: Check that PasswordCallback.clearPassword() clears the password
-
javax/security/auth/kerberos/DelegationPermissionCollection.java: Unit test for DelegationPermissionCollection subclass
-
javax/security/auth/kerberos/DelegationPermissionHash.java: Checks if DelegationPermission.hashCode() works fine
-
javax/security/auth/kerberos/DelegationPermissionInit.java: DelegationPermission input check
-
javax/security/auth/kerberos/KerberosNullsAndDestroyTest.java: Expose session key and KRB_CRED through extended GSS-API
-
javax/security/auth/kerberos/ServicePermissionCollection.java: Unit test for ServicePermissionCollection subclass
-
javax/security/auth/kerberos/ServicePermissionEquals.java: ServicePermission::equals doesn't comply to the spec
-
javax/security/auth/kerberos/ServicePermissionTest.java: extraneous null check
-
javax/security/auth/kerberos/StandardNames.java: KerberosKey algorithm names are not specified
-
javax/security/auth/login/Configuration/ConfigFileWithBlank.java: javax.security.auth.login.Configuration does not recognize path with spaces
-
javax/security/auth/login/Configuration/GetInstance.java: Configuration should be provider-based
-
javax/security/auth/login/Configuration/GetInstanceSecurity.java: Configuration should be provider-based
-
javax/security/auth/login/Configuration/Synchronize.java: ConfigFile.refresh should be synchronized
-
javax/security/auth/login/Exceptions/NewExceptions.java: LoginException subclasses
-
javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java: Test should throw Configuration error if configuration file contains syntax error
-
javax/security/auth/login/LoginContext/ConfigConstructor.java: can not specify Configuration to LoginContext constructor
-
javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java: can not specify Configuration to LoginContext constructor
-
javax/security/auth/login/LoginContext/DefaultHandler.java: Provide default configurable CallbackHandlers
-
javax/security/auth/login/LoginContext/DynamicConfigurationTest.java: Test case for RFE: 4703361.
-
javax/security/auth/login/LoginContext/LCTest.java: Test checks that proper methods associated with login/logout process of LoginContext are called for different configurations and circumstances.
-
javax/security/auth/login/LoginContext/ModuleSubject.java: LoginContext doesn't reinit modules with new Subject if authentication fails
-
javax/security/auth/login/LoginContext/ResetConfigModule.java: bug in LoginContext when Configuration is subclassed
-
javax/security/auth/login/LoginContext/SharedState.java: Check if shared state is passed to login module
-
javax/security/auth/login/LoginContext/StandardCallbacks.java: Checks if JAAS login works fine with standard callbacks
-
javax/security/auth/login/modules/JaasModularClientTest.java: Test custom JAAS login module with all possible modular option.
-
javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java: Test default callback handler with all possible modular option.
-
javax/security/auth/login/modules/SafeLogout.java: Check that all LoginModule implementations don't throw NPE from logout method after login failure
-
javax/security/auth/spi/Loader.java: auth.login.LoginContext needs to be updated to work with modules
-
javax/security/auth/x500/X500Principal/DerIsConstructor.java: Should add an X500Principal(InputStream) constructor
-
javax/security/auth/x500/X500Principal/Equals.java: X500Principal.equals can be optimized, equals and hashcode are underspecified
-
javax/security/auth/x500/X500Principal/EscapedChars.java: make sure X500Principal CANONICAL format escapes leading '#' in attribute values of type String.
-
javax/security/auth/x500/X500Principal/InvalidConstructorInput.java: X500Principal, X509Certificate and X509CRL unnecessarily throw checked exception
-
javax/security/auth/x500/X500Principal/KeywordMap.java: Test basic functionality of X500Principal(String, Map) constructor
-
javax/security/auth/x500/X500Principal/NameFormat.java: X500Principal input name parsing issues and wrong exception thrown
-
javax/security/auth/x500/X500Principal/OIDMap.java: Test basic functionality of X500Principal.getName(String, Map)
-
javax/security/auth/x500/X500Principal/Parse.java: various X500Principal DN parsing tests
-
javax/security/auth/x500/X500Principal/RFC4514.java: Add support for parsing RFC 4514 DNs to X500Principal Ensure RFC 4514 Distinguished Name Strings can be parsed by X500Principal.
-
javax/security/sasl/Sasl/ClientServerTest.java: JAVA SASL server and client tests with CRAM-MD5 and DIGEST-MD5 mechanisms.
-
javax/security/sasl/Sasl/DisabledMechanisms.java:
-
javax/security/sasl/Sasl/PassSysProps.java: Check that a Properties object can be passed to the Sasl create client and create server methods.
-
javax/smartcardio/CommandAPDUTest.java: Test different constructors for CommandAPDU and check CLA,INS,NC,NE, P1,and P2
-
javax/smartcardio/HistoricalBytes.java: Verify that ATR.getHistoricalBytes() works
-
javax/smartcardio/ResponseAPDUTest.java: Construct ResponseAPDU from byte array and check NR< SW, SW1, SW2 and toString
-
javax/smartcardio/Serialize.java: make sure serialization works
-
javax/smartcardio/TerminalFactorySpiTest.java: Test if we can write new provider for smart card
-
javax/smartcardio/TestCardPermission.java: Test for the CardPermission class
-
javax/smartcardio/TestCommandAPDU.java: Test for the CommandAPDU class
-
javax/sql/permissionTests/SyncFactoryPermissionsTests.java: Tests SyncFactory permissions.
-
javax/sql/rowset/serial/SerialBlob/SetBinaryStream.java: tests if the correct exception is thrown when calling method setBinaryStream() on SerialBlob
-
javax/sql/rowset/serial/SerialClob/SetAsciiStream.java: tests if the correct exception is thrown when calling method setAsciiStream() on SerialClob
-
javax/sql/rowset/serial/SerialClob/SetCharacterStream.java: tests if the correct exception is thrown when calling method setCharacterStream() on SerialClob
-
javax/sql/testng/test/rowset/BaseRowSetTests.java:
-
javax/sql/testng/test/rowset/CommonRowSetTests.java:
-
javax/sql/testng/test/rowset/RowSetFactoryTests.java:
-
javax/sql/testng/test/rowset/RowSetMetaDataTests.java:
-
javax/sql/testng/test/rowset/RowSetProviderTests.java:
-
javax/sql/testng/test/rowset/RowSetWarningTests.java:
-
javax/sql/testng/test/rowset/cachedrowset/CachedRowSetTests.java:
-
javax/sql/testng/test/rowset/cachedrowset/CommonCachedRowSetTests.java:
-
javax/sql/testng/test/rowset/filteredrowset/CityFilter.java:
-
javax/sql/testng/test/rowset/filteredrowset/FilteredRowSetTests.java:
-
javax/sql/testng/test/rowset/filteredrowset/PrimaryKeyFilter.java:
-
javax/sql/testng/test/rowset/jdbcrowset/JdbcRowSetDriverManagerTest.java:
-
javax/sql/testng/test/rowset/joinrowset/JoinRowSetTests.java:
-
javax/sql/testng/test/rowset/serial/SQLInputImplTests.java:
-
javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java:
-
javax/sql/testng/test/rowset/serial/SerialArrayTests.java:
-
javax/sql/testng/test/rowset/serial/SerialBlobTests.java:
-
javax/sql/testng/test/rowset/serial/SerialClobTests.java:
-
javax/sql/testng/test/rowset/serial/SerialDataLinkTests.java:
-
javax/sql/testng/test/rowset/serial/SerialExceptionTests.java:
-
javax/sql/testng/test/rowset/serial/SerialJavaObjectTests.java:
-
javax/sql/testng/test/rowset/serial/SerialRefTests.java:
-
javax/sql/testng/test/rowset/serial/SerialStructTests.java:
-
javax/sql/testng/test/rowset/spi/SyncFactoryExceptionTests.java:
-
javax/sql/testng/test/rowset/spi/SyncFactoryTests.java:
-
javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java:
-
javax/sql/testng/test/rowset/webrowset/CommonWebRowSetTests.java:
-
javax/sql/testng/test/rowset/webrowset/WebRowSetTests.java:
-
javax/sql/testng/util/PropertyStubProvider.java:
-
javax/sql/testng/util/StubArray.java:
-
javax/sql/testng/util/StubBaseRowSet.java:
-
javax/sql/testng/util/StubBlob.java:
-
javax/sql/testng/util/StubCachedRowSetImpl.java:
-
javax/sql/testng/util/StubClob.java:
-
javax/sql/testng/util/StubContext.java:
-
javax/sql/testng/util/StubFilteredRowSetImpl.java:
-
javax/sql/testng/util/StubJdbcRowSetImpl.java:
-
javax/sql/testng/util/StubJoinRowSetImpl.java:
-
javax/sql/testng/util/StubNClob.java:
-
javax/sql/testng/util/StubRef.java:
-
javax/sql/testng/util/StubRowId.java:
-
javax/sql/testng/util/StubRowSetFactory.java:
-
javax/sql/testng/util/StubSQLXML.java:
-
javax/sql/testng/util/StubStruct.java:
-
javax/sql/testng/util/StubSyncProvider.java:
-
javax/sql/testng/util/StubSyncResolver.java:
-
javax/sql/testng/util/StubWebRowSetImpl.java:
-
javax/sql/testng/util/SuperHero.java:
-
javax/sql/testng/util/TestRowSetListener.java:
-
javax/sql/testng/util/TestSQLDataImpl.java:
-
javax/transaction/xa/testng/Driver.java:
-
javax/transaction/xa/testng/JavaSqlModuleDriver.java:
-
javax/xml/crypto/dsig/BadXPointer.java: reject malformed xpointer(id('a')) gracefully
-
javax/xml/crypto/dsig/Basic.java: Basic tests using XMLUtils
-
javax/xml/crypto/dsig/ErrorHandlerPermissions.java: Check if IgnoreAllErrorHandler doesn't require additional permission
-
javax/xml/crypto/dsig/FileSocketPermissions.java: check permissions for XML signature
-
javax/xml/crypto/dsig/GenerationTests.java: Basic unit tests for generating XML Signatures with JSR 105
-
javax/xml/crypto/dsig/GetInstanceTests.java: Basic tests for the various getInstance() methods of XMLSignatureFactory, TransformService, and KeyInfoFactory classes
-
javax/xml/crypto/dsig/HereFunction.java: Demonstrate here() support for validating XML Signatures
-
javax/xml/crypto/dsig/LogParameters.java: Tests that parameterized log messages (the ones that use "{}") generated through the use of com.sun.org.slf4j.internal.Logger work as expected and the parameter values are properly replaced in the logged message.
-
javax/xml/crypto/dsig/PSSSpec.java: Testing marshal and unmarshal of RSAPSSParameterSpec
-
javax/xml/crypto/dsig/SecureValidation.java: Tests for the jdk.xml.dsig.secureValidationPolicy security property on the RSASSA-PSS signature method
-
javax/xml/crypto/dsig/SecureValidationPolicy.java: Tests for the jdk.xml.dsig.secureValidationPolicy security property
-
javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java: check that XML Signatures can be generated and validated with SecurityManager enabled and default policy
-
javax/xml/crypto/dsig/TransformService/NullParent.java: check that the init and marshalParams methods throw NullPointerException when the parent parameter is null
-
javax/xml/crypto/dsig/TransformService/UnknownProvider.java: Test that TransformService.getInstance() throws a NoSuchProviderException when provider is unknown
-
javax/xml/crypto/dsig/ValidationTests.java: Basic unit tests for validating XML Signatures with JSR 105
-
javax/xml/crypto/dsig/XMLSignatureFactory/UnknownProvider.java: Test that XMLSignatureFactory.getInstance() throws a NoSuchProviderException when provider is unknown
-
javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java: Test that KeyInfo.marshal works correctly
-
javax/xml/crypto/dsig/keyinfo/KeyInfoFactory/UnknownProvider.java: Test that KeyInfoFactory.getInstance() throws a NoSuchProviderException when provider is unknown
-
javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java: checks that the mapping implemented by com.sun.org.apache.xml.internal.serializer.Encodings correctly identifies valid Charset names and correctly maps them to their preferred mime names.
-
javax/xml/jaxp/PrecisionDecimalDV/XPrecisionDecimalToString.java: More warning compiling jaxp.
-
javax/xml/jaxp/XPath/8009579/XPathExceptionInitCause.java: The initCause() incorrectly initialise the cause in XPathException class when used with XPathException(String) constructor.
-
javax/xml/jaxp/XPath/8015978/XPathNegativeZero.java: Incorrect transformation of XPath expression "string(-0)"
-
javax/xml/jaxp/XPath/8035577/Regex.java: Tests for xpath regular expression methods.
-
javax/xml/jaxp/common/8020430/JAXP15RegTest.java: test that setProperty for XMLOutputFactory works properly
-
javax/xml/jaxp/common/8032908/XSLT.java: Test if Node.getTextContent() function correctly returns children content and also check that Node.getNodeValue() returns null value for Element nodes
-
javax/xml/jaxp/common/8035437/AbstractMethodErrorTest.java: Verifies that java.lang.AbstractMethodError is not thrown when serializing improper version of DocumentImpl class as reported in XERCESJ-1007.
-
javax/xml/jaxp/datatype/5077522/DurationComparison.java: test INDETERMINATE relations
-
javax/xml/jaxp/datatype/8033980/CalendarDuration1097Test.java: verify that offset in minutes in getTimeZone is converted correctly Note that JDK did not have this bug.
-
javax/xml/jaxp/datatype/8033980/CalendarDuration1243Test.java: verify that offset in minutes in getTimeZone is converted correctly
-
javax/xml/jaxp/datatype/8033980/CalendarDuration1416Test.java: test that invalid durations are caught
-
javax/xml/jaxp/datatype/8033980/SerializationTest.java: verify serialization compatibility for XMLGregorianCalendar and Duration
-
javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java: test that JAXPSAXParser works even if referenced directly
-
javax/xml/jaxp/parsers/8022548/XOMParserTest.java: test that a parser can use DTDConfiguration
-
javax/xml/jaxp/parsers/8024707/XSLT.java: Test for XSLT extension function with 1 element sized nodelist
-
javax/xml/jaxp/parsers/8027359/FragmentScannerBufferLimitTest.java: XML parser may overwrite element content if that content falls onto the border of an entity scanner buffer
-
javax/xml/jaxp/parsers/8027359/XML11EntityScannerTest.java: test that the XML11EntityScanner refreshes cache when it loads new data
-
javax/xml/jaxp/parsers/8029955/EntityScannerTest.java: test that the size of whitespace lookup buffer is adjusted as needed
-
javax/xml/jaxp/parsers/8032909/XSLT.java: Test for XSLT string-length function with complementary chars
-
javax/xml/jaxp/testng/parse/EntityCharacterEventOrder.java:
-
javax/xml/jaxp/testng/parse/XMLEntityScannerLoad.java:
-
javax/xml/jaxp/testng/parse/jdk7156085/UTF8ReaderBug.java:
-
javax/xml/jaxp/testng/validation/BaseTest.java:
-
javax/xml/jaxp/testng/validation/SpecialCaseErrorHandler.java:
-
javax/xml/jaxp/testng/validation/jdk8036951/FeaturePropagationTest.java:
-
javax/xml/jaxp/testng/validation/jdk8036951/RootSimpleTypeDefinitionTest.java:
-
javax/xml/jaxp/testng/validation/jdk8036951/RootTypeDefinitionTest.java:
-
javax/xml/jaxp/testng/validation/jdk8036951/Xerces1128doc1Test.java:
-
javax/xml/jaxp/testng/validation/jdk8036951/Xerces1128doc2Test.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/BasicTest.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/FixedAttrTest.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IdIdrefCheckingTest.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IdentityConstraintCheckingTest.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_A_A.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_A_C.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_A.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_AC.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_C.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_CA.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/RootTypeDefinitionTest.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/UnparsedEntityCheckingTest.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/UseGrammarPoolOnlyTest_False.java:
-
javax/xml/jaxp/testng/validation/jdk8037819/UseGrammarPoolOnlyTest_True.java:
-
javax/xml/jaxp/transform/8004476/XPathExFuncTest.java: test XPath extension functions
-
javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java: test XSLT extension functions
-
javax/xml/jaxp/transform/8062923/XslSubstringTest.java: Test xsl substring function with negative, Inf and NaN length and few other use cases.
-
javax/xml/jaxp/validation/8015092/XPathWhiteSpaceTest.java: whitespace within patterns in Selector XPath expression is accepted
-
javax/xml/jaxp/validation/8015243/AnyURITest.java: verifies that illegal URI such as // is rejected
-
javax/xml/jaxp/validation/8049514/FeaturePropagationTest.java: verifies that feature set on the factory is propagated properly to the validator
-
jdk/dynalink/BeanLinkerRecordsTest.java: Dynalink supports property getters for record components
-
jdk/dynalink/BeanLinkerTest.java:
-
jdk/dynalink/BeansLinkerTest.java:
-
jdk/dynalink/CallSiteTest.java:
-
jdk/dynalink/CallerSensitiveTest.java:
-
jdk/dynalink/LinkedCallSiteLocationTest.java:
-
jdk/dynalink/LookupTest.java:
-
jdk/dynalink/TrustedDynamicLinkerFactoryTest.java:
-
jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java#with_G1GC: Test TypeConverterFactory is not leaking method handles (G1 GC)
-
jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java#with_ParallelGC: Test TypeConverterFactory is not leaking method handles (Parallel GC)
-
jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java#with_SerialGC: Test TypeConverterFactory is not leaking method handles (Serial GC)
-
jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java#with_ShenandoahGC: Test TypeConverterFactory is not leaking method handles (Shenandoah GC)
-
jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java#with_ZGC: Test TypeConverterFactory is not leaking method handles (Z GC)
-
jdk/dynalink/TypeConverterFactoryRetentionTests.java#with_G1GC: Test TypeConverterFactory is not leaking class loaders (G1 GC)
-
jdk/dynalink/TypeConverterFactoryRetentionTests.java#with_ParallelGC: Test TypeConverterFactory is not leaking class loaders (Parallel GC)
-
jdk/dynalink/TypeConverterFactoryRetentionTests.java#with_SerialGC: Test TypeConverterFactory is not leaking class loaders (Serial GC)
-
jdk/dynalink/TypeConverterFactoryRetentionTests.java#with_ShenandoahGC: Test TypeConverterFactory is not leaking class loaders (Shenandoah GC)
-
jdk/dynalink/TypeConverterFactoryRetentionTests.java#with_ZGC: Test TypeConverterFactory is not leaking class loaders (Z GC)
-
jdk/dynalink/UntrustedDynamicLinkerFactoryTest.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/jline/AbstractWindowsTerminalTest.java: Verify the wrapper input stream is used when using Terminal.reader()
-
jdk/internal/jline/KeyConversionTest.java: Verify the conversion from key events to escape sequences works properly.
-
jdk/internal/jline/OSUtilsTest.java: Verify the OSUtils class is initialized properly
-
jdk/internal/jrtfs/Basic.java: Basic test of jrt file system provider
-
jdk/internal/jrtfs/PathOps.java: Tests jrt path operations
-
jdk/internal/jrtfs/UriTests.java: (jrtfs) Path::toUri throws AssertionError for malformed input
-
jdk/internal/jrtfs/WithSecurityManager.java:
-
jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java: Verify JDK 8 can use jrt-fs.jar to work with jrt file system.
-
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/ToString.java:
-
jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java: TerminatingThreadLocal unit test
-
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: Test if the VM enforces Reflection.getCallerClass be called by methods annotated with CallerSensitive
-
jdk/internal/reflect/constantPool/ConstantPoolTest.java: Tests new public methods at ConstantPool
-
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/AttributeInjector.java:
-
jdk/lambda/separate/ClassFile.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
-
jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java: Check ExtendedSocketOption NAPI_ID support for AsynchronousSocketChannel and AsynchronousServerSocketChannel
-
jdk/net/ExtendedSocketOption/DatagramChannelNAPITest.java: Check ExtendedSocketOption NAPI_ID support for DatagramChannel
-
jdk/net/ExtendedSocketOption/DatagramSocketNAPITest.java: Check ExtendedSocketOption NAPI_ID support for DatagramSocket
-
jdk/net/ExtendedSocketOption/SocketChannelNAPITest.java: Check ExtendedSocketOption NAPI_ID support for SocketChannel and ServerSocketChannel
-
jdk/net/ExtendedSocketOption/SocketNAPITest.java: Check ExtendedSocketOption NAPI_ID support for Socket and ServerSocket
-
jdk/net/Sockets/ExtOptionTest.java: can not set/get extendedOptions to ServerSocket
-
jdk/net/Sockets/QuickAckTest.java: Add TCP_QUICKACK socket option
-
jdk/net/Sockets/SupportedOptions.java:
-
jdk/nio/Basic.java: Basic tests for jdk.nio.Channels
-
jdk/nio/zipfs/Basic.java: Basic test for zip provider
-
jdk/nio/zipfs/CRCWriteTest.java: Test OutputStream::write with Zip FS
-
jdk/nio/zipfs/CompressionModeTest.java: Test Zip FS compressionMethod property
-
jdk/nio/zipfs/CopyMoveTests.java: Test Files::copy and Files::move with Zip FS
-
jdk/nio/zipfs/DirectoryStreamTests.java: ZIP File System tests that leverage DirectoryStream
-
jdk/nio/zipfs/HasDotDotTest.java: Excercise Zip FS with "." or ".." in a Zip Entry name
-
jdk/nio/zipfs/InvalidZipHeaderTests.java: Validate that you can iterate a ZIP file with invalid ZIP header entries
-
jdk/nio/zipfs/LargeEntriesTest.java: Test ZIP Filesystem behavior with ~64k entries
-
jdk/nio/zipfs/NewFileSystemTests.java: ZIP File System tests that leverage Files.newFileSystem
-
jdk/nio/zipfs/NonExistentPathTests.java: Validate the correct Exception is thrown if the Zip/JAR is not found
-
jdk/nio/zipfs/PathOps.java: Tests path operations for zip provider.
-
jdk/nio/zipfs/PropertyPermissionTests.java: Verify ZIP FileSystem works with a Security Manager
-
jdk/nio/zipfs/ReleaseDeflater.java: Check that jdk.nio.zipfs.ZipFileSystem doesn't cache more than ZipFileSystem.MAX_FLATER Inflater/Deflater objects
-
jdk/nio/zipfs/TestLocOffsetFromZip64EF.java: Test that Zip FS can access the LOC offset from the Zip64 extra field
-
jdk/nio/zipfs/TestPosix.java: Test POSIX zip file operations.
-
jdk/nio/zipfs/UpdateEntryTest.java: Validate ZIP FileSystem can replace existing STORED and DEFLATED entries
-
jdk/nio/zipfs/ZFSTests.java: ZipFileSystem regression tests
-
jdk/nio/zipfs/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
-
jdk/nio/zipfs/ZipFSOutputStreamTest.java: Verify that the outputstream created for zip file entries, through the ZipFileSystem works fine for varying sizes of the zip file entries
-
jdk/nio/zipfs/ZipFSPermissionsTest.java: Updating an existing zip file does not preserve original permissions
-
jdk/nio/zipfs/ZipFSTester.java: Test Zip filesystem provider
-
jdk/nio/zipfs/jarfs/JFSTester.java: walk entries in a multi-release jar file via jdk.zipfs
-
jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java: Test aliasing additions to ZipFileSystem for multi-release jar files
-
jdk/nio/zipfs/testng/test/ChannelTests.java:
-
jdk/nio/zipfs/testng/test/ManifestOrderTest.java:
-
jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java:
-
jdk/nio/zipfs/testng/util/ZipFsBaseTest.java:
-
jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java: MakeJavaSecurity.java functions
-
jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java: Test the default setting of the jdk.net.includeInExceptions security property
-
jdk/security/jarsigner/Function.java: test the functions of JarSigner API
-
jdk/security/jarsigner/JarWithOneNonDisabledDigestAlg.java: Check that jar entry with at least one non-disabled digest algorithm in manifest is treated as signed
-
jdk/security/jarsigner/Properties.java: test the properties
-
jdk/security/jarsigner/Spec.java: Make sure JarSigner impl conforms to spec
-
jdk/security/logging/RecursiveEventHelper.java: StackOverflowError when starting Apache Tomcat with signed jar
-
jdk/security/logging/TestSecurityPropertyModificationLog.java: Enhance the security libraries to record events of interest
-
jdk/security/logging/TestTLSHandshakeLog.java: Enhance the security libraries to record events of interest
-
jdk/security/logging/TestX509CertificateLog.java: Enhance the security libraries to record events of interest
-
jdk/security/logging/TestX509ValidationLog.java: Enhance the security libraries to record events of interest
-
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/JarIndex/JarIndexMergeForClassLoaderTest.java: InvalidJarIndexException due to bug in sun.misc.JarIndex.merge() Test URLClassLoader usage of the merge method when using indexes
-
sun/misc/JarIndex/JarIndexMergeTest.java: InvalidJarIndexException due to bug in sun.misc.JarIndex.merge()
-
sun/misc/JarIndex/metaInfFilenames/Basic.java: Verify the impact of sun.misc.JarIndex.metaInfFilenames on ServiceLoader
-
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/net/InetAddress/nameservice/dns/CNameTest.java: Test DNS provider's handling of CNAME records
-
sun/net/InetAddress/nameservice/simple/CacheTest.java: Check that InetAddress doesn't continue to throw UHE after the name service has recovered and the negative ttl on the initial lookup has expired.
-
sun/net/InetAddress/nameservice/simple/DefaultCaching.java: Change default DNS caching behavior for code not running under security manager.
-
sun/net/TelnetTest.java: test stickyCRLF in TelnetOutputStream
-
sun/net/ext/ExtendedSocketOptionsTest.java: Verify that concurrent classloading of sun.net.ext.ExtendedSocketOptions and jdk.net.ExtendedSocketOptions doesn't lead to a deadlock
-
sun/net/ftp/B6427768.java: FtpURLConnection doesn't close FTP connection when login fails
-
sun/net/ftp/FtpGetContent.java: URL.getContent() loses first six bytes for ftp URLs
-
sun/net/ftp/FtpURL.java: FTP URL processing modified to conform to RFC 1738
-
sun/net/ftp/FtpURLConnectionLeak.java: FtpURLConnection doesn't close FTP connection when FileNotFoundException is thrown
-
sun/net/ftp/MarkResetTest.java: URLConnection.getContent() hangs over FTP for DOC, PPT, XLS files
-
sun/net/ftp/TestFtpClientNameListWithNull.java: "null" should be treated as "current directory" in nameList() method of FtpClient
-
sun/net/ftp/TestFtpTimeValue.java: verify that datetime in MDTM and MLSD responses are properly parsed
-
sun/net/idn/PunycodeTest.java: Unit test for jdk.internal.icu.impl.Punycode
-
sun/net/idn/TestStringPrep.java: Unit test for jdk.internal.icu.text.StringPrep
-
sun/net/spi/DefaultProxySelectorTest.java: Tests sun.net.spi.DefaultProxySelector#select(URI)
-
sun/net/util/IPAddressUtilTest.java: Exercise the sun.net.util.IPAddressUtil class
-
sun/net/www/AuthHeaderTest.java: AuthHeaderTest bug
-
sun/net/www/B8185898.java: setRequestProperty(key, null) results in HTTP header without colon in request
-
sun/net/www/EmbeddedEquals.java: HeaderParser misinterprets a '=' character embedded in value
-
sun/net/www/HeaderTests.java: Tests for HeaderParser and MessageHeader Test of HeaderParser, MessageHeader changes introduced for bug fix 4722333.
-
sun/net/www/MessageHeaderTest.java:
-
sun/net/www/ParseUtil_4922813.java: Check the new impl of encodePath will not cause regression
-
sun/net/www/ParseUtil_6274990.java: REGRESSION: URLConnection.connect() throws Exception with non UTF-8 char
-
sun/net/www/ParseUtil_6306697.java: PIT: CookieManager/TestCookieManager/TestCookieManager3 failed in Mustang PIT b47
-
sun/net/www/ParseUtil_6380332.java: SunTea applet fails to load under Mustang
-
sun/net/www/ParseUtil_6478588.java: StringIndexOutOfBoundsException in HttpURLConnection.getResponseCode
-
sun/net/www/http/ChunkedInputStream/ChunkedEncodingTest.java: ChunkedEncodingTest unit test
-
sun/net/www/http/ChunkedInputStream/ChunkedEncodingWithProgressMonitorTest.java: ChunkedEncoding unit test; MeteredStream/ProgressData problem
-
sun/net/www/http/ChunkedInputStream/TestAvailable.java: HttpURLConnection#available() reads more and more data into memory
-
sun/net/www/http/ChunkedOutputStream/CheckError.java: get the failure immediately when writing individual chunks over socket fail
-
sun/net/www/http/ChunkedOutputStream/Test.java: Cannot flush output stream when writing to an HttpUrlConnection
-
sun/net/www/http/HttpClient/B6726695.java: HttpURLConnection should support 'Expect: 100-contimue' headers for PUT
-
sun/net/www/http/HttpClient/B7025238.java: HttpURLConnection does not handle URLs with an empty path component
-
sun/net/www/http/HttpClient/B8025710.java: Proxied https connection reuse by HttpClient can send CONNECT to the server
-
sun/net/www/http/HttpClient/B8209178.java: Proxied HttpsURLConnection doesn't send BODY when retrying POST request
-
sun/net/www/http/HttpClient/CookieHttpClientTest.java: Cookiemanager does not store cookies if url is read before setting cookiemanager
-
sun/net/www/http/HttpClient/GetProxyPort.java: REGRESSION: Sun implementation for HttpURLConnection could throw NPE
-
sun/net/www/http/HttpClient/ImplicitFileName.java: Make sure that implicit filenames will be returned as "/"
-
sun/net/www/http/HttpClient/IsAvailable.java: HttpClient available() check throws SocketException when connection has been closed
-
sun/net/www/http/HttpClient/IsKeepingAlive.java: Make sure HttpClient.getHttpKeepAliveSet() has doPrivileged() call at appropriate places.
-
sun/net/www/http/HttpClient/KeepAliveTest.java:
-
sun/net/www/http/HttpClient/MultiThreadTest.java: HttpURLConnection duplicates HTTP GET requests when used with multiple threads
-
sun/net/www/http/HttpClient/OpenServer.java: Make sure HttpClient has doPrivileged() calls at appropriate places.
-
sun/net/www/http/HttpClient/ProxyFromCache.java: URL.openConnection(Proxy.NO_PROXY) may connect through a proxy.
-
sun/net/www/http/HttpClient/ProxyTest.java: FTP with user and password doesn't work through proxy
-
sun/net/www/http/HttpClient/RequestURI.java: HTTP Request-URI contains fragment when connecting through proxy
-
sun/net/www/http/HttpClient/RetryPost.java: HttpURLConnection automatically retries non-idempotent method POST
-
sun/net/www/http/HttpClient/StreamingRetry.java: Do not retry failed request with a streaming body.
-
sun/net/www/http/HttpURLConnection/DigestAuth.java: Tests for HTTP Digest auth The impl maintains a cache for auth info, the testcases run in a separate JVM to avoid cache hits
-
sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.java: Checks if NTLM auth works fine if security manager set
-
sun/net/www/http/HttpURLConnection/PostOnDelete.java: HttpURLConnection: HTTP method DELETE doesn't support output
-
sun/net/www/http/KeepAliveCache/B5045306.java: Http keep-alive implementation is not efficient
-
sun/net/www/http/KeepAliveCache/B8291637.java:
-
sun/net/www/http/KeepAliveCache/B8293562.java: Http keep-alive thread should close sockets without holding a lock
-
sun/net/www/http/KeepAliveCache/KeepAliveProperty.java:
-
sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java: Keep-Alive-Timer thread management in KeepAliveCache causes memory leak
-
sun/net/www/http/KeepAliveStream/InfiniteLoop.java: Checks for proper close code in KeepAliveStream
-
sun/net/www/http/KeepAliveStream/KeepAliveStreamClose.java: Infinite loop in sun.net.www.http.KeepAliveStream [due to skip()]
-
sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java: Closing a keep alive stream should not give NullPointerException and should accept a connection from a client only from this test
-
sun/net/www/http/KeepAliveStreamCleaner/KeepAliveStreamCleanerTestDriver.java: Tests that KeepAliveStreamCleaner run does not throw an IllegalMonitorState Exception.
-
sun/net/www/http/RequestMethodCheck/RequestMethodEquality.java: This test checks that a broken HttpClient is not returned from the KeepAliveCache when the intial HttpURLConnection.setRequest method is passed a 'new String("POST")' rather than the "POST" String literal
-
sun/net/www/protocol/file/DirPermissionDenied.java: NPE from FileURLConnection.connect
-
sun/net/www/protocol/file/EncodedMultiByteChar.java: Exception when opening file URLConnection with percent encoded 4 byte UTF8 char
-
sun/net/www/protocol/file/Equals.java: URL.equals inconsistent with RFC1738 and InetAddress
-
sun/net/www/protocol/file/FileMap.java: URLClassLoader cannot load class which is in added path
-
sun/net/www/protocol/file/FileURLTest.java: url: file:///D|/Projects/tmp/test.html: urlConnection.getInputStream() broken.
-
sun/net/www/protocol/file/GetContentLength.java: test URLConnection.GetContentLength for file protocol
-
sun/net/www/protocol/file/GetContentType.java: Content type of file: URL connection for directories inconsistent.
-
sun/net/www/protocol/file/GetHeaderFields.java: URLConnection::getHeaderFields returns result inconsistent with getHeaderField/Key for FileURLConnection, FtpURLConnection
-
sun/net/www/protocol/file/GetLastModified.java: File.lastModified() & URLConnection.getLastModified() are inconsistent
-
sun/net/www/protocol/file/NonUTF8EncodedChar.java: If URI scheme is file and URL is not UTF-8 encoded, the ParseUtil.decode throws an Exception
-
sun/net/www/protocol/ftp/HandlerEquals.java: URLStreamHandler.equals(URL,URL) ignores authority field
-
sun/net/www/protocol/ftp/UserAndPasswordTest.java: this tests support for the ftp URL syntax that includes a user and password.
-
sun/net/www/protocol/http/6550798/test.java: Using InputStream.skip with ResponseCache will cause partial data to be cached
-
sun/net/www/protocol/http/AsyncDisconnect.java: HttpURLConnection.disconnect doesn't really do the job
-
sun/net/www/protocol/http/B5017051.java: Tests CR 5017051 & 6360774
-
sun/net/www/protocol/http/B6296310.java: REGRESSION: AppletClassLoader.getResourceAsStream() behaviour is wrong in some cases
-
sun/net/www/protocol/http/B6299712.java: NullPointerException in sun.net.www.protocol.http.HttpURLConnection.followRedirect
-
sun/net/www/protocol/http/B6369510.java: HttpURLConnection sets Content-Type to application/x-www-form-urlencoded
-
sun/net/www/protocol/http/B6518816.java:
-
sun/net/www/protocol/http/B6641309.java: Wrong Cookie separator used in HttpURLConnection B6641309
-
sun/net/www/protocol/http/B6660405.java: HttpURLConnection returns the wrong InputStream B6660405
-
sun/net/www/protocol/http/B6890349.java: Light weight HTTP server
-
sun/net/www/protocol/http/B8012625.java:
-
sun/net/www/protocol/http/BasicLongCredentials.java: Error in basic authentication when user name and password are long
-
sun/net/www/protocol/http/ChunkedErrorStream.java: Chunked ErrorStream tests
-
sun/net/www/protocol/http/CloseOptionHeader.java: HTTP client should set "Connection: close" header in request when keepalive is disabled
-
sun/net/www/protocol/http/DigestTest.java: Need to support Digest Authentication for Proxies
-
sun/net/www/protocol/http/Finalizer.java: Java2D demo throws exceptions on MerlinB32
-
sun/net/www/protocol/http/GetErrorStream.java: sun.net.www.protocol.http.HttpURLConnection.getErrorStream not hooked up
-
sun/net/www/protocol/http/GetOutputStream.java: URLConnection.getOutputStream() fails after connect()
-
sun/net/www/protocol/http/HttpHeaderParserTest.java: Sanity check that HttpHeaderParser works same as MessageHeader
-
sun/net/www/protocol/http/HttpInputStream.java: http://www.clipstream.com video does not play; read() problem
-
sun/net/www/protocol/http/HttpOnly.java: Ensure HttpURLConnection (and supporting APIs) don't expose HttpOnly cookies
-
sun/net/www/protocol/http/HttpStreams.java: Basic checks to verify behavior of returned input streams
-
sun/net/www/protocol/http/Modified.java: Test HttpURLConnection setIfModifiedSince
-
sun/net/www/protocol/http/NTLMHeadTest.java: test for the incorrect logic in reading (and discarding) HTTP response body when processing NTLMSSP_CHALLENGE response (to CONNECT request) from proxy server.
-
sun/net/www/protocol/http/NTLMTest.java: 6520665 & 6357133: NTLM authentication issues.
-
sun/net/www/protocol/http/NULLTargetInfoTest.java: NullPointerException from ntlm.Client.type3
-
sun/net/www/protocol/http/NoCache.java: ResponseCache.put should not be called when setUseCaches(false)
-
sun/net/www/protocol/http/NoNTLM.java: Sanity check that NTLM will not be selected by the http protocol handler when running on a profile that does not support NTLM
-
sun/net/www/protocol/http/ProtocolRedirect.java: urlconnection following redirect uses protocol of original request
-
sun/net/www/protocol/http/RedirectOnPost.java: A redirect POST request does not work and illegalStateException on HttpURLConnection.getInputStream
-
sun/net/www/protocol/http/RelativeRedirect.java: URLConnection cannot handle redirects
-
sun/net/www/protocol/http/ResponseCacheStream.java: COMPATIBILITY: jagex_com - Monkey Puzzle applet fails to load
-
sun/net/www/protocol/http/RetryUponTimeout.java: using defaultReadTimeout appear to retry request upon timeout
-
sun/net/www/protocol/http/SetChunkedStreamingMode.java: Unspecified NPE is thrown when streaming output mode is enabled
-
sun/net/www/protocol/http/SetIfModifiedSince.java: setIfModifiedSince method in HttpURLConnection sometimes fails
-
sun/net/www/protocol/http/StackTraceTest.java: HttpURLConnection.getInputStream() produces IOException with bad stack trace; HttpURLConnection.getInputStream loses exception message, exception class
-
sun/net/www/protocol/http/StreamingOutputStream.java: HttpURLConnection.getOutputStream streaming mode bug when called multiple times
-
sun/net/www/protocol/http/TunnelThroughProxy.java: JSSE not returning proper exception on unknown host
-
sun/net/www/protocol/http/UserAgent.java: HTTP header "User-Agent" format incorrect
-
sun/net/www/protocol/http/UserAuth.java: Authorization header removed for preemptive authentication by user code
-
sun/net/www/protocol/http/UserCookie.java: Sending "Cookie" header with JRE 1.5.0_07 doesn't work anymore
-
sun/net/www/protocol/http/ZoneId.java: verifies that HttpURLConnection does not send the zone id in the 'Host' field of the header: Host: [fe80::a00:27ff:aaaa:aaaa] instead of Host: [fe80::a00:27ff:aaaa:aaaa%eth0]"
-
sun/net/www/protocol/https/ChunkedOutputStream.java: Cannot flush output stream when writing to an HttpUrlConnection
-
sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java: HttpsURLConnection doesn't send Proxy-Authorization on CONNECT Incorrect checking of proxy server response
-
sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java: Need to include the alternate subject DN for certs, https should check for this
-
sun/net/www/protocol/https/HttpsURLConnection/B6216082.java: Redirect problem with HttpsURLConnection using a proxy
-
sun/net/www/protocol/https/HttpsURLConnection/B6226610.java: HTTP tunnel connections send user headers to proxy
-
sun/net/www/protocol/https/HttpsURLConnection/CheckMethods.java: Need to rebase all the duplicated classes from Merlin.
-
sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java: Unit test for java.net.CookieHandler
-
sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java: Cookiemanager does not store cookies if url is read before setting cookiemanager
-
sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java: createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented"
-
sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java: Need to rebase all the duplicated classes from Merlin.
-
sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java: StackOverFlow with bad authenticated Proxy tunnels
-
sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java: HttpsURLConnection not using the set SSLSocketFactory for creating all its Sockets
-
sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/net/www/protocol/https/HttpsURLConnection/Identities.java: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java: Custom HostnameVerifier disables SNI extension
-
sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java: This test case is written to test the https POST through a proxy.
-
sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java: This test case is written to test the https POST through a proxy with proxy authentication.
-
sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java: sun.net.client.defaultConnectTimeout should work with HttpsURLConnection; HTTP client: Connect and read timeouts; Https needs to support new tiger features that went into http
-
sun/net/www/protocol/https/HttpsURLConnection/Redirect.java: Need to rebase all the duplicated classes from Merlin.
-
sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java: Https can not retry request
-
sun/net/www/protocol/https/NewImpl/JavaxHTTPSConnection.java: Can no longer obtain a com.sun.net.ssl.HttpsURLConnection
-
sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java: When an application enables anonymous SSL cipher suite, Hostname verification is not required
-
sun/net/www/protocol/jar/B4756443.java: REGRESSION: NPE in JarURLConnection.getLastModified after setUseCache(false)
-
sun/net/www/protocol/jar/B4957695.java: URLJarFile.retrieve does not delete tmpFile on IOException
-
sun/net/www/protocol/jar/B5105410.java: ZipFile$ZipFileInputStream doesn't close handle to zipfile
-
sun/net/www/protocol/jar/B6449504.java: REGRESSION: ZipException throws when try to read a XML file
-
sun/net/www/protocol/jar/CanonicalizationTest.java: Sanity test the special canonicalization logic for jar resources
-
sun/net/www/protocol/jar/GetContentTypeTest.java: Test JarURLConnection.getContentType would return default "content/unknown"
-
sun/net/www/protocol/jar/JarURLConnectionUseCaches.java: JarURLConnection does not handle useCaches correctly
-
sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java: Test that URL connections to multi-release jars can be runtime versioned
-
sun/net/www/protocol/jar/jarbug/TestDriver.java: various resource and classloading bugs related to jar files
-
sun/net/www/protocol/jrt/Basic.java: Basic test of jimage protocol handler
-
sun/net/www/protocol/jrt/OtherResourcesTest.java: Access a jrt:/ resource in an observable module that is not in the boot layer and hence not known to the built-in class loaders.
-
sun/net/www/protocol/jrt/WithSecurityManager.java: Test that the jimage protocol handler works with a security manager
-
sun/net/www/protocol/mailto/HandlerParse.java: URLConnection using "mailto:' fails with ESMTP on Sun
-
sun/nio/ch/Basic.java: Verify that nio is loaded after net.
-
sun/nio/ch/SelProvider.java: Verify that appropriate SelectorProvider is selected.
-
sun/nio/ch/ServerSocketAdaptorTest.java:
-
sun/nio/ch/TempBuffer.java: Test Util.getTemporaryBuffer
-
sun/nio/ch/TestMaxCachedBufferSize.java: Test the implementation of the jdk.nio.maxCachedBufferSize property (use -Dseed=X to set PRNG seed)
-
sun/nio/cs/BufferUnderflowEUCTWTest.java: Decode a file using EUC-TW, test for decode errors
-
sun/nio/cs/CheckCaseInsensitiveEncAliases.java: Test to validate case insensitivity of encoding alias names
-
sun/nio/cs/CheckHistoricalNames.java: Checks canonical names match between old and (NIO) core charsets
-
sun/nio/cs/CheckICNE.java: Checks "+" is a legal character for charset name
-
sun/nio/cs/ConvertSingle.java: Verify that malformed expression exceptions are thrown but no internal errors in certain pathologial cases.
-
sun/nio/cs/DecoderOverflow.java: Check behavior of CharsetDecoder.decode when overflow occurs
-
sun/nio/cs/EUCJPUnderflowDecodeTest.java: Check for correct byte buffer underflow handling in EUC-JP
-
sun/nio/cs/EUCTWBufferBoundaryDecodeTest.java: Decode a file using EUC-TW, test for decode errors
-
sun/nio/cs/EncodingNothing.java: Encoding nothing should output nothing
-
sun/nio/cs/EucJpLinux0212.java: Consistency checks when input buffer contains JISX0212 characters
-
sun/nio/cs/EucJpLinuxDecoderRecoveryTest.java: ensure euc-jp-linux charset decoder recovery for unmappable input
-
sun/nio/cs/EuroConverter.java: Make sure the euro converters, which are derived from existing converters, only differ from their parents at the expected code point.
-
sun/nio/cs/FindASCIICodingBugs.java: Roundtrip Encoding/Decoding of just one ASCII char
-
sun/nio/cs/FindASCIIRangeCodingBugs.java: Roundtrip Encoding/Decoding of ASCII chars from 0x00-0x7f
-
sun/nio/cs/FindASCIIReplBugs.java: test if isLegalReplacement() works correctly for ascii charsets
-
sun/nio/cs/FindCanEncodeBugs.java: canEncode() false iff encode() throws CharacterCodingException
-
sun/nio/cs/FindDecoderBugs.java: Decode many byte sequences in many ways (use -Dseed=X to set PRNG seed)
-
sun/nio/cs/FindEncoderBugs.java: Encode many char sequences in many ways
-
sun/nio/cs/FindOneCharEncoderBugs.java: Check that all one-char sequences can be encoded by all charsets
-
sun/nio/cs/HWKatakanaMS932EncodeTest.java: Check MS932/windows-31j encoding (char->byte) for halfwidth katakana chars
-
sun/nio/cs/ISCIITest.java: Performs baseline and regression test on the ISCII91 charset
-
sun/nio/cs/ISO8859x.java:
-
sun/nio/cs/JISAutoDetectTest.java: Make sure to determine Japanese text encoding as correctly as possible.
-
sun/nio/cs/LatinCharReplacementTWTest.java: Checks replacement logic within EUC-TW decoder
-
sun/nio/cs/LeftOverSurrogate.java: Verify that left over high surrogate does not cause an UnknownCharacterException when substitutition mode is turned on.
-
sun/nio/cs/MalformedSurrogateStringTest.java: Malformed surrogates should be handled by the converter in substitution mode.
-
sun/nio/cs/MalformedSurrogates.java: Malformed surrogates should be handled by the converter in substitution mode.
-
sun/nio/cs/NIOJISAutoDetectTest.java: NIO charset basic verification of JISAutodetect decoder
-
sun/nio/cs/OLD/TestIBMDB.java: Test old and new implementation of db charsets
-
sun/nio/cs/ReadZero.java: Verify that if InputStream.read returns 0 we throw an exception.
-
sun/nio/cs/SJISCanEncode.java: validates canEncode(char c) method for sun.nio.cs.Shift_JIS
-
sun/nio/cs/StreamEncoderClose.java: Check if StreamEncoder close() method works correctly from error recovery after the underneath OutputStream failed to close the first time.
-
sun/nio/cs/StreamEncoderOut.java: test if the charset encoder deails with surrogate correctly
-
sun/nio/cs/SurrogateGB18030Test.java: Check GB18030 surrogate encoding/decoding handling
-
sun/nio/cs/SurrogateTestEUCTW.java: Check surrogate coverage of EUC_TW
-
sun/nio/cs/SurrogateTestHKSCS.java: Check surrogate coverage of Big5-HKSCS (2001)
-
sun/nio/cs/Test4206507.java: verify that we can obtain and use a converter for encoding ISO8859-9 in the Turkish locale.
-
sun/nio/cs/Test6254467.java: Checks if Charset.forName() accepts legal IANA alias names for charset IBM037.
-
sun/nio/cs/Test6275027.java: Check if StreamEncoder works correctly when fed with unpaired surrogates.
-
sun/nio/cs/TestCharsetMapping.java: Test the charset mappings
-
sun/nio/cs/TestConverterDroppedCharacters.java: Verify that converters don't drop characters on buffer boundaries This is a slightly modified version of the attachment supplied with the bug report.
-
sun/nio/cs/TestCp834_SBCS.java: Check all Cp933 SBCS characters are not supported in Cp834
-
sun/nio/cs/TestCp93xSISO.java: Remove illegal SI/SO char to byte mappings
-
sun/nio/cs/TestEBCDICLineFeed.java: Check if the linefeed is de/encoded correctly in ebcdic
-
sun/nio/cs/TestEUC_TW.java: Test EUC_TW charset
-
sun/nio/cs/TestGB18030.java: Check GB18030
-
sun/nio/cs/TestHKSCS.java: Some corner cases for hkscs charsets
-
sun/nio/cs/TestIBM1364.java: Test IBM1364
-
sun/nio/cs/TestIBMBugs.java: Check if the problems reported in above bugs have been fixed
-
sun/nio/cs/TestISO2022CNDecoder.java: Test decoding of various permutations of valid ISO-2022-CN byte sequences
-
sun/nio/cs/TestISO2022JP.java: Check full coverage encode/decode for ISO-2022-JP
-
sun/nio/cs/TestISO2022JPEncoder.java: Make sure buffer boundary convert works
-
sun/nio/cs/TestISO2022JPSubBytes.java: Testing substitute character Escape sequence
-
sun/nio/cs/TestIllegalISO2022Esc.java: ISO2022CN and ISO2022KR converters throw exception
-
sun/nio/cs/TestIllegalSJIS.java: Verify that SJIS.Decoder works properly for values between 0xA000 and 0xA0FC
-
sun/nio/cs/TestJIS0208Decoder.java: Make sure JIS0208.Decoder really works
-
sun/nio/cs/TestJIS0212Decoder.java: Make sure JIS0212.Decoder really works
-
sun/nio/cs/TestMS5022X.java: Check full coverage encode/decode for Microsoft ISO2022_JP variants MS50220, MS50221 and MSISO2022JP
-
sun/nio/cs/TestMS950.java: Those test data confirm the preferred b2c irreversible mappings defined in MS950.nr file.
-
sun/nio/cs/TestMiscEUC_JP.java: Verify that EUC_JP 0x8FA2B7 maps to \uFF5E
-
sun/nio/cs/TestSJIS0213.java: Test SJIS/MS932_0213 charsets
-
sun/nio/cs/TestSJIS0213_SM.java: Initialize SJIS_0213 charset with SecurityManager enabled
-
sun/nio/cs/TestStringCoding.java: Test if StringCoding and NIO result have the same de/encoding result
-
sun/nio/cs/TestStringCodingUTF8.java: Test if StringCoding and NIO result have the same de/encoding result for UTF-8
-
sun/nio/cs/TestTrailingEscapesISO2022JP.java: Check decoder behaves correctly in ISO2022_JP
-
sun/nio/cs/TestUTF8.java: Test UTF-8 charset
-
sun/nio/cs/TestUTF8BOM.java: Check if UTF8 decoder handles BOM correctly
-
sun/nio/cs/TestUTF_16.java: Check correctness of the UTF-16 converter in all its flavors
-
sun/nio/cs/TestUni2HKSCS.java: Check Unicode 2.1 --> Big5-HKSCS reverse compatible mappings
-
sun/nio/cs/TestUnicodeReversedBOM.java: Test reversed BOM (U+FFFE) in the middle of a byte buffer passes through during decoding with UnicodeDecoder.
-
sun/nio/cs/TestUnmappable.java: (cs) Unmappable leading should be decoded to replacement.
-
sun/nio/cs/UkrainianIsNotRussian.java: Check the correctness of KOI8_U by comparing to KOI8_R
-
sun/nio/cs/ZeroedByteArrayEUCTWTest.java: Ensure that a zeroed byte array produces a valid String when EUC-TW decoded
-
sun/nio/cs/mapping/CoderTest.java: Test the supported New I/O coders
-
sun/nio/cs/mapping/ConverterTest.java: test Bug 4199484
-
sun/nio/cs/mapping/TestConv.java: Read code mapping table and check code conversion
-
sun/reflect/ReflectionFactory/ReflectionFactoryTest.java: Basic test for the unsupported ReflectionFactory
-
sun/security/action/Generify.java: Generify sun.security.action.GetPropertyAction and friends
-
sun/security/action/GetLongAction/ReturnNullIfNoDefault.java: Make sure "null" is returned if property does not exist (or has wrong numeric format) and no default has been specified.
-
sun/security/ec/InvalidCurve.java: Ensure that SunEC behaves correctly for unsupported curves.
-
sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java: Test the SHAwithECDSA signature algorithm OIDs in JDK.
-
sun/security/ec/SignatureDigestTruncate.java: Test that digests are properly truncated before the signature is applied.
-
sun/security/ec/SignatureKAT.java: Known Answer Test for ECDSA signature
-
sun/security/ec/SignatureOffsets.java: This test validates signature verification Signature.verify(byte[], int, int).
-
sun/security/ec/SignedObjectChain.java: Verify a chain of signed objects
-
sun/security/ec/TestEC.java: Provide out-of-the-box support for ECC algorithms
-
sun/security/ec/ed/EdCRLSign.java: CRL Sign
-
sun/security/ec/ed/EdDSAKeyCompatibility.java: OpenSSL generated compatibility test with EDDSA Java.
-
sun/security/ec/ed/EdDSAKeySize.java: Verify KeyLength for EDDSA, ED25519, ED448.
-
sun/security/ec/ed/EdDSANegativeTest.java: Negative cases for EDDSA.
-
sun/security/ec/ed/EdDSAParamSpec.java: Test EdDSAParameterSpec.
-
sun/security/ec/ed/EdDSAReuseTest.java: Test behaviour of Signature instance by re-using it multiple times in different way.
-
sun/security/ec/ed/EdDSATest.java: Test Signature with variation of serialized EDDSA Keys.
-
sun/security/ec/ed/EdECKeyFormat.java: Check for correct formatting of EdDSA keys
-
sun/security/ec/ed/TestEdDSA.java: EdDSA Signature Known Answer Tests (KAT) from RFC 8032
-
sun/security/ec/ed/TestEdOps.java: Test EdDSA basic operations
-
sun/security/ec/xec/TestXDH.java: Test XDH key agreement
-
sun/security/ec/xec/TestXECOps.java: Test XEC curve operations
-
sun/security/ec/xec/XECIterative.java: XEC curve operations iterative test vectors
-
sun/security/ec/xec/XECKeyFormat.java: Check for correct formatting of X25519/X448 private keys
-
sun/security/jca/PreferredProviderNegativeTest.java: Test for jdk.security.provider.preferred security property
-
sun/security/jca/PreferredProviderTest.java: Test the value for new jdk.security.provider.preferred security property
-
sun/security/jgss/CtorTests2.java: GSSName created as GSSName.NT_ANONYMOUS return isAnonymous() == false
-
sun/security/jgss/DefaultGssConfig.java: Provide a default login configuration
-
sun/security/jgss/GssMemoryIssues.java: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt
-
sun/security/jgss/GssNPE.java: GSS throws NPE when the JAAS config file does not exist
-
sun/security/jgss/spnego/MSOID.java: SPNEGO auth fails if client proposes MS krb5 OID
-
sun/security/jgss/spnego/MechTokenMissing.java: Incomplete token triggers GSS-API NullPointerException
-
sun/security/jgss/spnego/NoSpnegoAsDefMech.java: Infinite loop if SPNEGO specified as sun.security.jgss.mechanism
-
sun/security/jgss/spnego/NotPreferredMech.java: GSSContext.acceptSecContext fails when a supported mech is not initiator preferred
-
sun/security/krb5/BadKdcDefaultValue.java: Solaris JREs do not have the krb5.kdc.bad.policy configured by default.
-
sun/security/krb5/IPv6.java: IPv6 address does not work
-
sun/security/krb5/KrbCredSubKey.java: AES 128/256 decrypt exception
-
sun/security/krb5/MicroTime.java: KerberosTime too imprecise
-
sun/security/krb5/NegativeNonce.java: Nonce should be UInt32
-
sun/security/krb5/OptionPADataInKDCReq.java: KDCReq.init always read padata
-
sun/security/krb5/RFC396xTest.java: ESC: AD Authentication with user with umlauts fails
-
sun/security/krb5/ServiceCredsCombination.java: default principal can act as anyone
-
sun/security/krb5/TestPAData.java: Kerberos authentication regression
-
sun/security/krb5/UnknownCCEntry.java: CCacheInputStream fails to read ticket cache files from Kerberos 1.8.1
-
sun/security/krb5/auto/AcceptPermissions.java: default principal can act as anyone
-
sun/security/krb5/auto/AcceptorSubKey.java: gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY
-
sun/security/krb5/auto/Addresses.java: fix krb5 caddr
-
sun/security/krb5/auto/AddressesAndNameType.java: noaddresses settings and server name type
-
sun/security/krb5/auto/AlwaysEncPaReq.java: Possible NPE in ENC-PA-REP search in AS-REQ
-
sun/security/krb5/auto/Basic.java: More krb5 tests
-
sun/security/krb5/auto/BasicKrb5Test.java: Add krb5 test infrastructure
-
sun/security/krb5/auto/BasicProc.java: A test to launch multiple Java processes using either Java GSS or native GSS
-
sun/security/krb5/auto/BogusKDC.java: Checks that Kerberos client tries replica KDC if primary KDC is not responding
-
sun/security/krb5/auto/CleanState.java: Krb5LoginModule has not cleaned temp info between authentication attempts
-
sun/security/krb5/auto/CrossRealm.java: Add krb5 test infrastructure
-
sun/security/krb5/auto/DiffNameSameKey.java: default principal can act as anyone
-
sun/security/krb5/auto/DiffSaltParams.java: Kerberos ignores PA-DATA with a non-null s2kparams
-
sun/security/krb5/auto/DnsCanonicalizeHostname.java: Support dns_canonicalize_hostname in krb5.conf
-
sun/security/krb5/auto/DupEtypes.java: multiple ETYPE-INFO-ENTRY with same etype and different salt
-
sun/security/krb5/auto/DynamicKeytab.java: always refresh keytab
-
sun/security/krb5/auto/EmptyPassword.java: enable empty password for kerberos 5
-
sun/security/krb5/auto/FileKeyTab.java: Krb5LoginModule no longer handles keyTabNames with "file:" prefix
-
sun/security/krb5/auto/ForwardableCheck.java: Relax response flags checking in sun.security.krb5.KrbKdcRep.check.
-
sun/security/krb5/auto/Forwarded.java: fix krb5 caddr
-
sun/security/krb5/auto/GSS.java: More krb5 tests
-
sun/security/krb5/auto/GSSUnbound.java: Unbound SASL service: the GSSAPI/krb5 mech
-
sun/security/krb5/auto/HttpNegotiateServer.java: HTTP/Negotiate: Authenticator triggered again when user cancels the first one
-
sun/security/krb5/auto/HttpsCB.java: HTTPS Channel Binding support for Java GSS/Kerberos
-
sun/security/krb5/auto/IgnoreChannelBinding.java: ignore incoming channel binding if acceptor does not set one
-
sun/security/krb5/auto/KPEquals.java: KerberosPrincipal::equals should ignore name-type
-
sun/security/krb5/auto/KdcPolicy.java: krb5.kdc.bad.policy test
-
sun/security/krb5/auto/KeyPermissions.java: wrong permissions checked in krb5
-
sun/security/krb5/auto/KeyTabCompat.java: always refresh keytab
-
sun/security/krb5/auto/KrbTicket.java: Checks Kerberos ticket properties
-
sun/security/krb5/auto/KvnoNA.java: accept different kvno if there no match
-
sun/security/krb5/auto/LifeTimeInSeconds.java: GSS getRemainingInitLifetime method returns milliseconds not seconds
-
sun/security/krb5/auto/LoginModuleOptions.java: Krb5LoginModule a little too restrictive, and the doc is not clear.
-
sun/security/krb5/auto/LoginNoPass.java: JWS doesn't get authenticated when using kerberos auth proxy
-
sun/security/krb5/auto/LongLife.java: KDC might issue a renewable ticket even if not requested
-
sun/security/krb5/auto/MSOID2.java: SPNEGO auth fails if client proposes MS krb5 OID
-
sun/security/krb5/auto/ModuleName.java: GSSContext type when jdk.security.jgss is not available
-
sun/security/krb5/auto/MoreKvno.java: AP_REQ check should use key version number
-
sun/security/krb5/auto/NewInquireTypes.java: Expose session key and KRB_CRED through extended GSS-API
-
sun/security/krb5/auto/NewSalt.java: Better AS-REQ creation and processing
-
sun/security/krb5/auto/NoInitNoKeytab.java: Krb5LoginModule.login() throws an exception if used without a keytab
-
sun/security/krb5/auto/NonMutualSpnego.java: Failure when SPNEGO request non-Mutual
-
sun/security/krb5/auto/NoneReplayCacheTest.java: the replaycache type none cannot stop an authenticator replay, but it can stop a message replay when s.s.k.acceptor.subkey is true.
-
sun/security/krb5/auto/NullRenewUntil.java: KerberosTicket does not properly handle renewable tickets at the end of their lifetime
-
sun/security/krb5/auto/OkAsDelegate.java: Support OK-AS-DELEGATE flag
-
sun/security/krb5/auto/OkAsDelegateXRealm.java: Support OK-AS-DELEGATE flag
-
sun/security/krb5/auto/OnlyDesLogin.java: JAAS/Krb5LoginModule using des encytypes failure with NPE after JDK-8012679
-
sun/security/krb5/auto/PrincipalNameEquals.java: [Kerberos] Cross-realm authentication fails, due to nameType problem
-
sun/security/krb5/auto/RRC.java: gss wrap for cfx doesn't handle rrc != 0
-
sun/security/krb5/auto/ReferralsTest.java: Test Kerberos cross-realm referrals (RFC 6806)
-
sun/security/krb5/auto/RefreshKrb5Config.java: Checks if refreshKrb5Config is set to true for Krb5LoginModule, then configuration will be refreshed before login() method is called
-
sun/security/krb5/auto/Renew.java: JAAS Krb5LoginModule has suspect ticket-renewal logic, relies on clockskew grace
-
sun/security/krb5/auto/Renewal.java: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes
-
sun/security/krb5/auto/ReplayCachePrecise.java: when there are 2 two AuthTime with the same time but different hash, it's not a replay.
-
sun/security/krb5/auto/ReplayCacheTest.java: rcache deadlock
-
sun/security/krb5/auto/ReplayCacheTestProc.java: More krb5 tests
-
sun/security/krb5/auto/ReplayCacheTestProcWithMD5.java: testing jdk.krb5.rcache.useMD5.
-
sun/security/krb5/auto/S4U2proxy.java: Introduce constrained Kerberos delegation
-
sun/security/krb5/auto/S4U2proxyGSS.java: Introduce constrained Kerberos delegation
-
sun/security/krb5/auto/S4U2self.java: Introduce constrained Kerberos delegation
-
sun/security/krb5/auto/S4U2selfAsServer.java: Introduce constrained Kerberos delegation
-
sun/security/krb5/auto/S4U2selfAsServerGSS.java: Introduce constrained Kerberos delegation
-
sun/security/krb5/auto/S4U2selfGSS.java: Introduce constrained Kerberos delegation
-
sun/security/krb5/auto/SPNEGO.java: SPNEGO GSS code does not parse tokens in accordance to RFC 2478
-
sun/security/krb5/auto/SaslBasic.java: SASL service for multiple hostnames
-
sun/security/krb5/auto/SaslMutual.java: GssKrb5Client violates RFC 4752
-
sun/security/krb5/auto/SpnegoLifeTime.java: SPNEGO tests fail at context.getDelegCred().getRemainingInitLifetime(mechOid)
-
sun/security/krb5/auto/SpnegoReqFlags.java: GSSAPI/SPNEGO does not work with server using MIT Kerberos library
-
sun/security/krb5/auto/Test5653.java: RFC 5653
-
sun/security/krb5/auto/TicketSName.java: krb5 client should ignore sname in incoming tickets
-
sun/security/krb5/auto/TwoPrinces.java: always refresh keytab
-
sun/security/krb5/auto/TwoTab.java: More krb5 tests
-
sun/security/krb5/auto/Unavailable.java: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC
-
sun/security/krb5/auto/Unreachable.java: enhance KDC server availability detection
-
sun/security/krb5/auto/UseCacheAndStoreKey.java: Krb5LoginModule shows NPE when both useTicketCache and storeKey are set to true
-
sun/security/krb5/auto/W83.java: kerberos login failure on win2008 with AD set to win2000 compat mode and cannot login if session key and preauth does not use the same etype
-
sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java: New test for sun.security.krb5.principal system property.
-
sun/security/krb5/canonicalize/Test.java: SPNEGO_HTTP_AUTH/WWW_KRB and SPNEGO_HTTP_AUTH/WWW_SPNEGO failed on all non-windows platforms
-
sun/security/krb5/ccache/CorruptedCC.java: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt
-
sun/security/krb5/ccache/DefaultFile.java: File ccache only recognizes Linux and Solaris defaults
-
sun/security/krb5/ccache/EmptyCC.java: NPE in sun.security.krb5.Credentials.acquireDefaultCreds()
-
sun/security/krb5/ccache/EmptyRealmCC.java: Cannot read ccache entry with a realm-less service name
-
sun/security/krb5/ccache/TimeInCCache.java: read/write does not match for ccache
-
sun/security/krb5/config/ConfPlusProp.java: krb5.conf ignored if system properties on realm and kdc are provided
-
sun/security/krb5/config/ConfigWithQuotations.java: Quotes in Kerberos configuration file are included in the values
-
sun/security/krb5/config/DNS.java: Krb5LoginModule config class does not return proper KDC list from DNS
-
sun/security/krb5/config/DefUdpLimit.java: Provide a default udp_preference_limit for krb5.conf
-
sun/security/krb5/config/DnsFallback.java: fix dns_fallback parse error, and use dns by default
-
sun/security/krb5/config/Duplicates.java: Simplify Config.get() of krb5
-
sun/security/krb5/config/Duration.java: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes
-
sun/security/krb5/config/ExtraLines.java: krb5.conf does not accept directive lines before the first section
-
sun/security/krb5/config/Include.java: Support "include" and "includedir" in krb5.conf
-
sun/security/krb5/config/KdcDefaultOptions.java: kdc_default_options not supported correctly
-
sun/security/krb5/config/ParseCAPaths.java: cross-realm capath search error
-
sun/security/krb5/config/ParseConfig.java: Problem with parsing krb5.conf
-
sun/security/krb5/config/Semicolon.java: Semicolon is not recognized as comment starting character
-
sun/security/krb5/config/YesNo.java: accept yes/no for boolean krb5.conf settings
-
sun/security/krb5/etype/ETypeOrder.java: krb5 etype order should be from strong to weak
-
sun/security/krb5/etype/KerberosAesSha2.java: https://tools.ietf.org/html/rfc8009 Test Vectors
-
sun/security/krb5/etype/Permitted.java: Use permitted_enctypes if default_tkt_enctypes or default_tgs_enctypes is not present
-
sun/security/krb5/etype/UnsupportedKeyType.java: Kerberos library should only select keys of types that it supports
-
sun/security/krb5/etype/WeakCrypto.java: support allow_weak_crypto in krb5.conf
-
sun/security/krb5/ktab/BufferBoundary.java: Kerberos keytabs with holes in certain places are parsed incorrectly
-
sun/security/krb5/ktab/FileKeyTab.java: KeyTab.getInstance(String) no longer handles keyTabNames with "file:" prefix
-
sun/security/krb5/ktab/HighestKvno.java: Problem with keytabs with multiple kvno's (key versions)
-
sun/security/krb5/ktab/KeyString.java: KeyTabEntry, when the byte value smaller then 16, the string drop '0'
-
sun/security/krb5/ktab/KeyTabIndex.java: KeyTabInputStream uses static field for per-instance value
-
sun/security/krb5/name/Constructors.java: Make PrincipalName and Realm immutable
-
sun/security/krb5/name/Immutable.java: [findbugs] Probably returned array should be cloned
-
sun/security/krb5/runNameEquals.sh: Ensure the GSSName has the correct impl which respects the contract for equals and hashCode across different configurations.
-
sun/security/lib/CheckBlockedCerts.java: Move blacklisting certificate logic from hard code to data
-
sun/security/lib/cacerts/VerifyCACerts.java: Check root CA entries in cacerts file
-
sun/security/pkcs/EncryptedPrivateKeyInfo/EncryptedPKInfoEqualsHashCode.java: Verify equals()/hashCode() contract honored
-
sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java: test DER encoding of PKCS10 attributes
-
sun/security/pkcs/pkcs10/PKCS10AttributeReader.java: Read in a file containing a DER encoded PKCS10 certificate request, flanked with "begin" and "end" lines.
-
sun/security/pkcs/pkcs7/PKCS7VerifyTest.java: Read signed data in one or more PKCS7 objects from individual files, verify SignerInfos and certificate chain.
-
sun/security/pkcs/pkcs7/SignerOrder.java: test PKCS7 data signing, encoding and verification
-
sun/security/pkcs/pkcs7/TwoHash.java: Make sure the signature algorithm to verify a PKCS7 block is DIGwithENC instead of HASHwithENC.
-
sun/security/pkcs/pkcs8/PKCS8Test.java: PKCS8 Standards Conformance Tests
-
sun/security/pkcs/pkcs8/TestLeadingZeros.java: ensure that PKCS8-encoded private key with leading 0s can be loaded.
-
sun/security/pkcs/pkcs9/ChallengePassStringFmt.java: PKCS#9 ChallengePassword attribute does not allow for the UTF8String type
-
sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java: Update PKCS9 Attributes to PKCS#9 v2.0 Encodings
-
sun/security/pkcs/pkcs9/UnknownAttribute.java: Accept unknown PKCS #9 attributes
-
sun/security/pkcs/pkcs9/UnstructuredName.java: UnstructuredName should support DirectoryString
-
sun/security/pkcs11/Config/ReadConfInUTF16Env.java: Pkcs11 config file should be assumed in ISO-8859-1
-
sun/security/pkcs11/KeyStore/Basic.java: KeyStore support for NSS cert/key databases To run manually: set environment variable: <token> [activcard|ibutton|nss|sca1000] <command> [list|basic] Note: .
-
sun/security/pkcs11/KeyStore/ClientAuth.java: KeyStore support for NSS cert/key databases 512 bits RSA key cannot work with SHA384 and SHA512
-
sun/security/pkcs11/KeyStore/SecretKeysBasic.java: Ensure that re-assigning the alias works
-
sun/security/pkcs11/Provider/Absolute.java: load DLLs and launch executables using fully qualified path
-
sun/security/pkcs11/Provider/ConfigQuotedString.java: SunPKCS11 provider does not support spaces config's provider name
-
sun/security/pkcs11/Provider/ConfigShortPath.java: Allow '~', '+', and quoted paths in config file
-
sun/security/pkcs11/Provider/Login.java: login facilities for hardware tokens
-
sun/security/pkcs11/Provider/LoginISE.java: make sure IllegalStateException is thrown for uninitialized SunPKCS11 provider instance
-
sun/security/pkcs11/Provider/MultipleLogins.sh:
-
sun/security/pkcs11/tls/tls12/FipsModeTLS12.java: Test TLS 1.2
-
sun/security/pkcs12/Bug6415637.java: Support PKCS#12 key stores protected with an empty password
-
sun/security/pkcs12/EmptyAlias.java: KeyStore regression due to default keystore being changed to PKCS12
-
sun/security/pkcs12/EmptyPassword.java: Java Keystore fails to load PKCS12/PFX certificates created in WindowsServer2016
-
sun/security/pkcs12/KeytoolOpensslInteropTest.java: This is java keytool <-> openssl interop test.
-
sun/security/pkcs12/MixedcaseAlias.java: KeyStore regression due to default keystore being changed to PKCS12
-
sun/security/pkcs12/P12SecretKey.java: Get AES key from keystore (uses SecretKeySpec not SecretKeyFactory)
-
sun/security/pkcs12/PBES2Encoding.java: PBES2 AlgorithmId encoding error in PKCS12 KeyStore
-
sun/security/pkcs12/PKCS12SameKeyId.java: Problem with PKCS12 keystore
-
sun/security/pkcs12/ParamsPreferences.java: Checks the preferences order of pkcs12 params, whether it's a system property or a security property, whether the name has "pkcs12" or "PKCS12", whether the legacy property is set.
-
sun/security/pkcs12/ProbeBER.java: Java cannot probe pkcs12 files exported by Firefox
-
sun/security/pkcs12/ProbeLargeKeystore.java: Test automatic keystore type detection for a large PKCS12 keystore
-
sun/security/pkcs12/SameDN.java: Keytool importkeystore may mix up certificate chain entries when DNs conflict
-
sun/security/pkcs12/StorePasswordTest.java: KeyStore API enhancements
-
sun/security/pkcs12/StoreSecretKeyTest.java: KeyStore API enhancements
-
sun/security/pkcs12/StoreTrustedCertTest.java: KeyStore API enhancements
-
sun/security/pkcs12/WrongPBES2.java: A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11
-
sun/security/provider/DSA/SupportedDSAParamGen.java: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits This test has been split based on lower/higher key sizes in order to reduce individual execution times and run in parallel (see SupportedDSAParamGenLongKey.java)
-
sun/security/provider/DSA/SupportedDSAParamGenLongKey.java: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits This test has been split based on lower/higher key sizes in order to reduce individual execution times and run in parallel (see SupportedDSAParamGen.java)
-
sun/security/provider/DSA/TestAlgParameterGenerator.java: verify that DSA parameter generation works
-
sun/security/provider/DSA/TestDSA.java: basic test of SHA1withDSA and RawDSA signing/verifying
-
sun/security/provider/DSA/TestDSA2.java: verify that DSA signature works using SHA and SHA-224 and SHA-256 digests.
-
sun/security/provider/DSA/TestKeyPairGenerator.java: verify that precomputed DSA parameters are always used (512, 768, 1024, 2048, 3072 bit)
-
sun/security/provider/DSA/TestLegacyDSAKeyPairGenerator.java: verify that when the returned DSA KeyPairGenerator is an instance of java.security.interfaces.DSAKeyPairGenerator, the behavior is compliant with the javadoc spec.
-
sun/security/provider/DSA/TestMaxLengthDER.java: Test decoding of DER length fields containing Integer.MAX_VALUE
-
sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java: SecureRandom should be more frugal with file descriptors
-
sun/security/provider/KeyStore/CaseSensitiveAliases.java: make sure the JKS case sensitivity works correctly
-
sun/security/provider/KeyStore/DKSTest.java: Support the logical grouping of keystores
-
sun/security/provider/KeyStore/TestJKSWithSecretKey.java: Ensure JKS keystore implementation fail early when users attempt to store SecretKeys.
-
sun/security/provider/KeyStore/WrongPassword.java: verify that JKS throws the correct exception if an incorrect password is specified
-
sun/security/provider/KeyStore/WrongStoreType.java: KeyStore.store can write wrong type of file
-
sun/security/provider/MessageDigest/DigestKAT.java: Basic known-answer-test for all our MessageDigest algorithms
-
sun/security/provider/MessageDigest/Offsets.java: Verify that our digests work correctly irrespective of input alignment
-
sun/security/provider/MessageDigest/SHA3.java: testing SHA3-224/256/384/512.
-
sun/security/provider/MessageDigest/SHA512.java: testing SHA-512/224 and SHA-512/256.
-
sun/security/provider/MessageDigest/TestSHAClone.java: test the clone implementation of SHA, SHA-224, SHA-256, SHA-384, SHA-512 MessageDigest implementation.
-
sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java: Verify that DSAGenParameterSpec can and can only be used to generate DSA within some certain range of key sizes as described in the class specification (L, N) as (1024, 160), (2048, 224), (2048, 256) and (3072, 256) should be OK for DSAGenParameterSpec.
-
sun/security/provider/NSASuiteB/TestDSAGenParameterSpecLongKey.java: Verify that DSAGenParameterSpec can and can only be used to generate DSA within some certain range of key sizes as described in the class specification (L, N) as (1024, 160), (2048, 224), (2048, 256) and (3072, 256) should be OK for DSAGenParameterSpec.
-
sun/security/provider/NSASuiteB/TestSHAOids.java: Test the SHA algorithm OIDs in JDK.
-
sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java: Test the SHAwithDSA signature algorithm OIDs in JDK.
-
sun/security/provider/PolicyFile/Alias.java: add principal "alias" grant syntax to policy file Note: the keystore password is "Alias.password".
-
sun/security/provider/PolicyFile/AliasExpansion.java: generalized permission name expansion in policy files Note: the keystore used is Alias.keystore - password is "Alias.password".
-
sun/security/provider/PolicyFile/BadPolicyFile.java: check that a badly formatted policy file is handled correctly
-
sun/security/provider/PolicyFile/CanonPath.java: Inconsistency in FilePermission
-
sun/security/provider/PolicyFile/CombinedPerms.java: static and policy permissions should not be checked separately
-
sun/security/provider/PolicyFile/Comparator.java: Frivolous ClassCastExceptions thrown by SubjectCodeSource.implies
-
sun/security/provider/PolicyFile/DefaultPolicy.java: Test that default policy permissions are always granted
-
sun/security/provider/PolicyFile/EmailAddress.java: X500Principal encodes EmailAddress incorrectly - fix has compatibility ramifications for policy.
-
sun/security/provider/PolicyFile/Modules.java: check permissions and principals from various modules
-
sun/security/provider/PolicyFile/NullCodeSource.java: PolicyFile.getPermissions(CodeSource) should return empty permissions when passed in null code source
-
sun/security/provider/PolicyFile/SelfExpansion.java: generalized "self" expansion in JAAS policy files
-
sun/security/provider/PolicyFile/SelfWildcard.java: ${{self}} expansion fails for grants with wildcard principal names
-
sun/security/provider/PolicyFile/TokenStore.java: Support for token-based KeyStores
-
sun/security/provider/PolicyFile/TrustedCert.java: KeyStore alias principal grant fails for trusted certificate entry this should always work: main/othervm/policy=TrustedCert.policy \ -Dkeystore=TrustedCert.keystore1 -Dfoo=bar TrustedCert
-
sun/security/provider/PolicyFile/Utf8.java: Cannot parsing java.policy which includes some 2 bytes char
-
sun/security/provider/PolicyFile/WildcardPrincipalName.java: wildcard principal names are not processed correctly
-
sun/security/provider/PolicyFile/getinstance/getinstance.sh: 4350951 assumes permission constructor with 2 string params
-
sun/security/provider/PolicyFile/nullDomain.java: PolicyFile.getPermissions(ProtectionDomain) should return empty permissions when passed in null protection domain
-
sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java: Property Expansion error test
-
sun/security/provider/PolicyParser/BogusGrants.java: Catch anomalies in Policy parsing
-
sun/security/provider/PolicyParser/EncodeURL.java: Security policy file does not grok hash mark in pathnames
-
sun/security/provider/PolicyParser/ExpansionErrorMisleading.java: Misleading (non-useful) error message while parsing security policy file if property expansion fails for an undefined property This test needs to be verified by reading the debug output.
-
sun/security/provider/PolicyParser/ExtDirs.java#id0: standard extensions path is hard-coded in default system policy file
-
sun/security/provider/PolicyParser/ExtDirs.java#id1: standard extensions path is hard-coded in default system policy file
-
sun/security/provider/PolicyParser/ExtDirsChange.java: standard extensions path is hard-coded in default system policy file
-
sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id0: standard extensions path is hard-coded in default system policy file
-
sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id1: standard extensions path is hard-coded in default system policy file
-
sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id2: standard extensions path is hard-coded in default system policy file
-
sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java#id3: standard extensions path is hard-coded in default system policy file
-
sun/security/provider/PolicyParser/TokenStore.java: Support for token-based KeyStores
-
sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java: check the AbstractDrbg API etc
-
sun/security/provider/SecureRandom/AutoReseed.java: make sure nextBytes etc can be called before setSeed
-
sun/security/provider/SecureRandom/CommonSeeder.java: check entropy reading of DRBGs
-
sun/security/provider/SecureRandom/DRBGAlg.java: make sure DRBG alg can be defined and instantiated freely
-
sun/security/provider/SecureRandom/DRBGS11n.java: Make AbstractDrbg non-Serializable
-
sun/security/provider/SecureRandom/SHA1PRNGReseed.java: SHA1PRNG output should change after setSeed
-
sun/security/provider/SecureRandom/StrongSecureRandom.java: Better support for generation of high entropy random numbers
-
sun/security/provider/SecureRandom/StrongSeedReader.java: Better support for generation of high entropy random numbers
-
sun/security/provider/SeedGenerator/Awt_Hang_Test.java: keytool is hanging under win32 SeedGenerator causes the system to hang on win32 because it accesses AWT if the test returns, then it passed.
-
sun/security/provider/SeedGenerator/Priority_Inversion.java: Priority inversion prevents call to the genSeed method from returning if the test returns, then it passed.
-
sun/security/provider/SeedGenerator/SeedGeneratorChoice.java: NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init.
-
sun/security/provider/X509Factory/BadPem.java: X.509 cert PEM format read
-
sun/security/provider/X509Factory/BigCRL.java: cannot deal with CRL file larger than 16MB
-
sun/security/provider/certpath/CertId/CheckCertId.java: Certificate validation using OCSP fails for a particular class of certificates
-
sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java: Disable MD2 support
-
sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java: Add MD5 to jdk.certpath.disabledAlgorithms security property
-
sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java: Disable MD2 support.
-
sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java: Disable MD2 support new CertPathValidatorException.BasicReason enum constant for constrained algorithm
-
sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java: Disable MD2 support new CertPathValidatorException.BasicReason enum constant for constrained algorithm
-
sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java: Unit tests for OCSPNonceExtension objects
-
sun/security/provider/certpath/OCSP/OCSPNoContentLength.java: CPVE thrown on missing content-length in OCSP response
-
sun/security/provider/certpath/OCSP/OCSPSingleExtensions.java: OCSPResponse.SingleResponse objects do not parse singleExtensions
-
sun/security/provider/certpath/PKIXCertPathValidator/Validity.java: CertPath should validate even if the validity period of the root cert does not include the validity period of a subordinate cert.
-
sun/security/provider/certpath/ResponderId/ResponderIdTests.java: OCSP Stapling for TLS (ResponderId tests)
-
sun/security/provider/certpath/SunCertPathBuilderExceptionTest.java: non-transient non-serializable instance field in serializable class
-
sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java: Some JCK test failed because of the compiler warnings changes
-
sun/security/rsa/BrokenRSAPrivateCrtKey.java: default RSA KeyFactory can return broken RSAPrivateCrtKey objects This test was taken directly from the bug report, which was fixed in the crippled JSAFE provider, and needed to be brought forward into SunRsaSign (was JSSE).
-
sun/security/rsa/InvalidBitString.java: Validation of signatures succeed when it should fail
-
sun/security/rsa/KeySizeTest.java: test if the private and public key size are the same as what is set through KeyPairGenerator.
-
sun/security/rsa/PrivateKeyEqualityTest.java: Equality checking for RSAPrivateKey by SunRsaSign provider.
-
sun/security/rsa/RSAPaddingCheck.java: Ensure that RSAPadding class works as expected after refactoring
-
sun/security/rsa/SignatureOffsets.java: This test validates signature verification Signature.verify(byte[], int, int).
-
sun/security/rsa/SignatureTest.java: Ensure keys created from KeyFactory::getKeySpec and from constructors are equal.
-
sun/security/rsa/SignedObjectChain.java: Verify a chain of signed objects
-
sun/security/rsa/SpecTest.java: Check same KeyPair's private key and public key have same modulus.
-
sun/security/rsa/TestCACerts.java: Test the new RSA provider can verify all the RSA certs in the cacerts file
-
sun/security/rsa/TestKeyFactory.java: Test KeyFactory of the new RSA provider
-
sun/security/rsa/TestKeyPairGenerator.java: Verify that the RSA KeyPairGenerator works
-
sun/security/rsa/TestKeyPairGeneratorExponent.java: Tests the RSA public key exponent for KeyPairGenerator
-
sun/security/rsa/TestKeyPairGeneratorInit.java: make sure the supplied SecureRandom object is used
-
sun/security/rsa/TestKeyPairGeneratorLength.java: make sure generated key pairs are exactly the requested length
-
sun/security/rsa/TestRSAOidSupport.java: Ensure that RSA key factory can parse X.509 encodings containing non-standard RSA oid as in older JDK releases before JDK-8146293
-
sun/security/rsa/TestSigGen15.java: Known Answer Tests based on NIST 186-3 at:
-
sun/security/rsa/TestSignatures.java: Test signing/verifying using all the signature algorithms
-
sun/security/rsa/WithoutNULL.java: Verify RSA signature with omitted digest params (should be encoded as NULL) for backward compatibility
-
sun/security/rsa/pss/DefaultParamSpec.java: AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key
-
sun/security/rsa/pss/InitAgain.java: Make sure old state is cleared when init is called again
-
sun/security/rsa/pss/PSSKeyCompatibility.java: OpenSSL generated compatibility test with RSASSA-PSS Java.
-
sun/security/rsa/pss/PSSParametersTest.java: Test RSASSA-PSS AlgorithmParameters impl of SunRsaSign provider.
-
sun/security/rsa/pss/SerializedPSSKey.java: Test RSASSA-PSS serialized keys
-
sun/security/rsa/pss/SignatureTest2.java: Create a signature for RSASSA-PSS and get its signed data.
-
sun/security/rsa/pss/SignatureTestPSS.java: Create a signature for RSASSA-PSS and get its signed data.
-
sun/security/rsa/pss/TestPSSKeySupport.java: Test RSASSA-PSS Key related support such as KeyPairGenerator and KeyFactory of the SunRsaSign provider
-
sun/security/rsa/pss/TestSigGenPSS.java: Known Answer Tests based on NIST 186-3 at:
-
sun/security/ssl/ALPN/AlpnGreaseTest.java: Better support ALPN byte wire values in SunJSSE
-
sun/security/ssl/AppInputStream/ReadBlocksClose.java: AppInputStream: read can block a close
-
sun/security/ssl/AppInputStream/ReadHandshake.java: Verify applications do not read handshake data after failure
-
sun/security/ssl/AppInputStream/ReadZeroBytes.java: Inputstream dosent behave correct
-
sun/security/ssl/AppInputStream/RemoveMarkReset.java: remove mark/reset functionality from AppInputStream
-
sun/security/ssl/AppOutputStream/NoExceptionOnClose.java: JSSE socket output stream doesn't throw after socket is closed
-
sun/security/ssl/CertPathRestrictions/TLSRestrictions.java: Verify the restrictions for certificate path on JSSE with custom trust store.
-
sun/security/ssl/CipherSuite/DisabledCurve.java:
-
sun/security/ssl/CipherSuite/LegacyConstraints.java: Make sure that legacy suites are not selected if stronger choices are available
-
sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java: Test TLS ciphersuite with each individual supported group
-
sun/security/ssl/CipherSuite/NoDesRC4CiphSuite.java: Disable all DES cipher suites
-
sun/security/ssl/CipherSuite/RestrictNamedGroup.java: Restrict signature algorithms and named groups
-
sun/security/ssl/CipherSuite/RestrictSignatureScheme.java: Restrict signature algorithms and named groups
-
sun/security/ssl/CipherSuite/SSL_NULL.java: Verify that SSL_NULL_WITH_NULL_NULL is returned as ciphersuite if the handshake fails
-
sun/security/ssl/CipherSuite/SupportedGroups.java: Test TLS connection with each individual supported group
-
sun/security/ssl/ClientHandshaker/CipherSuiteOrder.java: Client should follow suite order in SSLSocket.setEnabledCipherSuites()
-
sun/security/ssl/ClientHandshaker/LengthCheckTest.java: Vectors and fixed length fields should be verified for allowed sizes.
-
sun/security/ssl/ClientHandshaker/RSAExport.java: RSAClientKeyExchange NullPointerException
-
sun/security/ssl/DHKeyExchange/DHEKeySizing.java: make ephemeral DH key match the length of the certificate key
-
sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java: Disable Diffie-Hellman keys less than 1024 bits
-
sun/security/ssl/DHKeyExchange/UseStrongDHSizes.java: Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for TLS
-
sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java: Incorrect SSLEngine debug output
-
sun/security/ssl/GenSSLConfigs/main.java: Make sure that different configurations of SSL sockets work
-
sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java: Increase the number of clones in the CloneableDigest
-
sun/security/ssl/HandshakeOutStream/NullCerts.java: If a server shuts down correctly during handshaking, the client doesn't see it.
-
sun/security/ssl/InputRecord/ClientHelloRead.java: A client-hello message may not always be read correctly
-
sun/security/ssl/InputRecord/SSLSocketTimeoutNulls.java: Setting timeouts on SSLSockets immediately return null after timeout occurs.
-
sun/security/ssl/ProtocolVersion/HttpsProtocols.java: passing https.protocols from command line doesn't work.
-
sun/security/ssl/SSLContextImpl/BadKSProvider.java: Support for token-based KeyStores
-
sun/security/ssl/SSLContextImpl/BadTSProvider.java: Support for token-based KeyStores
-
sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java: Cannot enable previously default enabled cipher suites
-
sun/security/ssl/SSLContextImpl/CustomizedDTLSDefaultProtocols.java: Test jdk.tls.client.protocols with DTLS
-
sun/security/ssl/SSLContextImpl/CustomizedDTLSServerDefaultProtocols.java: Test jdk.tls.server.protocols with DTLS
-
sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java: Test jdk.tls.server.protocols with TLS
-
sun/security/ssl/SSLContextImpl/DefaultCipherSuitePreference.java: Use server cipher suites preference by default
-
sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java: Test jdk.tls.client.protocols with DTLS
-
sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/SSLContextImpl/GoodProvider.java: Support for token-based KeyStores
-
sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java: compatibility issue with MD2 trust anchor and old X509TrustManager
-
sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java: Callback semantics of the method X509KeyManager.chooseClientAlias(...)
-
sun/security/ssl/SSLContextImpl/NoOldVersionContext.java: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/SSLContextImpl/NullGetAcceptedIssuers.java: Custom TrustManagers that return null for getAcceptedIssuers will NPE.
-
sun/security/ssl/SSLContextImpl/SSLContextDefault.java: Check that SSLv3, TLSv1, TLSv1.1, and DTLSv1.0 are disabled by default
-
sun/security/ssl/SSLContextImpl/SSLContextVersion.java: SSLContext.getInstance("TLSv1.1") returns SSLEngines/SSLSockets without TLSv1.1 enabled
-
sun/security/ssl/SSLContextImpl/TrustTrustedCert.java: compatibility issue with MD2 trust anchor and old X509TrustManager
-
sun/security/ssl/SSLEngineImpl/CloseEngineException.java: javax.net.ssl.SSLSocket.SSLSocket(InetAddress,int) shouldn't throw exception
-
sun/security/ssl/SSLEngineImpl/CloseStart.java: Add scatter/gather APIs for SSLEngine
-
sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java: Delegated tasks are not reflecting the subclasses of SSLException
-
sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java: Parsing Extensions in Client Hello message is done in a wrong way
-
sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java: SSLEngine should enforce setUseClientMode
-
sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java: SSLEngine is returning a premature FINISHED message when doing an abbreviated handshake.
-
sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine
-
sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java: Deadlock in SSLEngine
-
sun/security/ssl/SSLEngineImpl/SSLEngineFailedALPN.java: SSLEngine negotiation fail Exception behavior changed from fail-fast to fail-lazy
-
sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java: Verify AEAD TLS cipher suite limits set in the jdk.tls.keyLimits property start a new handshake sequence to renegotiate the symmetric key with an SSLSocket connection.
-
sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java: Test SSLEngine.begineHandshake() triggers a KeyUpdate handshake in TLSv1.3
-
sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java: Replace ThreadLocal date format with DateTimeFormatter
-
sun/security/ssl/SSLLogger/LoggingFormatConsistency.java: Tests for consistency in logging format of TLS Versions
-
sun/security/ssl/SSLSessionContextImpl/DefautlCacheSize.java: Update the default SSL session cache size to 20480
-
sun/security/ssl/SSLSessionContextImpl/Timeout.java: verify that setSessionTimeout() with large values works
-
sun/security/ssl/SSLSessionImpl/HashCodeMissing.java: 4518403 was not properly fixed.
-
sun/security/ssl/SSLSessionImpl/InvalidateSession.java: Session resumption errors
-
sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily
-
sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java: ensure that client only resumes a session if certain properties of the session are compatible with the new connection
-
sun/security/ssl/SSLSessionImpl/ResumeChecksClientStateless.java: ensure that client only resumes a session if certain properties of the session are compatible with the new connection
-
sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java: ensure that server only resumes a session if certain properties of the session are compatible with the new connection
-
sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java: ensure that server only resumes a session if certain properties of the session are compatible with the new connection
-
sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java: Test that a New Session Ticket will be generated when a SSLSessionBindingListener is set (boundValues)
-
sun/security/ssl/SSLSocketImpl/AsyncSSLSocketClose.java: Issue with socket.close() for ssl sockets when poweroff on other system
-
sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java: AsyncSSLSocketClose.java has timing issue.
-
sun/security/ssl/SSLSocketImpl/CheckMethods.java: various pass through methods missing in SSLSocketImpl
-
sun/security/ssl/SSLSocketImpl/ClientModeClientAuth.java: setNeedClientAuth() isn't working after a handshaker is established
-
sun/security/ssl/SSLSocketImpl/ClientSocketCloseHang.java: 8274524: SSLSocket.close() hangs if it is called during the ssl handshake
-
sun/security/ssl/SSLSocketImpl/ClientTimeout.java: Socket timeouts for SSLSockets causes data corruption.
-
sun/security/ssl/SSLSocketImpl/CloseSocket.java: Verify that EOFException are correctly handled during the handshake
-
sun/security/ssl/SSLSocketImpl/CloseSocketException.java: javax.net.ssl.SSLSocket.SSLSocket(InetAddress,int) shouldn't throw exception
-
sun/security/ssl/SSLSocketImpl/DisableExtensions.java: Configurable extensions with system properties
-
sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java: Checks for clarified exception messages for non-fatal SSLSocketImpl exceptions which can be ignored by the user
-
sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java: Invalidating JSSE session on server causes SSLProtocolException
-
sun/security/ssl/SSLSocketImpl/LargePacketAfterHandshakeTest.java: Test for BufferOverflowException during read from SSLSocket when large packet is coming from server after server initiated handshake
-
sun/security/ssl/SSLSocketImpl/LoopbackSSLSocket.java: Loopback SSLSocketImpl createSocket is throwing an exception.
-
sun/security/ssl/SSLSocketImpl/NewSocketMethods.java: need to sync up SSL sockets with merlin java.net changes
-
sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java: Add possibility to disable client initiated renegotiation
-
sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh: remove doPrivileged when creatingting the NotifyHandshakeThread
-
sun/security/ssl/SSLSocketImpl/RejectClientRenego.java: Add possibility to disable client initiated renegotiation
-
sun/security/ssl/SSLSocketImpl/ReuseAddr.java: java.net.SocketTimeoutException on 98, NT, 2000 for JSSE
-
sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java: Prevent/Disable reverse name lookups with JSSE SSL sockets
-
sun/security/ssl/SSLSocketImpl/SSLSocketBruteForceClose.java: Socket reset issue for TLS 1.3 socket close
-
sun/security/ssl/SSLSocketImpl/SSLSocketClose.java: Socket reset issue for TLS 1.3 socket close
-
sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java: JDK8u131-b34-socketRead0 hang at SSL read
-
sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java: SSLServerSocket isn't throwing exceptions when negotiations are failing & java.net.SocketException: occures in Auth and clientmode
-
sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java: Verify AEAD TLS cipher suite limits set in the jdk.tls.keyLimits property
-
sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java: Test that creating and closing SSL Sockets without bind/connect will not leave leaking socket file descriptors
-
sun/security/ssl/SSLSocketImpl/SSLSocketReset.java: Socket reset issue for TLS socket close
-
sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368
-
sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java: When a SocketException is thrown by the underlying layer, It should be thrown as is and not be transformed to an SSLException.
-
sun/security/ssl/SSLSocketImpl/ServerRenegoWithTwoVersions.java: Server initiated TLSv1.2 renegotiation fails if Java client allows TLSv1.3
-
sun/security/ssl/SSLSocketImpl/ServerTimeout.java: Socket timeouts for SSLSockets causes data corruption.
-
sun/security/ssl/SSLSocketImpl/SetSoTimeout.java: Socket timeouts for getSession.
-
sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java: SSLSocketImpl erroneously wraps SocketException
-
sun/security/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java: startHandshake giving wrong message when unconnected.
-
sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java: Calling setWantClientAuth(true) disables anonymous suites
-
sun/security/ssl/ServerHandshaker/GetPeerHost.java: make sure the server side doesn't do DNS lookup.
-
sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java: 6u141 IllegalArgumentException: jdk.tls.namedGroups run main/othervm HelloExtensionsTest run main/othervm HelloExtensionsTest -Djdk.tls.namedGroups="bug, bug" run main/othervm HelloExtensionsTest -Djdk.tls.namedGroups="secp521r1"
-
sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java: New System Properties to configure the default signature schemes
-
sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java: New System Properties to configure the default signature schemes
-
sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java: If TLS the server and client has no common signature algorithms, the connection should fail fast with "No supported signature algorithm".
-
sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java: If TLS the server and client has no common signature algorithms, the connection should fail fast with "No supported signature algorithm".
-
sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java: SignatureScheme JSSE property does not preserve ordering in handshake messages
-
sun/security/ssl/SignatureScheme/Tls13NamedGroups.java: Curve in certificate should not affect signature scheme when using TLSv1.3
-
sun/security/ssl/SocketCreation/SocketCreation.java: This test tries all the different ways in which an SSL connection can be established to exercise different SSLSocketImpl constructors.
-
sun/security/ssl/Stapling/StatusResponseManager.java: OCSP Stapling for TLS
-
sun/security/ssl/X509KeyManager/CertificateAuthorities.java: Support the "certificate_authorities" extension
-
sun/security/ssl/X509KeyManager/NullCases.java: KeyManagerFactory.init method throws unspecified exception for NewSunX509 algorithm X509KeyManager implementation for NewSunX509 throws unspecified ProviderException X509KeyManager implementation for NewSunX509 algorithm returns empty arrays instead of null X509KeyManager implementation for NewSunX509 throws unspecified NullPointerException
-
sun/security/ssl/X509KeyManager/PreferredKey.java: X509KeyManager implementation for NewSunX509 doesn't return most preferable key
-
sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java: Need to add Sockets and key arrays to the X509KeyManager.choose*Alias() methods & There's no mechanism to select one key out of many in a keystore chooseServerAlias method is reverted back to accept a single keytype as a parameter, please see RFE: 4501014 The part of the test on the server-side is changed to test passing in a single keytype parameter to chooseServerAlias method.
-
sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java: JSSE certificate validation has started to fail for certificate chains
-
sun/security/ssl/X509TrustManagerImpl/BasicConstraints12.java: Accept CAs with BasicConstraints without pathLenConstraint
-
sun/security/ssl/X509TrustManagerImpl/CacertsLimit.java: Support the certificate_authorities extension
-
sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java: CertificateRequest message is wrapping when using large numbers of Certs
-
sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java: unspecified exceptions in X509TrustManager.checkClient[Server]Truste d
-
sun/security/ssl/X509TrustManagerImpl/ComodoHacker.java: Problem with java/classes_security
-
sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java: Add support for TLS 1.2
-
sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java: support self-issued certificate
-
sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java: Add support for TLS 1.2
-
sun/security/ssl/X509TrustManagerImpl/TooManyCAs.java: Support the certificate_authorities extension
-
sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java: Add support for TLS 1.2
-
sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java: Check that TLS Server certificates chaining back to distrusted Camerfirma roots are invalid
-
sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java: Check that TLS Server certificates chaining back to distrusted Entrust roots are invalid
-
sun/security/ssl/X509TrustManagerImpl/distrust/Symantec.java: Check that TLS Server certificates chaining back to distrusted Symantec roots are invalid
-
sun/security/ssl/internal/TestRun.java: HKDF for Sun JSSE
-
sun/security/ssl/rsa/CheckProviderEntries.java: This test checks the RSA-related services in SunJSSE provider
-
sun/security/ssl/rsa/SignatureOffsets.java: This test validates signature verification Signature.verify(byte[], int, int).
-
sun/security/ssl/rsa/SignedObjectChain.java: Verify a chain of signed objects
-
sun/security/ssl/spi/ProviderInit.java: SSLContext TrustMananagerFactory and KeyManagerFactory should throw if not init
-
sun/security/tools/jarsigner/AlgOptions.java: test new jarsigner -sigalg and -digestalg options
-
sun/security/tools/jarsigner/AltProvider.java: -providerPath, -providerClass, -addprovider, and -providerArg
-
sun/security/tools/jarsigner/AutoKeyStore.java: The -protected option is not always checked in keytool and jarsigner
-
sun/security/tools/jarsigner/CertChainUnclosed.java: InputStream should be closed in sun.security.tools.jarsigner.Main
-
sun/security/tools/jarsigner/CertPolicy.java: Java 7 jarsigner displays warning about cert policy tree
-
sun/security/tools/jarsigner/CheckSignerCertChain.java: Check certificates in signer's cert chain to see if warning emitted
-
sun/security/tools/jarsigner/CheckUsage.java: jarsigner -verify checks for KeyUsage codesigning ext on all certs instead of just signing cert
-
sun/security/tools/jarsigner/Collator.java: jarsigner parses alias as command line option (depending on locale)
-
sun/security/tools/jarsigner/ConciseJarsigner.java: jarsigner needs enhanced cert validation(options)
-
sun/security/tools/jarsigner/Crl.java: jarsigner can add CRL info into signed jar (updated)
-
sun/security/tools/jarsigner/DefaultOptions.java: Two security tools tests do not run with only JRE
-
sun/security/tools/jarsigner/DefaultSigalg.java: New defaults for DSA keys in jarsigner and keytool
-
sun/security/tools/jarsigner/DiffEnd.java: Jarsigner removes MANIFEST.MF info for badly packages jar's
-
sun/security/tools/jarsigner/DigestDontIgnoreCase.java: Check that existing manifest digest entries are taken for valid only if they match the actual digest value also taking upper and lower case of the base64 encoded form of the digests into account.
-
sun/security/tools/jarsigner/EC.java: enhance security tools to use ECC algorithm
-
sun/security/tools/jarsigner/EmptyIndividualSectionName.java: Check that an individual section with an empty name is digested and signed.
-
sun/security/tools/jarsigner/EmptyJar.java: Checks that signing an empty jar file does not result in an NPE or other error condition.
-
sun/security/tools/jarsigner/EmptyManifest.java: jarsigner fails to sign itextasian.jar since 1.5.0_b14, it works with 1.5.0_13
-
sun/security/tools/jarsigner/EnableRevocation.java: Add a test to enable revocation check in jarsigner
-
sun/security/tools/jarsigner/EntriesOrder.java: jarsigner -verify exits with 0 when a jar file is not properly signed
-
sun/security/tools/jarsigner/FailedSigning.java: jarsigner should not create a signed jar if the signing fails
-
sun/security/tools/jarsigner/FindHeaderEndVsManifestDigesterFindFirstSection.java: Checks that {@link JarSigner#findHeaderEnd} (moved to now {@link #findHeaderEnd} in this test) can be replaced with {@link ManifestDigester#findSection} (first invocation will identify main attributes) without making a difference.
-
sun/security/tools/jarsigner/InsufficientSectionDelimiter.java: Checks some cases signing a jar the manifest of which has no or only one line break at the end and no proper delimiting blank line does not result in an invalid signed jar without jarsigner noticing and failing.
-
sun/security/tools/jarsigner/JarSigningNonAscii.java: sign a JAR file that has entry names with non-ASCII characters.
-
sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java: Checks that jarsigner verifies a signed jar with the same alias as was specified for signing, particularly regarding upper and lower case and its conversion to lower case by JKS ({@link sun.security.provider.JavaKeyStore.JKS#convertAlias(String)}).
-
sun/security/tools/jarsigner/JvIndex.java: regression: SecurityException is NOT thrown while trying to pack a wrongly signed Indexed Jar file
-
sun/security/tools/jarsigner/LargeJarEntry.java: Make sure jar files with large entries (more than max heap size) can be signed
-
sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java: verify signatures of jars containing classes with names with multi-byte unicode characters broken across lines
-
sun/security/tools/jarsigner/MainAttributesConfused.java: Check that manifest individual section "Manifest-Main-Attributes" does not interfere and is not confused with ManifestDigester internals.
-
sun/security/tools/jarsigner/NameClash.java: different names for the same digest algorithms breaks jarsigner
-
sun/security/tools/jarsigner/NewSize7.java: keytool should use larger default keysize for keypairs
-
sun/security/tools/jarsigner/OldSig.java: Exception thrown when signing a jarfile in java 1.5
-
sun/security/tools/jarsigner/OnlyManifest.java: signed jar with only META-INF/* inside is not verifiable
-
sun/security/tools/jarsigner/Options.java: Make sure the jarsigner tool still works after it's modified to be based on JarSigner API
-
sun/security/tools/jarsigner/PassType.java: RFE: jarsigner to support reading password from environment variable
-
sun/security/tools/jarsigner/PercentSign.java: jarsigner fails in a directory with a path containing a % sign
-
sun/security/tools/jarsigner/PosixPermissionsTest.java: Have jarsigner preserve posix permission attributes
-
sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java: Verifies that JarSigner does not change manifest file entries in a binary view if its decoded map view does not change so that an unchanged (individual section) entry continues to produce the same digest.
-
sun/security/tools/jarsigner/RemoveDifferentKeyAlgBlockFile.java: Checks that if a signed jar file is signed again with the same signer name and a different algorithm that the signature block file for the previous signature is removed.
-
sun/security/tools/jarsigner/RemovedFiles.java: Jarsigner should print a warning if an entry is removed
-
sun/security/tools/jarsigner/RestrictedAlgo.java: Test key generation and jar signing with disabled algorithms and key sizes, with and without entries in jdk.jar.disabledAlgorithms, jdk.certpath.disabledAlgorithms
-
sun/security/tools/jarsigner/SameName.java: libzip.so caused JVM to crash when running jarsigner
-
sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java: Checks some specific line break character sequences in section name continuation line breaks.
-
sun/security/tools/jarsigner/SectionsOnly.java: Incorrect warning when jar was signed with -sectionsonly
-
sun/security/tools/jarsigner/SignedAgain.java: jar spec is not precise when describing jar file re-signing
-
sun/security/tools/jarsigner/SymLinkTest.java: Symlinks attributes not preserved when using jarsigner on zip files
-
sun/security/tools/jarsigner/Test4431684.java: jar signature certificate key usage check incorrect
-
sun/security/tools/jarsigner/TsacertOptionTest.java: The test signs and verifies a jar file with -tsacert option
-
sun/security/tools/jarsigner/Warning.java: warnings, errors and -strict
-
sun/security/tools/jarsigner/WasSignedByOtherSigner.java: Checks that {@code wasSigned} in {@link jdk.security.jarsigner.JarSigner#sign0} is set true if the jar to sign contains a signature that will not be overwritten with the current one.
-
sun/security/tools/jarsigner/WeakSize.java: Add a test for algorithm constraints check in jarsigner
-
sun/security/tools/jarsigner/compatibility/SignTwice.java:
-
sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java: Tests jarsigner tool and JarSigner API work with multi-release JAR files.
-
sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java: Test for aliasNotInStore warning
-
sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java: Test for badExtendedKeyUsage warning
-
sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java: Test for badNetscapeCertType warning
-
sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java: Test for chainNotValidated warning
-
sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java: Test for hasExpiredCert warning
-
sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java: Test for hasExpiringCert warning
-
sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java: Test for hasUnsignedEntry warning
-
sun/security/tools/jarsigner/warnings/LowerCaseManifest.java: Test for signed jar file with lowercase META-INF files
-
sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java: Checks if jarsigner prints appropriate warnings
-
sun/security/tools/jarsigner/warnings/NoTimestampTest.java: Checks warnings if -tsa and -tsacert options are not specified
-
sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java: Test for notSignedByAlias warning
-
sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java: Test for notYetValidCert warning
-
sun/security/tools/keytool/CacertsOption.java: Create new keytool option to access cacerts file
-
sun/security/tools/keytool/CheckCertAKID.java: Check if issuer's SKID is used to establish the AKID for the subject cert
-
sun/security/tools/keytool/CloneKeyAskPassword.java: confirm that keytool correctly finds (and clones) a private key when the user is prompted for the key's password.
-
sun/security/tools/keytool/CloseFile.java: keytool has not closed several file streams
-
sun/security/tools/keytool/DefaultOptions.java: Pre-configured command line options for keytool and jarsigner
-
sun/security/tools/keytool/DupCommands.java: keytool should not allow multiple commands
-
sun/security/tools/keytool/DupImport.java: keytool -importcert cannot deal with duplicate certs
-
sun/security/tools/keytool/EmptySubject.java: keytool should be able to generate certreq and cert without subject name
-
sun/security/tools/keytool/ExtOptionCamelCase.java: keytool -ext camel-case shorthand not working
-
sun/security/tools/keytool/FileInHelp.java: keytool's help on -file always shows 'output file'
-
sun/security/tools/keytool/GenKeyPairSigner.java: Test for keytool -genkeypair with -signer and -signerkeypass options
-
sun/security/tools/keytool/GenerateAll.java: keytool and jarsigner for all algorithms
-
sun/security/tools/keytool/GroupName.java: Support choosing group name in keytool keypair generation
-
sun/security/tools/keytool/HasSrcStoretypeOption.java: keytool -importkeystore should probe srcstoretype if not specified
-
sun/security/tools/keytool/ImportPrompt.java: SecurityTools.keytool() needs to accept user input
-
sun/security/tools/keytool/ImportReadAll.java: keytool -importcert should read the whole input
-
sun/security/tools/keytool/ImportToPwordlessPK12.java: Test importkeystore to a password less PKCS12 keystore
-
sun/security/tools/keytool/JKStoPKCS12.java: keytool should support -storepasswd for pkcs12 keystores
-
sun/security/tools/keytool/KeyAlg.java: Keytool, print key algorithm of certificate or key entry
-
sun/security/tools/keytool/KeyToolTest.java: Testing keytool Run through autotest.sh and manualtest.sh Testing non-PKCS11 keystores: echo | java -Dfile KeyToolTest Testing NSS PKCS11 keystores: # testing NSS # make sure the NSS db files are in current directory and writable echo | java -Dnss -Dnss.lib=/path/to/libsoftokn3.so KeyToolTest ATTENTION: Exception in thread "main" java.security.ProviderException: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_KEY_SIZE_RANGE at sun.security.pkcs11.P11Signature.engineSign(P11Signature.java:420) ...
-
sun/security/tools/keytool/ListOrder.java: Comparison builds are failing due to cacerts file
-
sun/security/tools/keytool/NewHelp.java: keytool -help is unhelpful
-
sun/security/tools/keytool/NewSize7.java: keytool should use larger default keysize for keypairs
-
sun/security/tools/keytool/NoExtNPE.java: keytool cannot -printcert entries without extensions
-
sun/security/tools/keytool/PKCS12Passwd.java: keytool should support -storepasswd for pkcs12 keystores
-
sun/security/tools/keytool/PrintSSL.java: keytool should be able to import certificates from remote SSL server
-
sun/security/tools/keytool/ProbingFailure.java: use of keystore probing results in unnecessary exception thrown
-
sun/security/tools/keytool/ReadJar.java: keytool -printcert to recognize signed jar files
-
sun/security/tools/keytool/RealType.java: keytool should remember real storetype if it is not provided
-
sun/security/tools/keytool/RemoveKeyAlgDefault.java: Deprecating the default keytool -keyalg option
-
sun/security/tools/keytool/Resource.java: keytool usage is broken after changing Resources.java
-
sun/security/tools/keytool/SecretKeyKS.java: KeyTool throws ArrayIndexOutOfBoundsException for listing SecretKey entries in non-verbose mode.
-
sun/security/tools/keytool/SecurityToolsTest.java: Enhance SecurityTools input line parsing
-
sun/security/tools/keytool/SelfIssued.java: support self-issued certificate in keytool and let -gencert generate the chain
-
sun/security/tools/keytool/Serial64.java: Improve serial number generation mechanism for keytool -gencert
-
sun/security/tools/keytool/StandardAlgName.java: KeyTool accepts any input that user make as long as we can make some sense out of it, but when comes to present the info the user, it promotes a standard look.
-
sun/security/tools/keytool/StartDateTest.java: keytool ability to backdate self-signed certificates to compensate for clock skew
-
sun/security/tools/keytool/StorePasswords.java: Store and retrieve user passwords using PKCS#12 keystore
-
sun/security/tools/keytool/TestSha1Usage.java: Test SHA1 usage SignedJAR
-
sun/security/tools/keytool/TryStore.java: keytool can try save to a byte array before overwrite the file
-
sun/security/tools/keytool/UnknownAndUnparseable.java: Make sure keytool prints both unknown and unparseable extensions
-
sun/security/tools/keytool/WeakAlg.java: keytool should print out warnings when reading or generating cert/cert req using weak algorithms
-
sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java:
-
sun/security/tools/keytool/fakecacerts/TrustedCRL.java: Test keytool -printcrl with -keystore and -trustcacerts options
-
sun/security/tools/keytool/fakecacerts/TrustedCert.java: Test keytool -printcert with -keystore and -trustcacerts options
-
sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java: New default -sigalg for keytool
-
sun/security/tools/keytool/fakegen/PSS.java: keytool cannot generate RSASSA-PSS certificates
-
sun/security/util/AlgorithmConstraints/DecomposeAlgorithms.java: AlgorithmDecomposer is not parsing padding correctly
-
sun/security/util/BitArray/EmptyBitArray.java: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException
-
sun/security/util/BitArray/NamedBitList.java: BIT STRING types with named bits must remove trailing 0 bits
-
sun/security/util/Cache/EbaHash.java: Transpositions of an array result in the same EqualByteArray.hashCode()
-
sun/security/util/Debug/DebugOptions.java: Option to print extra information in java.security.debug output
-
sun/security/util/Debug/MultiOptions.java: java.security.debug permission=<classname> and codebase=<URL> options do not work
-
sun/security/util/DerInputBuffer/BigInteger0.java: Verify invalid zero length Integer value is rejected
-
sun/security/util/DerInputBuffer/PaddedBitString.java: Verify BitString value containing padding bits is accepted.
-
sun/security/util/DerInputBuffer/TimeParsing.java: Verify timezone offset and fractional seconds are correctly parsed
-
sun/security/util/DerOutputStream/LocaleInTime.java: Keystore created under Hindi Locale causing ArrayIndexOutOfBoundsException
-
sun/security/util/DerValue/BadValue.java: ASN.1/DER input stream parser needs more work
-
sun/security/util/DerValue/DeepOctets.java: read very deep constructed OCTET STRING
-
sun/security/util/DerValue/DerValueEqualsHashCode.java: Verify equals()/hashCode() contract honored
-
sun/security/util/DerValue/EmptyValue.java: DerValue does not accept empty OCTET STRING
-
sun/security/util/DerValue/Indefinite.java: CertificateFactory.generateCertificates throws IOException on PKCS7 cert chain
-
sun/security/util/DerValue/NegInt.java: DerOutputStream encodes negative integer incorrectly
-
sun/security/util/DerValue/WideTag.java: Multiple byte tag not supported by ASN.1 encoding
-
sun/security/util/FilePermCompat/CompatImpact.java: check compatibility after FilePermission change
-
sun/security/util/FilePermCompat/Flag.java: check jdk.filepermission.canonicalize
-
sun/security/util/HostnameMatcher/NullHostnameCheck.java: Verify hostname returns an exception instead of null pointer when creating a new engine
-
sun/security/util/HostnameMatcher/TestHostnameChecker.java: Verify host name matching behaves as defined in RFC2818.
-
sun/security/util/ManifestDigester/DigestInput.java: Checks that the manifest main attributes and entry digests are the same as before resolution of bug 8217375 which means they treat some white space different for oldStyle or digestWorkaround except for the blank line at the end of the manifest file for digestWorkaround.
-
sun/security/util/ManifestDigester/FindSection.java: Check {@link ManifestDigester#findSection}.
-
sun/security/util/ManifestDigester/FindSections.java: Check {@link ManifestDigester#ManifestDigester} processing individual sections and particularly identifying their names correctly.
-
sun/security/util/ManifestDigester/LineBreaks.java: Verify {@code ManifestDigester} reads different line breaks well.
-
sun/security/util/ManifestDigester/ReproduceRaw.java: Verifies that {@link ManifestDigester} can reproduce parts of manifests in their binary form so that {@link JarSigner} can rely on {@link ManifestDigester.Entry#reproduceRaw} to write in a map view unmodified entries back also unmodified in their binary form.
-
sun/security/util/Oid/OidEquals.java: Test ObjectIdentifier.equals(Object obj)
-
sun/security/util/Oid/OidFormat.java: ObjectIdentifier should reject 1.2.3.-4 and throw IOException on all format errors
-
sun/security/util/Oid/S11N.java: Serialization compatibility with old versions (and fixes)
-
sun/security/util/Pem/encoding.sh: BASE64 encoded cert not correctly parsed with UTF-16
-
sun/security/util/PropertyExpander/ExpandAndEncode.java: Verify that expand(String, boolean) does not encode if the value is a valid URI with a scheme (it is already encoded), i.e.
-
sun/security/util/RegisteredDomain/ParseNames.java: unit test for RegisteredDomain
-
sun/security/util/Resources/Format.java: Resources should not be loaded until necessar
-
sun/security/util/Resources/Usages.java: Check usages of security-related Resources files
-
sun/security/util/Resources/customSysClassLoader/BootMessages.java: Ensure that security messages can be formatted during system class loader initialization.
-
sun/security/util/Resources/customSysClassLoader/MessageFormatting.java: Ensure that security message formatting code is capable of displaying all messages.
-
sun/security/util/Resources/early/EarlyResources.java: Ensure that messages can be formatted before resources are loaded
-
sun/security/util/asn1StringTypes/StringTypes.java: Make sure reading/writing of different DER encoded string types works correctly.
-
sun/security/util/math/TestIntegerModuloP.java#Curve25519OrderField:
-
sun/security/util/math/TestIntegerModuloP.java#Curve448OrderField:
-
sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomial1305:
-
sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomial25519: Test proper operation of integer field arithmetic
-
sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomial448:
-
sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP256:
-
sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP384:
-
sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP521:
-
sun/security/util/math/TestIntegerModuloP.java#P256OrderField:
-
sun/security/util/math/TestIntegerModuloP.java#P384OrderField:
-
sun/security/util/math/TestIntegerModuloP.java#P521OrderField:
-
sun/security/util/misc/SetNullSigParams.java: Make sure SignatureUtil works with null algorithm parameters
-
sun/security/validator/ConstructorTest.java: shrink duplicate code in the constructor of PKIXValidator
-
sun/security/validator/EndEntityExtensionCheck.java: EndEntityChecker should not process custom extensions after PKIX validation
-
sun/security/validator/PKIXValAndRevCheckTests.java: Stapled OCSPResponses should be added to PKIXRevocationChecker irrespective of revocationEnabled flag
-
sun/security/validator/certreplace.sh: CertPath validation regression caused by SHA1 replacement root and MD2 disable feature
-
sun/security/validator/samedn.sh: regression: PKIXValidator fails when multiple trust anchors have same dn
-
sun/security/x509/AVA/AVAEqualsHashCode.java: Verify equals()/hashCode() contract honored
-
sun/security/x509/AVA/BadName.java: Make sure bad distinguished names (without keywords) don't cause out-of-memory condition
-
sun/security/x509/AVA/DomainComponentEncoding.java: incorrect ASN1 DER encoding of DomainComponent AttributeValue
-
sun/security/x509/AVA/EmailAddressEncoding.java: incorrect ASN1 DER encoding of EmailAddress Attribute
-
sun/security/x509/AVA/EmptyValue.java: AVA throws StringIndexOutOfBoundsException for empty values
-
sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java: Verify equals()/hashCode() contract honored
-
sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java: Check that AlgorithmId Name-to-OID mapping is extensible and up-to-date.
-
sun/security/x509/AlgorithmId/NonStandardNames.java: Jarsigner -verify fails if rsa file used sha-256 with authenticated attributes
-
sun/security/x509/AlgorithmId/OidTableInit.java: AlgorithmId.get initialization thread safety
-
sun/security/x509/AlgorithmId/OmitAlgIdParam.java: The AlgorithmIdentifier for ECDSA should omit the parameters field
-
sun/security/x509/AlgorithmId/SHA256withECDSA.java: AlgorithmId.get("SHA256withECDSA") not available
-
sun/security/x509/AlgorithmId/TurkishRegion.java: Turkish regional options cause NPE in sun.security.x509.AlgorithmId.algOID
-
sun/security/x509/DNSName/LeadingPeriod.java: Adopt de-facto standards on x509 Name Constraints with leading dot.
-
sun/security/x509/Extensions/BCNull.java: BasicConstraintsExtension does not encode when (ca==false && pathLen<0)
-
sun/security/x509/Extensions/DefaultCriticality.java: Change default criticality of policy mappings and policy constraints certificate extensions
-
sun/security/x509/GeneralName/DNSNameTest.java: DNSName parsing tests
-
sun/security/x509/GeneralName/Encode.java: Check that GeneralName.encode() encodes an X500Name with an explicit tag
-
sun/security/x509/GeneralName/X400Address.java: Check that a Subject Alternative Name of type X400Address can be parsed
-
sun/security/x509/URICertStore/AIACertTimeout.java: Enhance OCSP, CRL and Certificate Fetch Timeouts
-
sun/security/x509/URICertStore/CRLReadTimeout.java: check that CRL download is interrupted if it takes too long
-
sun/security/x509/URICertStore/ExtensionsWithLDAP.java: Check if LDAP resources from CRLDP and AIA extensions can be loaded
-
sun/security/x509/URIName/Parse.java: CRL Distribution Point URIs with spaces or backslashes should not be parseable
-
sun/security/x509/X500Name/AllAttribs.java: Make sure all PKIX-required X.520 name attribs are supported
-
sun/security/x509/X500Name/DerValueConstructor.java: Make sure constructor that takes DerValue argument works
-
sun/security/x509/X500Name/EmailKeyword.java: Make sure AVA with EMAIL or EMAILADDRESS keyword is recognized in DEFAULT format
-
sun/security/x509/X500Name/NullX500Name.java: allow null X.500 Names
-
sun/security/x509/X500Name/RDNwithMultipleAVAs.java: Make sure RDN with multiple AVAs can be parsed.
-
sun/security/x509/X509CRLImpl/OrderAndDup.java: Improve certificate extension processing
-
sun/security/x509/X509CRLImpl/UnexpectedNPE.java: Verify that generateCRL and generateCRLs methods do not throw NullPointerException.
-
sun/security/x509/X509CRLImpl/Verify.java: X509CRL should have verify(PublicKey key, Provider sigProvider)
-
sun/security/x509/X509CertImpl/CertificateValidation.java: This test generates V3 certificate with certain validity period and checks whether the validity has expired or not.
-
sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java: Ensure ECDSA certificates with signature algorithm parameters can be verified successfully
-
sun/security/x509/X509CertImpl/GetFingerprintError.java: Check that X509CertImpl.getFingerprint does not return null when there are errors calculating the fingerprint
-
sun/security/x509/X509CertImpl/V3Certificate.java: This test generates V3 certificate with all the supported extensions.
-
sun/security/x509/X509CertImpl/Verify.java: Certificate should have verify(PublicKey key, Provider sigProvider)
-
sun/security/x509/equalNames/AltNamesEqualsTest.java: Make sure names that are equal are treated as such.
-
sun/text/IntHashtable/Bug4170614TestRun.java: Test internal hashCode() and equals() functions
-
sun/text/IntHashtable/Bug4705389.java: Make sure to find removed slots, which test case will be timed out without the fix.
-
sun/text/resources/Collator/Bug4248694.java: updating collation tables for icelandic
-
sun/text/resources/Collator/Bug4804273.java: updating collation tables for swedish
-
sun/text/resources/Collator/Bug4848897.java: updating collation for Norwegian
-
sun/text/resources/Collator/Bug6755060.java: updating collation tables for thai to make it consistent with CLDR 1.9
-
sun/text/resources/Format/Bug4395196.java: verify the ko DateFormat
-
sun/text/resources/Format/Bug4442855.java: verify the era's translation for tradition chinese
-
sun/text/resources/Format/Bug4621320.java: Verify that Ukrainian month name is correct.
-
sun/text/resources/Format/Bug4651568.java: Verifies the currency pattern for pt_BR locale
-
sun/text/resources/Format/Bug4685470.java: verify whether contain pattern for the day of week in sch and tch's default FULL pattern
-
sun/text/resources/Format/Bug4762201.java: verify the zh_CN full time pattern (and other time patterns)
-
sun/text/resources/Format/Bug4807540.java: updating dateformat for sl_SI
-
sun/text/resources/Format/Bug4810032.java: verify the ja full time pattern parsing
-
sun/text/resources/Format/Bug4994312.java: verify the German locale will accept localized pattern chars 't' and 'u'.
-
sun/text/resources/Format/Bug5096553.java: updating dateformat for da_DK following resources: http://oss.software.ibm.com/cvs/icu/~checkout~/locale/common/main/da.xml http://www.microsoft.com/globaldev/nlsweb/default.asp?submitted=406 see bug evaluation for more details
-
sun/text/resources/Format/Bug8037343.java: updating dateformat for es_DO
-
sun/text/resources/Format/Bug8074791.java: Make sure that Finnish month names are correct in formatted text.
-
sun/text/resources/LocaleDataTest.java: Verify locale data
-
sun/tools/jrunscript/jrunscript-DTest.sh: Test that output of 'jrunscript -D'
-
sun/tools/jrunscript/jrunscript-argsTest.sh: Test passing of script arguments from command line
-
sun/tools/jrunscript/jrunscript-cpTest.sh: Test -cp option to set classpath
-
sun/tools/jrunscript/jrunscript-eTest.sh: Test that output of 'jrunscript -e' matches the dash-e.out file
-
sun/tools/jrunscript/jrunscript-fTest.sh: Test that output of 'jrunscript -f' matches the dash-f.out file
-
sun/tools/jrunscript/jrunscript-helpTest.sh: Test that output of 'jrunscript -?' is not empty
-
sun/tools/jrunscript/jrunscriptTest.sh: Test that output of 'jrunscript' interactive matches the repl.out file
-
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/Bug8024141.java: Test for cache support of sun.util.locale.provider.LocaleResources.getTimeZoneNames
-
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/Bug8163350.java: Test FALLBACK provider is not in adapter preference list when COMPAT is specified with System Property java.locale.providers.
-
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 runtime
-
tools/jar/ChangeDir.java: jar -C doesn't ignore multiple // in path
-
tools/jar/ContentOrder.java: test that the jar content ordering is sorted
-
tools/jar/ExtractFilesTest.java: test extract jar files overwrite existing files behavior
-
tools/jar/InputFilesTest.java: test several jar tool input file scenarios with variations on -C options with/without a --release option.
-
tools/jar/JarBackSlash.java: jar tool fails to convert file separation characters for list and extract
-
tools/jar/JarEntryTime.java: Check extracted files have date as per those in the .jar file
-
tools/jar/LeadingGarbage.java: jar tf and jar xf should work on zip files with leading garbage
-
tools/jar/MultipleManifestTest.java: test extract jar with multpile manifest files
-
tools/jar/ReleaseBeforeFiles.java: test that both old style command line options and new gnu style command line options work with the --release option whether or not the --release option is preceded by a file name.
-
tools/jar/ReproducibleJar.java: Test jar --date source date of entries and that jars are reproducible
-
tools/jar/UpdateJar.java: jar -uf should not change file permission
-
tools/jar/UpdateManifest.java: Ensure that jar ufm actually updates the existing jar file's manifest with contents of the manifest file.
-
tools/jar/compat/CLICompatibility.java: Basic test for compatibility of CLI options
-
tools/jar/index/MetaInf.java: Index the non-meta files in META-INF, such as META-INF/services.
-
tools/jar/mmrjar/Basic.java: Fail to create a MR modular JAR with a versioned entry in base-versioned empty package
-
tools/jar/modularJar/Basic.java: Tests for plain Modular jars & Multi-Release Modular jars
-
tools/jar/multiRelease/ApiValidatorTest.java: Tests for API validator.
-
tools/jar/multiRelease/Basic.java:
-
tools/jar/multiRelease/Basic1.java:
-
tools/jar/multiRelease/RuntimeTest.java: Test Multi-Release jar usage in runtime
-
tools/jar/multiRelease/VersionValidatorTest.java: Tests for version validator.
-
tools/jar/multiRelease/whitebox/Driver.java:
-
tools/jimage/JImageBasicsTest.java: Tests to verify jimage basic options, i.e.
-
tools/jimage/JImageExtractTest.java: Tests to verify jimage 'extract' action
-
tools/jimage/JImageInfoTest.java: Tests to verify jimage 'info' action
-
tools/jimage/JImageListTest.java: Tests to verify jimage 'list' action
-
tools/jimage/JImageNonAsciiNameTest.java: Test non-ASCII path in custom JRE
-
tools/jimage/JImageTest.java: Test jimage tool
-
tools/jimage/JImageToolTest.java: Test to check if jimage tool exists and is working
-
tools/jimage/JImageVerifyTest.java: Tests to verify jimage 'verify' action
-
tools/jimage/VerifyJimage.java: Verify jimage
-
tools/jlink/CheckExecutable.java: Check that jlink creates executables in the bin directory that are are executable by all users
-
tools/jlink/DefaultProviderTest.java: Test plugins enabled by default
-
tools/jlink/ExplodedModuleNameTest.java: Inconsistent handling of exploded modules in jlink
-
tools/jlink/ImageFileCreatorTest.java: ImageFileCreator class test
-
tools/jlink/ImageFilePoolTest.java: Test a pool containing external files.
-
tools/jlink/IntegrationTest.java: Test integration API
-
tools/jlink/JLink2Test.java: Test image creation
-
tools/jlink/JLinkNegativeTest.java: Negative tests for jlink
-
tools/jlink/JLinkOptionsTest.java: Test jlink options
-
tools/jlink/JLinkPluginsTest.java: Test image creation
-
tools/jlink/JLinkPostProcessingTest.java: Test post processing
-
tools/jlink/JLinkReproducible2Test.java: Make sure that jimages are consistent when created by jlink.
-
tools/jlink/JLinkReproducible3Test.java: Make sure that jimages are consistent when created by jlink.
-
tools/jlink/JLinkReproducibleTest.java: Test that jlinks generates reproducible modules files
-
tools/jlink/JLinkSigningTest.java: Test signed jars involved in image creation
-
tools/jlink/JLinkTest.java: Test image creation
-
tools/jlink/JLinkToolProviderTest.java:
-
tools/jlink/ModuleNamesOrderTest.java: MODULES property should be topologically ordered and space-separated list
-
tools/jlink/NativeTest.java: Test config, cmd and lib directories of jmod.
-
tools/jlink/ReleaseImplementorTest.java: Add IMPLEMENTOR property to the release file
-
tools/jlink/ResourceDuplicateCheckTest.java: Detect duplicated resources in packaged modules
-
tools/jlink/ResourcePoolTest.java: Test a pool containing jimage resources and classes.
-
tools/jlink/SecurityTest.java: Test JlinkPermission
-
tools/jlink/basic/AllModulePath.java: jlink test of --add-module ALL-MODULE-PATH
-
tools/jlink/basic/BasicTest.java: Basic test of jlink to create jmods and images
-
tools/jlink/bindservices/BindServices.java:
-
tools/jlink/bindservices/SuggestProviders.java:
-
tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java: jlink should throw error if target image and current JDK versions don't match
-
tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java: Test image creation from Multi-Release JAR
-
tools/jlink/plugins/AddOptionsPluginTest.java: Test the --add-options plugin
-
tools/jlink/plugins/CDSPluginTest.java: Test the --generate-cds-archive plugin
-
tools/jlink/plugins/CompressIndexesTest.java: Test CompressIndexes
-
tools/jlink/plugins/DefaultStripDebugPluginTest.java: Test for combination of java debug attributes stripping and native debug symbols stripping.
-
tools/jlink/plugins/ExcludeFilesPluginTest.java: Test exclude files plugin
-
tools/jlink/plugins/ExcludeJmodSectionPluginTest.java: Test --no-man-pages and --no-header-files
-
tools/jlink/plugins/ExcludeModuleInfoTest.java: jlink --exclude-resources should never exclude module-info.class
-
tools/jlink/plugins/ExcludePluginTest.java: Test exclude plugin
-
tools/jlink/plugins/ExcludeVMPluginTest.java: Test exclude VM plugin
-
tools/jlink/plugins/GenerateJLIClassesPluginTest.java: Test --generate-jli-classes plugin
-
tools/jlink/plugins/IncludeLocalesPluginTest.java: IncludeLocalesPlugin tests
-
tools/jlink/plugins/LastSorterTest.java: Test last sorter property
-
tools/jlink/plugins/LegalFilePluginTest.java: Validate the license files deduplicated in the image
-
tools/jlink/plugins/OrderResourcesPluginTest.java: Test sorter plugin
-
tools/jlink/plugins/PluginsNegativeTest.java: Negative test for ImagePluginStack.
-
tools/jlink/plugins/PrevisitorTest.java: Test previsitor
-
tools/jlink/plugins/ResourceFilterTest.java: Test ResourceFilter class
-
tools/jlink/plugins/SignatureParserTest.java: Test SignatureParser
-
tools/jlink/plugins/StringSharingPluginTest.java: Test StringSharingPluginTest
-
tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java: Test StripJavaDebugAttributesPlugin
-
tools/jlink/plugins/StripNativeDebugSymbolsPlugin/StripNativeDebugSymbolsPluginTest.java: Test --strip-native-debug-symbols plugin
-
tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java:
-
tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java:
-
tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java: Verify the properties of ModuleDescriptor created by SystemModules
-
tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java:
-
tools/jlink/plugins/VendorInfoPluginsTest.java: Test the --vendor-version --vendor-url-bug plugins
-
tools/jmod/JmodNegativeTest.java: Negative tests for jmod
-
tools/jmod/JmodTest.java: Basic test for jmod
-
tools/jmod/hashes/HashesOrderTest.java: Test consistency of moduleHashes attribute between builds
-
tools/jmod/hashes/HashesTest.java: Test the recording and checking of module hashes
-
tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/CompareDottedVersionTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/DeployParamsTest.java: Test for JDK-8211285
-
tools/jpackage/junit/jdk/jpackage/internal/DottedVersionTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/InvalidDottedVersionTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/PathGroupTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/PlatformVersionTest.java:
-
tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java:
-
tools/jpackage/linux/AppAboutUrlTest.java#id0: jpackage with --about-url
-
tools/jpackage/linux/AppCategoryTest.java: jpackage with --linux-app-category
-
tools/jpackage/linux/LicenseTypeTest.java: jpackage with --linux-rpm-license-type
-
tools/jpackage/linux/LinuxBundleNameTest.java: jpackage with --linux-package-name
-
tools/jpackage/linux/LinuxResourceTest.java: jpackage with --resource-dir
-
tools/jpackage/linux/LinuxWeirdOutputDirTest.java: jpackage with values of --dest parameter breaking jpackage launcher
-
tools/jpackage/linux/MaintainerTest.java: jpackage with --linux-deb-maintainer
-
tools/jpackage/linux/PackageDepsTest.java: jpackage with --linux-package-deps
-
tools/jpackage/linux/ReleaseTest.java: jpackage with --linux-app-release
-
tools/jpackage/linux/ShortcutHintTest.java#id0: jpackage with --linux-shortcut
-
tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java: jpackage command run installing app in /usr directory tree
-
tools/jpackage/share/AddLauncherTest.java#id1: jpackage with --add-launcher
-
tools/jpackage/share/AppImagePackageTest.java: jpackage with --app-image
-
tools/jpackage/share/AppLauncherEnvTest.java: Tests values of environment variables altered by jpackage launcher
-
tools/jpackage/share/ArgumentsTest.java: jpackage create image with --arguments test
-
tools/jpackage/share/EmptyFolderTest.java#id0: jpackage for package with input containing empty folders
-
tools/jpackage/share/EmptyFolderTest.java#id1: jpackage for app image with input containing empty folders
-
tools/jpackage/share/FileAssociationsTest.java#id0: jpackage with --file-associations
-
tools/jpackage/share/IconTest.java: jpackage create image and package with custom icons for the main and additional launcher
-
tools/jpackage/share/InstallDirTest.java#id0: jpackage with --install-dir
-
tools/jpackage/share/InstallDirTest.java#id1: jpackage with --install-dir
-
tools/jpackage/share/LicenseTest.java#id0: jpackage with --license-file
-
tools/jpackage/share/LicenseTest.java#id1: jpackage with --license-file
-
tools/jpackage/share/MultiLauncherTwoPhaseTest.java: Multiple launchers in two phases
-
tools/jpackage/share/MultiNameTwoPhaseTest.java: Multiple names in two phases
-
tools/jpackage/share/RuntimePackageTest.java#id0: jpackage with --runtime-image
-
tools/jpackage/share/SimplePackageTest.java: Simple jpackage command run
-
tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java: jpackage application version testing
-
tools/jpackage/share/jdk/jpackage/tests/BasicTest.java: jpackage basic testing
-
tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java: test '--runtime-image' option of jpackage
-
tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java: jpackage create image with --java-options test
-
tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java#id0: Test jpackage output for erroneous input
-
tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java#id1: Test jpackage output for erroneous input
-
tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java: jpackage application version testing
-
tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java#id0: jpackage create image with --java-options test
-
tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java#id1: jpackage create image with --java-options test
-
tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java: jpackage create image with --java-options test
-
tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java: test different settings of main class name for jpackage
-
tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java: jpackage with --module-path testing
-
tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java: jpackage with --module-path testing
-
tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java: jpackage for app's module linked in external runtime
-
tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java: jpackage application packed in multiple jars
-
tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java: test '--runtime-image' option of jpackage
-
tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java: jpackage application version testing
-
tools/jpackage/share/jdk/jpackage/tests/VendorTest.java#id1: Test --vendor jpackage command option
-
tools/launcher/8261785/Test8261785.java: Test static main methods in anonymous/local class won't cause launcher crash
-
tools/launcher/ArgFileSyntax.java: Verify syntax of argument file
-
tools/launcher/ArgsEnvVar.java: Arguments passed in environment variable
-
tools/launcher/ArgsFileTest.java: Argument parsing from file
-
tools/launcher/Arrrghs.java: Argument parsing validation.
-
tools/launcher/BigJar.java: launcher handling of zip64 archives (Scenario A and B)
-
tools/launcher/ChangeDataModel.java: Verify -d32, -d64 and -J prefixed data-model options are rejected on all platforms
-
tools/launcher/ClassPathWildCard.sh: A very basic/rudimentary test for classpath wildcards
-
tools/launcher/DefaultLocaleTestRun.java: Test to see if default java locale settings are identical when launch jvm from java and javaw respectively.
-
tools/launcher/DiacriticTest.java: Compiler Diacritics Issue
-
tools/launcher/ExecutionEnvironment.java#id0: Checks for LD_LIBRARY_PATH and execution on *nixes
-
tools/launcher/FXLauncherTest.java: Test launching FX application with java -jar Test uses main method and blank main method, a jfx app class and an incorrect jfx app class, a main-class for the manifest, a bogus one and none.
-
tools/launcher/HelpFlagsTest.java: Validate and test -?, -h and --help flags.
-
tools/launcher/I18NArgTest.java: verify Japanese character in an argument are treated correctly
-
tools/launcher/I18NJarTest.java: ensures a jar path as well as a class located in a path containing unicode characters are launched.
-
tools/launcher/I18NTest.java: Test to see if class files with non-ASCII characters can be run
-
tools/launcher/InfoStreams.java: Test that informational options use the correct streams
-
tools/launcher/Jexec.java: test jexec
-
tools/launcher/JliLaunchTest.java:
-
tools/launcher/LauncherMessageTest.java: LauncherHelper should not throw JNI error for LinkageError
-
tools/launcher/MainClassAttributeTest.java: Test negative scenarios for main class attribute
-
tools/launcher/MainClassCantBeLoadedTest.java: improve error message shown when main class can't be loaded
-
tools/launcher/MiscTests.java: Miscellaneous tests, Exceptions
-
tools/launcher/MultipleJRE.sh: Verify Multiple JRE version support has been removed
-
tools/launcher/MultipleJRERemoved.java: Verify Multiple JRE version support has been removed.
-
tools/launcher/RunpathTest.java: Check for extended RPATHs on Linux
-
tools/launcher/Settings.java: tests -XshowSettings options
-
tools/launcher/SourceMode.java: Test source mode
-
tools/launcher/Test7029048.java#id0: Ensure that the launcher defends against user settings of the LD_LIBRARY_PATH environment variable on Unixes
-
tools/launcher/TestMainWithoutEnclosing.java: Launching app shouldn't require enclosing class for the main class.
-
tools/launcher/TestSpecialArgs.java: Checks for Launcher special flags, such as MacOSX specific flags.
-
tools/launcher/TestXcheckJNIWarnings.java#noagent: Launching app shouldn't produce any jni warnings.
-
tools/launcher/TooSmallStackSize.java: Setting stack size to 16K causes segmentation fault
-
tools/launcher/ToolsOpts.java: Test options patterns for javac,javap and javadoc using javac as a test launcher.
-
tools/launcher/UnicodeTest.java: Verify that the J2RE can handle all legal Unicode characters in class names unless limited by the file system encoding or the encoding used for command line arguments.
-
tools/launcher/UnresolvedExceptions.java: Verifying jvm won't segv if exception not available
-
tools/launcher/VersionCheck.java: validate and test -version, -fullversion, and internal, as well as sanity checks if a tool can be launched.
-
tools/launcher/modules/addexports/AddExportsTest.java: Basic tests for java --add-exports
-
tools/launcher/modules/addexports/AddExportsTestWarningError.java: Basic argument validation for --add-exports
-
tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java: Basic test for Add-Exports and Add-Opens attributes in the manifest of a main application JAR
-
tools/launcher/modules/addmods/AddModsTest.java: Basic test for java --add-modules
-
tools/launcher/modules/addreads/AddReadsTest.java: Basic tests for java --add-reads
-
tools/launcher/modules/addreads/AddReadsTestWarningError.java: Basic argument validation for --add-reads
-
tools/launcher/modules/basic/BasicTest.java: Basic test of starting an application as a module
-
tools/launcher/modules/basic/InitErrors.java: Basic test to ensure that module system initialization errors go the right stream and with the right level of verbosity
-
tools/launcher/modules/basic/LauncherErrors.java: Test launcher error message when fails to launch main class
-
tools/launcher/modules/classpath/JavaClassPathTest.java: Test the default class path if -Djava.class.path is set
-
tools/launcher/modules/describe/DescribeModuleTest.java: Basic test for java --describe-module
-
tools/launcher/modules/dryrun/DryRunTest.java: Test java --dry-run
-
tools/launcher/modules/illegalaccess/IllegalAccessTest.java: Make sure that --illegal-access=$VALUE is obsolete.
-
tools/launcher/modules/limitmods/LimitModsTest.java: Basic tests for java --limit-modules
-
tools/launcher/modules/listmods/ListModsTest.java: Basic test for java --list-modules
-
tools/launcher/modules/patch/automatic/PatchTest.java: Tests patching an automatic module
-
tools/launcher/modules/patch/basic/PatchTest.java: Basic test for --patch-module
-
tools/launcher/modules/patch/basic/PatchTestWarningError.java: Basic argument validation for --patch-module
-
tools/launcher/modules/patch/systemmodules/PatchSystemModules.java: Patch java.base and user module with ModuleHashes attribute
-
tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java: Basic test for java --show-module-resolution
-
tools/launcher/modules/validate/ValidateModulesTest.java: Basic test for java --validate-modules
Skipped: jtreg.SkippedException: Warning: unsupported OS: Linux-amd64-64, please initialize NSS library location, skipping test
Report generated on May 1, 2025 12:46:11 PM
Using JT Harness 6.0 b24; built on January 25, 1970 at 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19