JT Harness : Tests that passed
Tests are grouped by their final status message.
Build successful
-
javax/swing/JComboBox/8032878/bug8032878.java
: Checks that JComboBox as JTable cell editor processes key events even where setSurrendersFocusOnKeystroke flag in JTable is false and that it does not lose the first key press where the flag is true.
Clean successful
Compilation failed as expected
Compilation successful
Execution failed as expected
Execution successful
-
com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java
: [macosx] com.apple.eawt.Application.setDefaultMenuBar is not working
-
com/oracle/net/sanity.sh
: Unit test for SDP support
-
com/oracle/security/ucrypto/TestAES.java
: Ensure the AES ciphers of OracleUcrypto provider works correctly
-
com/oracle/security/ucrypto/TestDigest.java
: Ensure the various message digests works correctly
-
com/oracle/security/ucrypto/TestRSA.java
: Ensure the RSA ciphers and signatures works correctly
-
com/sun/corba/5036554/TestCorbaBug.sh
: unmarshal error on CORBA alias type in CORBA any
-
com/sun/corba/cachedSocket/7056731.sh
: Race condition in CORBA code causes re-use of ABORTed connections
-
com/sun/corba/se/impl/io/HookPutFieldsTest.java
: OutputStreamHook doesn't handle null values
-
com/sun/corba/se/impl/orb/SetDefaultORBTest.java
: SetDefaultORBTest setting ORB impl via properties test
-
com/sun/corba/transport/KeepAliveSockets.java
: Introduce option to setKeepAlive parameter on CORBA sockets
-
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/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/TestCopySafe.java
: Verify that same buffer can be used as input and output when using Cipher objects.
-
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/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/DES/DesAPITest.java
: DesAPITest
-
com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java
: Makes sure that Cipher.doFinal() returns the right number of bytes written
-
com/sun/crypto/provider/Cipher/DES/FlushBug.java
: FlushBug
-
com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
: KeyWrapping
-
com/sun/crypto/provider/Cipher/DES/PaddingTest.java
: PaddingTest
-
com/sun/crypto/provider/Cipher/DES/Sealtest.java
: Sealtest
-
com/sun/crypto/provider/Cipher/DES/TestCipherDES.java
: Test DES/DESede cipher with different MODES and padding
-
com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java
: Test DES/DESede cipher with different MODES and padding
-
com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java
: Verify that the "AESWrap" key wrap cipher work as expected using NIST test vectors.
-
com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java
: Verify that the two key wrap ciphers, i.e
-
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/PBEInvalidParamsTest.java
: Ensure that InvalidAlgorithmParameterException is thrown as javadoc specified when parameters of the wrong type are used.
-
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/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/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/DHGenSecretKey.java
: Verify that DHKeyAgreement can generate secret key objects for AES algorithm
-
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/DHKeyFactory.java
: DHKeyFactory
-
com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
: DHKeyGenSpeed
-
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
-
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/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/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 AESWrap 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/java/swing/plaf/windows/WindowsRadioButtonUI/7089914/bug7089914.java
: Focus on image icons are not visible in javaws cache with high contrast mode
-
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/AllLineLocations.java
: Test ReferenceType.allLineLocations
-
com/sun/jdi/ArrayLengthDumpTest.sh
: TTY: .length field for arrays in print statements in jdb not recognized TTY: dump <ArrayReference> command not implemented.
-
com/sun/jdi/ArrayRangeTest.java
: Test access to ranges within ArrayReferences
-
com/sun/jdi/BacktraceFieldTest.java
: debuggee crashes when debugging under jbuilder
-
com/sun/jdi/BadHandshakeTest.java
: Check that a bad handshake doesn't cause a debuggee to abort
-
com/sun/jdi/BreakpointTest.java
: Setting breakpoint in jdb crashes Hotspot JVM
-
com/sun/jdi/BreakpointWithFullGC.sh
: Verify breakpoints still work after a full GC.
-
com/sun/jdi/CatchAllTest.sh
: REGRESSION: jdb rejects the syntax catch java.lang.IndexOutOfBoundsException
-
com/sun/jdi/CatchCaughtTest.sh
: TTY: 'catch caught' with no class pattern throws NullPointerException
-
com/sun/jdi/CatchPatternTest.sh
: TTY: surprising ExceptionSpec.resolveEventRequest() wildcard results
-
com/sun/jdi/ClassLoaderClassesTest.java
: Test ClassLoaderReference.visibleClasses() which is a direct pass-through of the JVMDI function GetClassLoaderClasses for inclusion of primitive arrays.
-
com/sun/jdi/ClassesByName.java
: ClassesByName verifies that all the classes in the loaded class list can be found with classesByName..
-
com/sun/jdi/ClassesByName2Test.java
: ClassesByName2 verifies that all the classes in the loaded class list can be found with classesByName..
-
com/sun/jdi/CommandCommentDelimiter.sh
: TTY: Add a comment delimiter to the jdb command set
-
com/sun/jdi/CompatibleConnectors.java
: Unit test for "Pluggable Connectors and Transports" feature
-
com/sun/jdi/ConnectedVMs.java
: ConnectedVMs checks the method VirtualMachineManager.connectedVirtualMachines()
-
com/sun/jdi/ConstantPoolInfo.java
: Test ReferenceType.majorVersion(), minorVersion, constantPoolCount and ConstantPool apis.
-
com/sun/jdi/CountEvent.java
: disabling EventRequest expired with addCountFilter() throws InternalException.
-
com/sun/jdi/CountFilterTest.java
: Check correct processing of filters after a count filter
-
com/sun/jdi/DebuggerThreadTest.java
: Test for JDI: Internal JDI helper threads should setDaemon(true)
-
com/sun/jdi/DeleteAllBkptsTest.java
: Unable to finish a debugging in NetBeans IDE
-
com/sun/jdi/DeleteEventRequestsTest.java
: erm.deleteEventRequests(erm.breakpointRequests()) throws exception
-
com/sun/jdi/DeoptimizeWalk.sh
: jtreg test PopAsynchronousTest fails in build 85 with -Xcomp
-
com/sun/jdi/DoubleAgentTest.java
: Check that a double agent request fails
-
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/EnumTest.java
: JPDA: Add support for enums
-
com/sun/jdi/EvalArgs.sh
: Arguments match no method error
-
com/sun/jdi/EventQueueDisconnectTest.java
: EventQueueDisconnectTest checks to see that VMDisconnectedException is never thrown before VMDisconnectEvent
-
com/sun/jdi/ExceptionEvents.java
: Test the requesting of exception events
-
com/sun/jdi/ExclusiveBind.java
: Test that more than one debuggee cannot bind to same port at the same time.
-
com/sun/jdi/ExpiredRequestDeletionTest.java
: Test the deletion of event requests that are expired by virtue of addCountFilter.
-
com/sun/jdi/FieldWatchpoints.java
: Test fix for: JDWP: WatchpointEvents outside of class filtered out
-
com/sun/jdi/FilterMatch.java
: addClassFilter("Foo") acts like "Foo*"
-
com/sun/jdi/FilterNoMatch.java
: addClassFilter("Foo") acts like "Foo*"
-
com/sun/jdi/FinalLocalsTest.java
: Test to verify that table entries are generated for all final locals when a class is built for debug, even if they could be inlined otherwise.
-
com/sun/jdi/FinalizerTest.java
: Test debugger operations in finalize() methods
-
com/sun/jdi/FramesTest.java
: Test ThreadReference.frames(int,int)
-
com/sun/jdi/GenericsTest.java
: JPDA: Add support for JSR-014 Generics
-
com/sun/jdi/GetLocalVariables2Test.java
: regression - bad LocalVariableTable attribute when no initialization needed
-
com/sun/jdi/GetLocalVariables3Test.sh
: javac produces the inconsistent variable debug in while loops.
-
com/sun/jdi/GetLocalVariables4Test.sh
: Compiler fails to generate local var tbl entry for exception passed to catch
-
com/sun/jdi/GetUninitializedStringValue.java
: Test getting the value for an uninitialized String object
-
com/sun/jdi/HomeTest.java
: JDI spec/impl: default "home" for CommandLineLaunch isn't java.home
-
com/sun/jdi/ImmutableResourceTest.sh
: SubClasses of ListResourceBundle should fix getContents()
-
com/sun/jdi/InstanceFilter.java
: Verify that an instance filter on a MethodEntryRequest works properly.
-
com/sun/jdi/InstancesTest.java
: Add ReferenceType.getAllInstances () method to JDI.
-
com/sun/jdi/InterruptHangTest.java
: Debuggee is blocked, looks like running
-
com/sun/jdi/InvokeHangTest.java
: Backend hangs when invokeMethod is called from a JDI eventHandler
-
com/sun/jdi/InvokeTest.java
: Test argument types for invoke
-
com/sun/jdi/JITDebug.sh
: Test JIT debugging - assure that launching on uncaught exception works
-
com/sun/jdi/Java_gTest.java
: vmexec= debug java fails for SunCommandLineLauncher
-
com/sun/jdi/JdbArgTest.sh
: TTY: jdb throws IllegalArumentException on cmd line args
-
com/sun/jdi/JdbLockTest.sh
: TTY: jdb lock command displays incorrect data
-
com/sun/jdi/JdbMethodExitTest.sh
: TTY: Add support for method exit event return values to jdb
-
com/sun/jdi/JdbMissStep.sh
: REGRESSION: jdb / jdi not stopping at some breakpoints and steps in j2sdk1.4.
-
com/sun/jdi/JdbReadTwiceTest.sh
: TTY: .jdbrc is read twice if jdb is run in the user's home dir
-
com/sun/jdi/JdbVarargsTest.sh
: JPDA: Add support for RFE 4856541 - varargs
-
com/sun/jdi/LaunchCommandLine.java
: Test launcher command line construction
-
com/sun/jdi/LineNumberInfo.java
: Test javac regressions in the generation of line number info
-
com/sun/jdi/ListenAddress.java
: Test that startListening(Map) method of the com.sun.jdi.SocketListen Connector returns an address that is usable for the address option on remove debuggees.
-
com/sun/jdi/LocalVariableEqual.java
: Test
-
com/sun/jdi/LocationTest.java
: Test that Method.location() returns the right values
-
com/sun/jdi/MethodEntryExitEvents.java
: Test the bug fix for: MethodExitEvents disappear when Object-Methods are called from main
-
com/sun/jdi/MethodExitReturnValuesTest.java
: JDWP, JDI: Add return value to Method Exit Event
-
com/sun/jdi/MixedSuspendTest.sh
: JDWP: Mixing application suspends and debugger suspends can cause hangs
-
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/MultiBreakpointsTest.java
: Breakpoints on multiple threads have problems.
-
com/sun/jdi/NativeInstanceFilter.java
: Instance filter doesn't filter event if it occurs in native method
-
com/sun/jdi/NewInstanceTest.java
: Test newInstance() for arrays - currently covers only reference type arrays (see bug #4450091).
-
com/sun/jdi/NoLaunchOptionTest.java
: Test for -Xrunjdwp:[onthrow,onuncaught] suboptions require launch suboption
-
com/sun/jdi/NoLocInfoTest.java
: Test that method.allLineLocations() should throw AbsentInformationException exception
-
com/sun/jdi/NotAField.sh
: TTY: NullPointerException at com.sun.tools.jdi.MirrorImpl.validateMirrors
-
com/sun/jdi/NullLocalVariable.sh
: TTY: jdb throws NullPointerException when printing local variables
-
com/sun/jdi/NullThreadGroupNameTest.java
: Ensure that JDWP doesn't crash with a null thread group name
-
com/sun/jdi/OnThrowTest.java
: Test for -agentlib::[onthrow,launch]
-
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/PopSynchronousTest.java
: Test the popping of frames in synchronous context (that is, when stopped at an event)
-
com/sun/jdi/PrivateTransportTest.sh
: Test for when private transport library outside jdk
-
com/sun/jdi/ProcessAttachTest.sh
: Unit test for ProcessAttachingConnector
-
com/sun/jdi/Redefine-g.sh
: Compile with java -g, do a RedefineClasses, and you don't get local vars
-
com/sun/jdi/RedefineAnnotation.sh
: Redefine a class that has an annotation and verify that the new annotation is returned.
-
com/sun/jdi/RedefineChangeClassOrder.sh
: Redefine a class so that the order of external classes in the constant pool are changed.
-
com/sun/jdi/RedefineClasses.sh
: RedefineClasses gets assertion: "Should be a method entry in cpcache!"
-
com/sun/jdi/RedefineClearBreakpoint.sh
: Netbeans Fix and Continue crashes JVM
-
com/sun/jdi/RedefineCrossEvent.java
: Test class redefinition at each event cross tested with other tests
-
com/sun/jdi/RedefineCrossStart.java
: Test class redefinition at start only (they use breakpoint or resumeTo()) cross tested with other tests
-
com/sun/jdi/RedefineException.sh
: The VM crashes when a method in a redefined class throws an exception.
-
com/sun/jdi/RedefineFinal.sh
: RedefineClasses is an apparent no-op if instance method is final
-
com/sun/jdi/RedefineImplementor.sh
: Redefine a class that implements an interface and verify that a subclass calls the right method.
-
com/sun/jdi/RedefineIntConstantToLong.sh
: Redefine class can't handle addition of 64 bit constants in JDK1.5.0_05
-
com/sun/jdi/RedefineMulti.sh
: Redefine does not work in for/while loop
-
com/sun/jdi/RedefinePop.sh
: redefine and pop top frame from jdb gets assertion failure
-
com/sun/jdi/RedefineStep.sh
: "step over" after a class is redefined acts like "step out"
-
com/sun/jdi/RedefineTTYLineNumber.sh
: TTY: Need to clear source cache after doing a redefine class
-
com/sun/jdi/ReferrersTest.java
: Add support for backtracking reference graph.
-
com/sun/jdi/RepStep.java
: RepStep detects missed step events due to lack of frame pop events (in back-end).
-
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/SDENullTest.java
: vm.setDefaultStratum(null) causes a Null Ptr exception
-
com/sun/jdi/SimulResumerTest.java
: ThreadReference.ownedMonitors() can return null
-
com/sun/jdi/Solaris32AndSolaris64Test.sh
: Test debugging with mixed 32/64bit VMs.
-
com/sun/jdi/SourceNameFilterTest.java
: JDI add addSourceNameFilter to ClassPrepareRequest
-
com/sun/jdi/StepTest.java
: StepTest starts at a method named "go()" in the debuggee and repetitively steps
-
com/sun/jdi/StringConvertTest.sh
: 1
-
com/sun/jdi/SuspendNoFlagTest.sh
: Test for JDWP: -agentlib:jdwp=suspend=n hanging
-
com/sun/jdi/SuspendThreadTest.java
: com.sun.jdi.InternalException: Inconsistent suspend policy in internal event handler
-
com/sun/jdi/TemplateTest.java
: <SUMMARY>
-
com/sun/jdi/ThreadGroupTest.java
: If JDI is initially started from a thread group that is subsequently destroyed this should not impact subsequent thread creation by the virtual machine manager.
-
com/sun/jdi/TwoThreadsTest.java
: JDI: Disabling an EventRequest can cause a multi-threaded debuggee to hang
-
com/sun/jdi/UTF8Test.java
: JDWP back end uses modified UTF-8
-
com/sun/jdi/UnpreparedByName.java
: UnpreparedByName verifies that unprepared classes won't be returned by classesByName.
-
com/sun/jdi/UnpreparedClasses.java
: UnpreparedClasses verifies that all the classes in the loaded class list are prepared classes.
-
com/sun/jdi/VMDeathLastTest.java
: Checks that no events are sent after VMDeath, and test vm.canBeModified
-
com/sun/jdi/VMDeathRequestTest.java
: VMDeathRequestTest checks to see that VMDisconnectedException is never thrown before VMDisconnectEvent
-
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/WatchFramePop.sh
: Enabling a watchpoint can kill following NotifyFramePops
-
com/sun/jdi/ZZZcleanup.sh
: no bug
-
com/sun/jdi/connect/spi/DebugUsingCustomConnector.java
: Unit test for "Pluggable Connectors and Transports" feature
-
com/sun/jdi/connect/spi/GeneratedConnectors.java
: Unit test for "Pluggable Connectors and Transports" feature
-
com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh
: Test loading JDI classes via custom class loader
-
com/sun/jdi/oom/OomDebugTest.java
: JDWP: Memory Leak (global references not deleted after invokeMethod).
-
com/sun/jdi/redefine/RedefineTest.java
: Test class redefinition
-
com/sun/jdi/redefineMethod/RedefineTest.java
: Test class redefinition - method data line numbers and local vars,
-
com/sun/jdi/sde/FilterMangleTest.java
: JDI add addSourceNameFilter to ClassPrepareRequest
-
com/sun/jdi/sde/MangleStepTest.java
: Test Stepping in the new SourceDebugExtension facility
-
com/sun/jdi/sde/MangleTest.java
: Test the new SourceDebugExtension facility
-
com/sun/jdi/sde/SourceDebugExtensionTest.java
: Test the new SourceDebugExtension facility
-
com/sun/jdi/sde/TemperatureTableTest.java
: Test the new SourceDebugExtension facility
-
com/sun/jndi/cosnaming/CNNameParser.java
: Tests that JNDI/COS naming parser supports the syntax defined in the new INS standard.
-
com/sun/jndi/cosnaming/IiopUrlIPv6.java
: Ipv6 address throws Non-numeric port number error
-
com/sun/jndi/dns/CheckAccess.java
: DnsContext.debug is public static mutable (findbugs)
-
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/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/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/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/NoWaitForReplyTest.java
: add an new JNDI property to control the boolean flag WaitForReply
-
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/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java
: Check that GarbageCollectionNotification contents are reasonable
-
com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java
: Check that GarbageCollection notification are thrown by every GarbageCollectorMXBean
-
com/sun/management/GarbageCollectorMXBean/LastGCInfo.java
: Sanity Test for GarbageCollectorMXBean.getLastGcInfo().
-
com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.sh
: Sanity test for com.sun.management.HotSpotDiagnosticMXBean.dumpHeap method
-
com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java
: Basic Test for HotSpotDiagnosticMXBean.getDiagnosticOptions()
-
com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java
: Basic Test for HotSpotDiagnosticMXBean.getVMOption()
-
com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java
: Basic Test for HotSpotDiagnosticMXBean.setVMOption()
-
com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java
: Basic Test for HotSpotDiagnosticMXBean.setVMOption() and getDiagnosticOptions().
-
com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java
: Basic unit test of OperatingSystemMXBean.getCommittedVirtualMemorySize()
-
com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java
: Basic unit test of OperatingSystemMXBean.getFreePhysicalMemorySize()
-
com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java
: Basic unit test of OperatingSystemMXBean.getFreeSwapSpaceSize()
-
com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
: Basic unit test of OperatingSystemMXBean.getProcessCpuLoad()
-
com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java
: Basic unit test of OperatingSystemMXBean.getProcessCpuTime()
-
com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java
: Basic unit test of OperatingSystemMXBean.getProcessCpuLoad()
-
com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java
: Basic unit test of OperatingSystemMXBean.getTotalPhysicalMemorySize()
-
com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh
: Tests MM getTotalSwapSpaceSize() api.
-
com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
: Basic test of ThreadMXBean.getThreadAllocatedBytes
-
com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java
: Basic test of ThreadMXBean.getThreadAllocatedBytes(long[])
-
com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java
: Basic test of ThreadMXBean.getThreadCpuTime(long[]) and getThreadUserTime(long[]).
-
com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh
:
-
com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh
:
-
com/sun/net/httpserver/SelCacheTest.java
: Light weight HTTP server
-
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/bugs/6725892/Test.java
:
-
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
:
-
com/sun/net/httpserver/bugs/FixedLengthInputStream.java
: com.sun.net.httpserver.HttpServer should handle POSTs larger than 2Gig
-
com/sun/net/httpserver/bugs/HeadTest.java
: light weight http server doesn't return correct status code for HEAD requests
-
com/sun/nio/sctp/MessageInfoTests.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpChannel/Bind.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpChannel/CommUp.java
: Newly connected/accepted SctpChannel should fire OP_READ if registered with a Selector
-
com/sun/nio/sctp/SctpChannel/Connect.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpChannel/Receive.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java
: SIGBUS in SctpChannelImpl receive
-
com/sun/nio/sctp/SctpChannel/Send.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpChannel/Shutdown.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpMultiChannel/Branch.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpMultiChannel/Send.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpServerChannel/Accept.java
: Tests the SCTP protocol implementation
-
com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
: Tests the SCTP protocol implementation
-
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/encryption/XMLCipher/GetInstance.java
: Check that an XMLCipher with RSA_OAEP Key Transport algorithm can be instantiated
-
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/callback/TextCallbackHandler/Confirm.java
: Non-standard ConfirmationCallback throws NPE
-
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/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/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/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)
-
com/sun/tools/extcheck/TestExtcheckArgs.java
: Verify that extcheck exits appropriately when invalid args are given.
-
com/sun/tracing/BasicWithSecurityMgr.java
: Basic unit test for tracing framework with security manager enabled
-
demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java
: Test jvmti demo compiledMethodLoad
-
demo/jvmti/gctest/Gctest.java
: Test jvmti demo gctest
-
demo/jvmti/heapTracker/HeapTrackerTest.java
: Test jvmti demo heapTracker
-
demo/jvmti/heapViewer/HeapViewerTest.java
: Test jvmti demo heapViewer
-
demo/jvmti/hprof/CpuOldTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/CpuSamplesTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/CpuTimesDefineClassTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/CpuTimesTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/HeapAllTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/HeapBinaryFormatTest.java
: Test jvmti hprof format=b
-
demo/jvmti/hprof/HeapDumpTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/HeapSitesTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/MonitorTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/OptionsTest.java
: Test jvmti hprof
-
demo/jvmti/hprof/StackMapTableTest.java
: Test jvmti hprof and java_crw_demo with StackMapTable attributes
-
demo/jvmti/minst/MinstTest.java
: Test jvmti demo minst
-
demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java
: Test jvmti demo versionCheck
-
demo/jvmti/waiters/WaitersTest.java
: Test jvmti demo waiters
-
demo/zipfs/ZFSTests.java
: ZipFileSystem regression tests
-
demo/zipfs/basic.sh
: Test ZipFileSystem demo
-
java/awt/AlphaComposite/TestAlphaCompositeForNaN.java
: Test for passing NaN as alpha should throw IllegalArgumentException
-
java/awt/Color/OpacityChange/OpacityChange.java
: java.awt.Color.brighter()/darker() methods make color opaque
-
java/awt/Cursor/PredefinedPrivate/PredefinedPrivate.java
: Test that Cursor.predefined array is not used in Cursor.getPredefinedCursor() method
-
java/awt/Desktop/OpenByUNCPathNameTest/OpenByUNCPathNameTest.java
: java.awt.Desktop cannot open file with Windows UNC filename
-
java/awt/FontClass/CreateFont/BigFont.java
: Enforce limits on font creation
-
java/awt/GraphicsEnvironment/LoadLock/GE_init4.java
: Static init deadlock Win32GraphicsEnvironment and WToolkit
-
java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
: Static init deadlock Win32GraphicsEnvironment and WToolkit
-
java/awt/GraphicsEnvironment/LoadLock/GE_init6.java
: Static init deadlock Win32GraphicsEnvironment and WToolkit
-
java/awt/GraphicsEnvironment/TestGetDefScreenDevice.java
: Test GraphicsEnvironment.getDefaultScreenDevice() in headless mode
-
java/awt/TextArea/DisposeTest/TestDispose.java
: Editable TextArea blocks GUI application from exit.
-
java/awt/TextField/DisposeTest/TestDispose.java
: Editable TextField blocks GUI application from exit.
-
java/awt/Toolkit/Headless/AWTEventListener/AWTListener.java
: Toolkit.getAWTEventListeners returns empty array
-
java/awt/Toolkit/Headless/ExceptionContract/ExceptionContract.java
: Default implementation of Toolkit.loadSystemColors(int[]) and many others doesn't throw HE in hl env
-
java/awt/Toolkit/Headless/GetPrintJob/GetPrintJobHeadless.java
: Toolkit.getPrintJob() throws wrong exceptions
-
java/awt/Toolkit/HeadlessTray/HeadlessTray.java
: no tray support in headless mode
-
java/awt/Toolkit/LoadAWTCrashTest/LoadAWTCrashTest.java
: Crash while awt starting
-
java/awt/Toolkit/ToolkitPropertyTest/bug7129133.java
: [macosx] Accelerators are displayed as Meta instead of the Command symbol
-
java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSX.java
: Dead Key implementation for KeyEvent on Mac OS X
-
java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java
: [macosx] Dead keys handling for input methods
-
java/awt/font/NumericShaper/EasternArabicTest.java
: Make sure that EASTERN_ARABIC works with the enum interface.
-
java/awt/font/NumericShaper/EqualsTest.java
: confirm that an instance which is created with new Enum ranges is equivalent to another instance which is created with equivalent traditional ranges or the same Enum ranges.
-
java/awt/font/NumericShaper/MTTest.java
: Confirm that NumericShaper is thread-safe.
-
java/awt/font/NumericShaper/ShapingTest.java
: confirm that shaping works as expected
-
java/awt/font/TextLayout/AttributeValuesCastTest.java
: verify cast in AttributeValues fails silently - regression
-
java/awt/font/TextLayout/TestAATMorxFont.java
: verify rendering of MORX fonts on OS X.
-
java/awt/geom/Arc2D/SerializationTest.java
: Verifies that subclasses of Arc2D can be serialized.
-
java/awt/geom/CubicCurve2D/ContainsTest.java
: Verifies that CubicCurve2D.contains(Rectangle2D) does not return true when the rectangle is only partially contained.
-
java/awt/geom/CubicCurve2D/IntersectsTest.java
: Verifies that CubicCurve2D returns true for obvious intersection
-
java/awt/geom/CubicCurve2D/SolveCubicTest.java
: Verifies that SolveCubic doesn't miss any roots.
-
java/awt/image/ConvolveOp/EdgeNoOpCrash.java
: Test verifies that ConvolveOp with the EDGE_NO_OP edge condition does not cause JVM crash if size of source raster elements is greather than size of the destination raster element.
-
java/awt/image/GetDataElementsTest.java
: Test verifies that SampleModel.getDataElements() throws an appropriate exception if coordinates are not in bounds.
-
java/awt/image/GetSamplesTest.java
: Test verifies that SampleModel.getSamples() SampleModel.setSamples() throw an appropriate exception if coordinates are not in bounds.
-
java/awt/image/ImagingOpsNoExceptionsTest/ImagingOpsNoExceptionsTest.java
: Tests that no exceptions are thrown when BufferedImageOp or RasterOps are used.
-
java/awt/image/IncorrectSampleMaskTest.java
: Test verifies that incorrect sample masks are correctly handled by the constructor of the SinglePixelPackedSampleModel class and do not cause internal error in the medialib glue code.
-
java/awt/image/LookupOp/SingleArrayTest.java
: Test verifies that byte lookup table with single lookup array does not cause medialib routine crsh.
-
java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java
: [macosx] Get MultiResolution image from native system
-
java/awt/keyboard/EqualKeyCode/EqualKeyCode.java
: Extended key codes for small letters undefined
-
java/awt/print/PageFormat/PageFormatFromAttributes.java
: Tests creating page format from attributes
-
java/awt/print/PrinterJob/GetMediasTest.java
: No exception should be thrown.
-
java/awt/print/PrinterJob/SameService.java
: Don't re-create print services.
-
java/beans/Beans/6669869/TestDesignTime.java
: Tests DesignTime property in different application contexts
-
java/beans/Beans/6669869/TestGuiAvailable.java
: Tests GuiAvailable property in different application contexts
-
java/beans/Beans/Test4067824.java
: Tests exception details in Beans.instantiate()
-
java/beans/Beans/Test4080522.java
: Tests security checks for calls on: Beans.setDesignTime Beans.setGuiAvailable Introspector.setBeanInfoSearchPath PropertyEditorManager.setEditorSearchPath
-
java/beans/Beans/Test4343723.java
: Tests nested exception in Beans.instantiate()
-
java/beans/EventHandler/Test6277246.java
: Tests problem with java.beans use of reflection
-
java/beans/EventHandler/Test6277266.java
: Tests access control issue in EventHandler
-
java/beans/Introspector/4168475/Test4168475.java
: Tests that you can override BeanInfo for core classes
-
java/beans/Introspector/4520754/Test4520754.java
: Tests for the removal of some of the exception based control flow
-
java/beans/Introspector/4750368/Test4750368.java
: Tests for class name collision in Introspector
-
java/beans/Introspector/6380849/TestBeanInfo.java
: Tests BeanInfo finder
-
java/beans/Introspector/6976577/Test6976577.java
: Tests public methods in non-public beans
-
java/beans/Introspector/7064279/Test7064279.java
: Tests that Introspector does not have strong references to context class loader
-
java/beans/Introspector/7122138/Test7122138.java
: Tests generic methods reflection
-
java/beans/Introspector/Test4072197.java
: Tests for null in the array of listener method names
-
java/beans/Introspector/Test4144543.java
: Tests that introspection handles multiple setters in any order
-
java/beans/Introspector/Test4168833.java
: Tests that Introspector does not create IndexedPropertyDescriptor from non-indexed PropertyDescriptor
-
java/beans/Introspector/Test4274639.java
: Tests PropertyDescriptor/PropertyEditorSupport improvements
-
java/beans/Introspector/Test4498236.java
: Tests toString methods
-
java/beans/Introspector/Test4619536.java
: Tests resolving the ambiguities in the resolution of IndexedPropertyDescriptors
-
java/beans/Introspector/Test4619792.java
: Tests property descriptor for the focusable property
-
java/beans/Introspector/Test4634390.java
: Tests contract for equals and hashCode methods
-
java/beans/Introspector/Test4896879.java
: Tests for StringIndexOutOfBoundsException in Introspector.getTargetEventInfo()
-
java/beans/Introspector/Test4918902.java
: Tests search the most specific methods for PropertyDescriptors
-
java/beans/Introspector/Test4935607.java
: Tests transient properties
-
java/beans/Introspector/Test4948761.java
: Tests introspection of a primitive types
-
java/beans/Introspector/Test4984912.java
: Tests property descriptors without getter and setter
-
java/beans/Introspector/Test5063390.java
: Tests the order of Properties
-
java/beans/Introspector/Test5102804.java
: Tests memory leak
-
java/beans/Introspector/Test6194788.java
: Tests bound property in PropertyDescriptor/PropertyEditorSupport
-
java/beans/Introspector/Test6277246.java
: Tests problem with java.beans use of reflection
-
java/beans/Introspector/Test6311051.java
: Tests listener method with many paramenters
-
java/beans/Introspector/Test6422403.java
: Tests property types for generics
-
java/beans/Introspector/Test6447751.java
: Tests automatic search for customizers
-
java/beans/Introspector/Test6528714.java
: Tests two getters with different return types
-
java/beans/Introspector/Test6660539.java
: Tests changeable BeanInfo cache in different application contexts
-
java/beans/Introspector/Test6707234.java
: Tests setter in a complex bean
-
java/beans/Introspector/Test6723447.java
: Tests return type for property setters
-
java/beans/Introspector/Test6868189.java
: Tests custom BeanInfo in the same package
-
java/beans/Introspector/Test6963811.java
: Tests deadlock in Introspector
-
java/beans/Introspector/Test7172865.java
: Tests that cached methods are not lost
-
java/beans/Introspector/Test7186794.java
: Tests setter in the super class
-
java/beans/Introspector/Test7189112.java
: Tests overridden getter
-
java/beans/Introspector/Test7192955.java
: Tests that all properties are bound
-
java/beans/Introspector/Test7193977.java
: Tests that generified property descriptors do not loose additional info
-
java/beans/Introspector/Test7195106.java
: Tests that explicit BeanInfo is not collected
-
java/beans/Introspector/TestTypeResolver.java
: Tests com.sun.beans.TypeResolver
-
java/beans/Introspector/memory/Test4508780.java
: Tests shared access to the Introspector cache
-
java/beans/Introspector/memory/Test4809008.java
: Tests memory leak with multiple class loader access
-
java/beans/PropertyChangeSupport/Test4092905.java
: Tests that hasListeners() is not failed across serialization
-
java/beans/PropertyChangeSupport/Test4353056.java
: Tests basic IndexPropertyChangeEvent functionality
-
java/beans/PropertyChangeSupport/Test4985020.java
: Tests passing of null as property name
-
java/beans/PropertyChangeSupport/Test7148143.java
: Tests ClassCastException for the PropertyChangeSupport class
-
java/beans/PropertyChangeSupport/TestEquals.java
: Tests how often method equals() is called
-
java/beans/PropertyChangeSupport/TestListeners.java
: Tests sequence of listeners
-
java/beans/PropertyChangeSupport/TestMethods.java
: Tests sequence of methods
-
java/beans/PropertyChangeSupport/TestSerialization.java
: Tests serialization of PropertyChangeSupport
-
java/beans/PropertyEditor/Test4968709.java
: Tests PropertyEditor after changing EditorSearchPath
-
java/beans/PropertyEditor/Test6397609.java
: Tests autocleaning
-
java/beans/PropertyEditor/Test6963811.java
: Tests deadlock in PropertyEditorManager
-
java/beans/PropertyEditor/TestBooleanClass.java
: Tests PropertyEditor for value of type Boolean with security manager
-
java/beans/PropertyEditor/TestBooleanClassJava.java
: Tests PropertyEditor for value of type Boolean
-
java/beans/PropertyEditor/TestBooleanClassNull.java
: Tests PropertyEditor for null value of type Boolean
-
java/beans/PropertyEditor/TestBooleanClassValue.java
: Tests PropertyEditor for value of type Boolean
-
java/beans/PropertyEditor/TestBooleanType.java
: Tests PropertyEditor for value of type boolean with security manager
-
java/beans/PropertyEditor/TestBooleanTypeJava.java
: Tests PropertyEditor for value of type boolean
-
java/beans/PropertyEditor/TestBooleanTypeNull.java
: Tests PropertyEditor for null value of type boolean
-
java/beans/PropertyEditor/TestBooleanTypeValue.java
: Tests PropertyEditor for value of type boolean
-
java/beans/PropertyEditor/TestByteClass.java
: Tests PropertyEditor for value of type Byte with security manager
-
java/beans/PropertyEditor/TestByteClassJava.java
: Tests PropertyEditor for value of type Byte
-
java/beans/PropertyEditor/TestByteClassNull.java
: Tests PropertyEditor for null value of type Byte
-
java/beans/PropertyEditor/TestByteClassValue.java
: Tests PropertyEditor for value of type Byte
-
java/beans/PropertyEditor/TestByteType.java
: Tests PropertyEditor for value of type byte with security manager
-
java/beans/PropertyEditor/TestByteTypeJava.java
: Tests PropertyEditor for value of type byte
-
java/beans/PropertyEditor/TestByteTypeNull.java
: Tests PropertyEditor for null value of type byte
-
java/beans/PropertyEditor/TestByteTypeValue.java
: Tests PropertyEditor for value of type byte
-
java/beans/PropertyEditor/TestColorClass.java
: Tests PropertyEditor for value of type Color with security manager
-
java/beans/PropertyEditor/TestColorClassJava.java
: Tests PropertyEditor for value of type Color
-
java/beans/PropertyEditor/TestColorClassNull.java
: Tests PropertyEditor for null value of type Color
-
java/beans/PropertyEditor/TestColorClassValue.java
: Tests PropertyEditor for value of type Color
-
java/beans/PropertyEditor/TestDoubleClass.java
: Tests PropertyEditor for value of type Double with security manager
-
java/beans/PropertyEditor/TestDoubleClassJava.java
: Tests PropertyEditor for value of type Double
-
java/beans/PropertyEditor/TestDoubleClassNull.java
: Tests PropertyEditor for null value of type Double
-
java/beans/PropertyEditor/TestDoubleClassValue.java
: Tests PropertyEditor for value of type Double
-
java/beans/PropertyEditor/TestDoubleType.java
: Tests PropertyEditor for value of type double with security manager
-
java/beans/PropertyEditor/TestDoubleTypeJava.java
: Tests PropertyEditor for value of type double
-
java/beans/PropertyEditor/TestDoubleTypeNull.java
: Tests PropertyEditor for null value of type double
-
java/beans/PropertyEditor/TestDoubleTypeValue.java
: Tests PropertyEditor for value of type double
-
java/beans/PropertyEditor/TestEnumClass.java
: Tests PropertyEditor for value of type Enum with security manager
-
java/beans/PropertyEditor/TestEnumClassJava.java
: Tests PropertyEditor for value of type Enum
-
java/beans/PropertyEditor/TestEnumClassNull.java
: Tests PropertyEditor for null value of type Enum
-
java/beans/PropertyEditor/TestEnumClassValue.java
: Tests PropertyEditor for value of type Enum
-
java/beans/PropertyEditor/TestEnumSubclass.java
: Tests PropertyEditor for value of subtype Enum with security manager
-
java/beans/PropertyEditor/TestEnumSubclassJava.java
: Tests PropertyEditor for value of subtype Enum
-
java/beans/PropertyEditor/TestEnumSubclassNull.java
: Tests PropertyEditor for null value of subtype Enum
-
java/beans/PropertyEditor/TestEnumSubclassValue.java
: Tests PropertyEditor for value of subtype Enum
-
java/beans/PropertyEditor/TestFloatClass.java
: Tests PropertyEditor for value of type Float with security manager
-
java/beans/PropertyEditor/TestFloatClassJava.java
: Tests PropertyEditor for value of type Float
-
java/beans/PropertyEditor/TestFloatClassNull.java
: Tests PropertyEditor for null value of type Float
-
java/beans/PropertyEditor/TestFloatClassValue.java
: Tests PropertyEditor for value of type Float
-
java/beans/PropertyEditor/TestFloatType.java
: Tests PropertyEditor for value of type float with security manager
-
java/beans/PropertyEditor/TestFloatTypeJava.java
: Tests PropertyEditor for value of type float
-
java/beans/PropertyEditor/TestFloatTypeNull.java
: Tests PropertyEditor for null value of type float
-
java/beans/PropertyEditor/TestFloatTypeValue.java
: Tests PropertyEditor for value of type float
-
java/beans/PropertyEditor/TestIntegerClass.java
: Tests PropertyEditor for value of type Integer with security manager
-
java/beans/PropertyEditor/TestIntegerClassJava.java
: Tests PropertyEditor for value of type Integer
-
java/beans/PropertyEditor/TestIntegerClassNull.java
: Tests PropertyEditor for null value of type Integer
-
java/beans/PropertyEditor/TestIntegerClassValue.java
: Tests PropertyEditor for value of type Integer
-
java/beans/PropertyEditor/TestIntegerType.java
: Tests PropertyEditor for value of type int with security manager
-
java/beans/PropertyEditor/TestIntegerTypeJava.java
: Tests PropertyEditor for value of type int
-
java/beans/PropertyEditor/TestIntegerTypeNull.java
: Tests PropertyEditor for null value of type int
-
java/beans/PropertyEditor/TestIntegerTypeValue.java
: Tests PropertyEditor for value of type int
-
java/beans/PropertyEditor/TestLongClass.java
: Tests PropertyEditor for value of type Long with security manager
-
java/beans/PropertyEditor/TestLongClassJava.java
: Tests PropertyEditor for value of type Long
-
java/beans/PropertyEditor/TestLongClassNull.java
: Tests PropertyEditor for null value of type Long
-
java/beans/PropertyEditor/TestLongClassValue.java
: Tests PropertyEditor for value of type Long
-
java/beans/PropertyEditor/TestLongType.java
: Tests PropertyEditor for value of type long with security manager
-
java/beans/PropertyEditor/TestLongTypeJava.java
: Tests PropertyEditor for value of type long
-
java/beans/PropertyEditor/TestLongTypeNull.java
: Tests PropertyEditor for null value of type long
-
java/beans/PropertyEditor/TestLongTypeValue.java
: Tests PropertyEditor for value of type long
-
java/beans/PropertyEditor/TestShortClass.java
: Tests PropertyEditor for value of type Short with security manager
-
java/beans/PropertyEditor/TestShortClassJava.java
: Tests PropertyEditor for value of type Short
-
java/beans/PropertyEditor/TestShortClassNull.java
: Tests PropertyEditor for null value of type Short
-
java/beans/PropertyEditor/TestShortClassValue.java
: Tests PropertyEditor for value of type Short
-
java/beans/PropertyEditor/TestShortType.java
: Tests PropertyEditor for value of type short with security manager
-
java/beans/PropertyEditor/TestShortTypeJava.java
: Tests PropertyEditor for value of type short
-
java/beans/PropertyEditor/TestShortTypeNull.java
: Tests PropertyEditor for null value of type short
-
java/beans/PropertyEditor/TestShortTypeValue.java
: Tests PropertyEditor for value of type short
-
java/beans/PropertyEditor/TestStringClass.java
: Tests PropertyEditor for value of type String with security manager
-
java/beans/PropertyEditor/TestStringClassJava.java
: Tests PropertyEditor for value of type String
-
java/beans/PropertyEditor/TestStringClassNull.java
: Tests PropertyEditor for null value of type String
-
java/beans/PropertyEditor/TestStringClassValue.java
: Tests PropertyEditor for value of type String
-
java/beans/Statement/Test4530962.java
: Tests method search using parameter classes in Statement
-
java/beans/Statement/Test6224433.java
: Tests class loader lookup problem in Statement
-
java/beans/Statement/Test6707226.java
: Tests the value updating in Expression
-
java/beans/Statement/Test6788531.java
: Tests public method lookup problem in Statement
-
java/beans/VetoableChangeSupport/Test4076065.java
: Tests that constructor check for null source
-
java/beans/VetoableChangeSupport/Test4092906.java
: Tests that hasListeners() is not failed across serialization
-
java/beans/VetoableChangeSupport/Test4425885.java
: Tests VetoableChangeListener notification
-
java/beans/VetoableChangeSupport/Test4994635.java
: Tests VetoableChangeListenerProxy adding
-
java/beans/VetoableChangeSupport/Test6630275.java
: Tests VetoableChangeSupport specification
-
java/beans/VetoableChangeSupport/Test7148143.java
: Tests ClassCastException for the VetoableChangeSupport class
-
java/beans/VetoableChangeSupport/TestEquals.java
: Tests how often method equals() is called
-
java/beans/VetoableChangeSupport/TestListeners.java
: Tests sequence of listeners
-
java/beans/VetoableChangeSupport/TestMethods.java
: Tests sequence of methods
-
java/beans/VetoableChangeSupport/TestSerialization.java
: Tests serialization of VetoableChangeSupport
-
java/beans/VetoableChangeSupport/TestSynchronization.java
: Tests synchronization
-
java/beans/XMLDecoder/4676532/Test4676532.java
: Tests XMLDecoder.setClassLoader()
-
java/beans/XMLDecoder/Test4864117.java
: Tests XMLDecoder within another DefaultHandler for SAX parser
-
java/beans/XMLDecoder/Test6338070.java
: Tests that parsing is performed even if readObject() is not called
-
java/beans/XMLDecoder/Test6341798.java
: Tests name generation for turkish locale
-
java/beans/XMLDecoder/spec/TestArray.java
: Tests <array> element
-
java/beans/XMLDecoder/spec/TestBoolean.java
: Tests <boolean> element
-
java/beans/XMLDecoder/spec/TestByte.java
: Tests <byte> element
-
java/beans/XMLDecoder/spec/TestChar.java
: Tests <char> element
-
java/beans/XMLDecoder/spec/TestClass.java
: Tests <class> element
-
java/beans/XMLDecoder/spec/TestDouble.java
: Tests <double> element
-
java/beans/XMLDecoder/spec/TestFalse.java
: Tests <false> element
-
java/beans/XMLDecoder/spec/TestField.java
: Tests <field> element
-
java/beans/XMLDecoder/spec/TestFloat.java
: Tests <float> element
-
java/beans/XMLDecoder/spec/TestInt.java
: Tests <int> element
-
java/beans/XMLDecoder/spec/TestJava.java
: Tests <java> element
-
java/beans/XMLDecoder/spec/TestLong.java
: Tests <long> element
-
java/beans/XMLDecoder/spec/TestMethod.java
: Tests <method> element
-
java/beans/XMLDecoder/spec/TestNew.java
: Tests <new> element
-
java/beans/XMLDecoder/spec/TestNull.java
: Tests <null> element
-
java/beans/XMLDecoder/spec/TestProperty.java
: Tests <property> element
-
java/beans/XMLDecoder/spec/TestShort.java
: Tests <short> element
-
java/beans/XMLDecoder/spec/TestString.java
: Tests <string> element
-
java/beans/XMLDecoder/spec/TestTrue.java
: Tests <true> element
-
java/beans/XMLDecoder/spec/TestVar.java
: Tests <var> element
-
java/beans/XMLEncoder/4741757/TestFieldAccess.java
: Tests encoding with wrong field name
-
java/beans/XMLEncoder/4741757/TestSecurityManager.java
: Tests encoding with security manager
-
java/beans/XMLEncoder/4741757/TestStackOverflow.java
: Tests stack overflow if equals is defined
-
java/beans/XMLEncoder/6329581/Test6329581.java
: Tests encoding of a class with custom ClassLoader
-
java/beans/XMLEncoder/6380849/TestPersistenceDelegate.java
: Tests PersistenceDelegate finder
-
java/beans/XMLEncoder/6777487/TestBox.java
: Tests private field access for BoxLayout
-
java/beans/XMLEncoder/6777487/TestCheckedCollection.java
: Tests private field access for CheckedCollection
-
java/beans/XMLEncoder/6777487/TestCheckedList.java
: Tests private field access for CheckedList
-
java/beans/XMLEncoder/6777487/TestCheckedMap.java
: Tests private field access for CheckedMap
-
java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java
: Tests private field access for CheckedRandomAccessList
-
java/beans/XMLEncoder/6777487/TestCheckedSet.java
: Tests private field access for CheckedSet
-
java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java
: Tests private field access for CheckedSortedMap
-
java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java
: Tests private field access for CheckedSortedSet
-
java/beans/XMLEncoder/6777487/TestEnumMap.java
: Tests private field access for EnumMap
-
java/beans/XMLEncoder/6777487/TestEnumSet.java
: Tests private field access for EnumSet
-
java/beans/XMLEncoder/Test4625418.java
: Tests XML <a href="http://download.java.net/jdk6/docs/technotes/guides/intl/encoding.doc.html">encoding</a>
-
java/beans/XMLEncoder/Test4646747.java
: Tests that persistence delegate is correct after memory stress
-
java/beans/XMLEncoder/Test4679556.java
: Tests for duplication of some kind instances
-
java/beans/XMLEncoder/Test4880633.java
: Tests multi threaded access to the XMLEncoder
-
java/beans/XMLEncoder/Test4935607.java
: Tests transient properties
-
java/beans/XMLEncoder/Test4936682.java
: Tests encoding of reference to target
-
java/beans/XMLEncoder/Test4950122.java
: Tests DefaultPersistenceDelegate with boolean and integer property
-
java/beans/XMLEncoder/Test4968523.java
: Tests persistence delegate in different encoders
-
java/beans/XMLEncoder/Test4993777.java
: Tests encoding of multi-dimensional arrays
-
java/beans/XMLEncoder/Test4994637.java
: Tests custom map encoding
-
java/beans/XMLEncoder/Test5023550.java
: Tests complex references to owner
-
java/beans/XMLEncoder/Test5023552.java
: Tests reference count updating
-
java/beans/XMLEncoder/Test5023557.java
: Tests complex references
-
java/beans/XMLEncoder/Test5023559.java
: Tests encoding of the object with nested target
-
java/beans/XMLEncoder/Test6176120.java
: Tests bean that contains constructor marked with ConstructorProperties annotation
-
java/beans/XMLEncoder/Test6187118.java
: Tests encoding of immutable list that creates itself
-
java/beans/XMLEncoder/Test6256805.java
: Tests invalid XML characters encoding
-
java/beans/XMLEncoder/Test6505888.java
: Tests bean with the property that is guarded by UnmodifiableList
-
java/beans/XMLEncoder/Test6531597.java
: Tests encoding of arrays of primitives
-
java/beans/XMLEncoder/Test6852574.java
: Tests Enum subclass encoding
-
java/beans/XMLEncoder/Test6921644.java
: Tests references to cached integer
-
java/beans/XMLEncoder/Test6963811.java
: Tests deadlock in Encoder
-
java/beans/XMLEncoder/Test6989223.java
: Tests Rectangle2D.Double encoding
-
java/beans/XMLEncoder/Test7080156.java
: Tests beans with public arrays
-
java/beans/XMLEncoder/Test7092744.java
: Tests for ambiguous methods
-
java/beans/XMLEncoder/Test7169395.java
: Tests that array list initialized correctly
-
java/beans/XMLEncoder/Test8013416.java
: Tests public synthetic methods
-
java/beans/XMLEncoder/Test8013557.java
: Tests beans with public fields
-
java/beans/XMLEncoder/Test8016545.java
: Tests beans with predefined fields
-
java/beans/XMLEncoder/Test8027066.java
: Tests that the same array can be encoded twice
-
java/beans/XMLEncoder/java_awt_AWTKeyStroke.java
: Tests AWTKeyStroke encoding
-
java/beans/XMLEncoder/java_awt_BasicStroke.java
: Tests BasicStroke encoding
-
java/beans/XMLEncoder/java_awt_Color.java
: Tests Color encoding
-
java/beans/XMLEncoder/java_awt_Component.java
: Tests Component encoding (background, foreground and font)
-
java/beans/XMLEncoder/java_awt_Cursor.java
: Tests Cursor encoding
-
java/beans/XMLEncoder/java_awt_Dimension.java
: Tests Dimension encoding
-
java/beans/XMLEncoder/java_awt_Font.java
: Tests Font encoding
-
java/beans/XMLEncoder/java_awt_GradientPaint.java
: Tests GradientPaint encoding
-
java/beans/XMLEncoder/java_awt_GridBagConstraints.java
: Tests GridBagConstraints encoding
-
java/beans/XMLEncoder/java_awt_Insets.java
: Tests Insets encoding
-
java/beans/XMLEncoder/java_awt_LinearGradientPaint.java
: Tests LinearGradientPaint encoding
-
java/beans/XMLEncoder/java_awt_MenuShortcut.java
: Tests MenuShortcut value encoding
-
java/beans/XMLEncoder/java_awt_Point.java
: Tests Point encoding
-
java/beans/XMLEncoder/java_awt_RadialGradientPaint.java
: Tests RadialGradientPaint encoding
-
java/beans/XMLEncoder/java_awt_Rectangle.java
: Tests Rectangle encoding
-
java/beans/XMLEncoder/java_awt_ScrollPane.java
: Tests ScrollPane encoding
-
java/beans/XMLEncoder/java_awt_geom_AffineTransform.java
: Tests AffineTransform encoding
-
java/beans/XMLEncoder/java_beans_EventHandler.java
: Tests EventHandler encoding
-
java/beans/XMLEncoder/java_beans_Expression.java
: Tests Expression encoding
-
java/beans/XMLEncoder/java_beans_Statement.java
: Tests Statement encoding
-
java/beans/XMLEncoder/java_lang_Character.java
: Tests invalid XML character encoding
-
java/beans/XMLEncoder/java_lang_Class.java
: Tests Class value encoding
-
java/beans/XMLEncoder/java_lang_Enum.java
: Tests Enum value encoding
-
java/beans/XMLEncoder/java_lang_String.java
: Tests invalid XML string encoding
-
java/beans/XMLEncoder/java_lang_reflect_Field.java
: Tests Field value encoding
-
java/beans/XMLEncoder/java_lang_reflect_Method.java
: Tests Method value encoding
-
java/beans/XMLEncoder/java_net_URI.java
: Tests URI encoding
-
java/beans/XMLEncoder/java_sql_Date.java
: Tests Date encoding
-
java/beans/XMLEncoder/java_sql_Time.java
: Tests Time encoding
-
java/beans/XMLEncoder/java_sql_Timestamp.java
: Tests Timestamp encoding
-
java/beans/XMLEncoder/java_util_ArrayList.java
: Tests ArrayList encoding
-
java/beans/XMLEncoder/java_util_Collections_CheckedCollection.java
: Tests CheckedCollection encoding
-
java/beans/XMLEncoder/java_util_Collections_CheckedList.java
: Tests CheckedList encoding
-
java/beans/XMLEncoder/java_util_Collections_CheckedMap.java
: Tests CheckedMap encoding
-
java/beans/XMLEncoder/java_util_Collections_CheckedRandomAccessList.java
: Tests CheckedRandomAccessList encoding
-
java/beans/XMLEncoder/java_util_Collections_CheckedSet.java
: Tests CheckedSet encoding
-
java/beans/XMLEncoder/java_util_Collections_CheckedSortedMap.java
: Tests CheckedSortedMap encoding
-
java/beans/XMLEncoder/java_util_Collections_CheckedSortedSet.java
: Tests CheckedSortedSet encoding
-
java/beans/XMLEncoder/java_util_Collections_EmptyList.java
: Tests EmptyList encoding
-
java/beans/XMLEncoder/java_util_Collections_EmptyMap.java
: Tests EmptyMap encoding
-
java/beans/XMLEncoder/java_util_Collections_EmptySet.java
: Tests EmptySet encoding
-
java/beans/XMLEncoder/java_util_Collections_SingletonList.java
: Tests SingletonList encoding
-
java/beans/XMLEncoder/java_util_Collections_SingletonMap.java
: Tests SingletonMap encoding
-
java/beans/XMLEncoder/java_util_Collections_SingletonSet.java
: Tests SingletonSet encoding
-
java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java
: Tests SynchronizedCollection encoding
-
java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java
: Tests SynchronizedList encoding
-
java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java
: Tests SynchronizedMap encoding
-
java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java
: Tests SynchronizedRandomAccessList encoding
-
java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java
: Tests SynchronizedSet encoding
-
java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java
: Tests SynchronizedSortedMap encoding
-
java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java
: Tests SynchronizedSortedSet encoding
-
java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java
: Tests UnmodifiableCollection encoding
-
java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java
: Tests UnmodifiableList encoding
-
java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java
: Tests UnmodifiableMap encoding
-
java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java
: Tests UnmodifiableRandomAccessList encoding
-
java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java
: Tests UnmodifiableSet encoding
-
java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java
: Tests UnmodifiableSortedMap encoding
-
java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java
: Tests UnmodifiableSortedSet encoding
-
java/beans/XMLEncoder/java_util_Date.java
: Tests Date encoding
-
java/beans/XMLEncoder/java_util_EnumMap.java
: Tests EnumMap encoding
-
java/beans/XMLEncoder/java_util_HashMap.java
: Tests HashMap encoding
-
java/beans/XMLEncoder/java_util_JumboEnumSet.java
: Tests JumboEnumSet encoding
-
java/beans/XMLEncoder/java_util_RegularEnumSet.java
: Tests RegularEnumSet encoding
-
java/beans/XMLEncoder/javax_swing_Box.java
: Tests Box value encoding
-
java/beans/XMLEncoder/javax_swing_Box_Filler.java
: Tests Filler encoding
-
java/beans/XMLEncoder/javax_swing_KeyStroke.java
: Tests KeyStroke encoding
-
java/beans/XMLEncoder/javax_swing_border_BevelBorder.java
: Tests BevelBorder encoding
-
java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java
: Tests CompoundBorder encoding
-
java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java
: Tests EmptyBorder encoding
-
java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java
: Tests EtchedBorder encoding
-
java/beans/XMLEncoder/javax_swing_border_LineBorder.java
: Tests LineBorder encoding
-
java/beans/XMLEncoder/javax_swing_border_MatteBorder.java
: Tests MatteBorder encoding
-
java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java
: Tests SoftBevelBorder encoding
-
java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java
: Tests StrokeBorder encoding
-
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java
: Tests BevelBorderUIResource encoding
-
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java
: Tests CompoundBorderUIResource encoding
-
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java
: Tests EmptyBorderUIResource encoding
-
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java
: Tests EtchedBorderUIResource encoding
-
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java
: Tests LineBorderUIResource encoding
-
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java
: Tests MatteBorderUIResource encoding
-
java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java
: Tests ColorUIResource encoding
-
java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java
: Tests FontUIResource encoding
-
java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java
: Tests DefaultTreeModel encoding
-
java/beans/beancontext/Test4132698.java
: Tests that changes is not null when creating a BeanContextMembershipEvent
-
java/beans/beancontext/Test4233980.java
: Tests for BeanContext bug
-
java/beans/beancontext/Test4328406.java
: Tests NPE while removing a BeanContextServices
-
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/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/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/Skip.java
: check for ByteArrayInputStream.skip
-
java/io/ByteArrayOutputStream/ToString.java
: Heartbeat test of ByteArrayOutputStream's toString methods
-
java/io/ByteArrayOutputStream/WriteBounds.java
: Check for correct implementation of ByteArrayInputStream.write
-
java/io/CharArrayReader/Constructor.java
: Test if constructor will check for illegal arguments.
-
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 length argument 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/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/ListNull.java
: Make sure that java.io.File.list*(null) returns an array, not null
-
java/io/File/ListRoots.java
: Basic test for listRoots method
-
java/io/File/ListSpace.java
: check list with spaces at end of path
-
java/io/File/MacPathTest.java
: Tests file path with nfc/nfd forms on MacOSX
-
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/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/SetLastModified.java
: Basic test for setLastModified method
-
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/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/WinDeviceName.java
: Check isFile's handling of Windows device names
-
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/Patterns.java
: Check various temp-file prefix/suffix cases
-
java/io/File/createTempFile/SpecialTempFile.java
: Check whether File.createTempFile can handle special parameters
-
java/io/FileDescriptor/FileChannelFDTest.java
: Test for making sure that fd is closed during finalization of a stream, when an associated file channel is not available
-
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/FileInputStream/Available.java
: Test if available would throw an IOException when the stream is closed.
-
java/io/FileInputStream/FinalizeShdCallClose.java
: Test to ensure that FIS.finalize() invokes the close() method as per the specification.
-
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/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/FileOutputStream/AtomicAppend.java
: Check that appends are atomic
-
java/io/FileOutputStream/FileOpen.sh
: Test to ensure that opening of hidden Vs non-hidden, read/write Vs read-only files for writing works as expected.
-
java/io/FileOutputStream/FinalizeShdCallClose.java
: Test to ensure that FOS.finalize() invokes the close() method as per the specification.
-
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/FilePermission/SpecTests.java
: Tests for FilePermission constructor spec for null and empty String parameters
-
java/io/FilterOutputStream/BoundsCheck.java
: Ensure that FilterOutputStream.write(byte[], int, int) with negative len, throws appropriate exception.
-
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/OpsAfterClose.java
: Test if InputStream methods will check if the stream has been closed.
-
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
-
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/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/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/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/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/FailingConstructors.java
: PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
-
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/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/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/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/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 -- Should migrate to 1.2 JCK
-
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/OpsAfterClose.java
: Test if Reader methods will check if the stream has been closed.
-
java/io/Reader/ReadParams.java
: Check for correct handling of parameters to XXXXReader.read(b, off, len).
-
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/SequenceInputStream/ConstructorNull.java
: Test operation of nextStream method of SIS
-
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/run.sh
: 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/run.sh
: 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/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/run.sh
: 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/run.sh
: 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/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/run.sh
: Verify that generated java.lang.reflect implementation classes do not interfere with serialization's class resolution mechanism.
-
java/io/Serializable/resolveClass/deserializeButton/run.sh
: 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/serialver/classpath/run.sh
: Test the use of the -classpath switch in the serialver application.
-
java/io/Serializable/serialver/nested/run.sh
: Test the use of the -classpath switch in the serialver application.
-
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/Test.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/run.sh
: 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/run.sh
: 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/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/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/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 Win32FileSystem.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/Character/CheckProp.java
: Check j.l.Character.isLowerCase/isUppercase/isAlphabetic/isIdeographic
-
java/lang/Character/CheckScript.java
: Check that the j.l.Character.UnicodeScript
-
java/lang/Class/Cast.java
: (reflect) Class.cast() - typesafe cast desired
-
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/checkMemberAccess/CheckMemberAccess.java
: SecurityManager.checkMemberAccess call should not resolve and load other classes
-
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.sh
: Verify names that aren't legal Java names are accepted by forName.
-
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/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/getEnclosingMethod/EnclosingMethodTests.java
: Check getEnclosingMethod method
-
java/lang/Class/getField/Exceptions.java
: Verify that exceptions are thrown as expected.
-
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/ClassLoader/Assert.java
: Test the assertion facility
-
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/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/LoadNullClass.java
: ClassLoader.loadClass() should not core dump on null class names.
-
java/lang/ClassLoader/UninitializedParent.java
: Uninitialized class loaders should not be a parent of other class loaders.
-
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/deadlock/TestCrossDelegate.sh
: (cl) ClassLoader.loadClass locks all instances in chain when delegating
-
java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
: (cl) ClassLoader.loadClass locks all instances in chain when delegating
-
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/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 parseDouble, parseFloat
-
java/lang/Double/ToHexString.java
: Tests for {Float, Double}.toHexString methods
-
java/lang/Double/ToString.java
: Tests for Double.toString
-
java/lang/Enum/ValueOf.java
: Basic test of valueOf(String)
-
java/lang/Float/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
-
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/ValueOf.java
: Basic test for Integer.valueOf
-
java/lang/Long/BitTwiddle.java
: Basic test for long bit twiddling
-
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/Math/AbsPositiveZero.java
: Math.abs(+0.0) wrong
-
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
-
java/lang/Math/Expm1Tests.java
: Tests for {Math, StrictMath}.expm1
-
java/lang/Math/HyperbolicTests.java
: Tests for {Math, StrictMath}.{sinh, cosh, tanh}
-
java/lang/Math/HypotTests.java
: Tests for {Math, StrictMath}.hypot
-
java/lang/Math/IeeeRecommendedTests.java
: Tests for IEEE 754[R] recommended functions and similar methods
-
java/lang/Math/Log10Tests.java
: Tests for {Math, StrictMath}.log10
-
java/lang/Math/Log1pTests.java
: Tests for {Math, StrictMath}.log1p
-
java/lang/Math/MinMax.java
: Math.min and Math.max should treat negative zero as strictly less than positive zero
-
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/TanTests.java
: Tests for {Math, StrictMath}.tan
-
java/lang/Math/WorstCaseTests.java
: Test worst case behavior of exp, log, sin, cos, etc.
-
java/lang/ProcessBuilder/BasicLauncher.java
: (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion
-
java/lang/ProcessBuilder/CloseRace.java
: Closing ProcessPipeInputStream at the time the process exits is racy and leads to data corruption
-
java/lang/ProcessBuilder/InheritIO/InheritIO.sh
: (process) ProcessBuilder#inheritIO does not work on Windows
-
java/lang/ProcessBuilder/InheritIOEHandle.java
: inherit IOE handles and MS CreateProcess limitations (kb315939)
-
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/Zombies.java
: Make sure zombies don't get created on Unix
-
java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java
: Ensure that a command argument that contains a space and a final backslash is handled correctly
-
java/lang/Runtime/exec/BadEnvp.java
: Check for the appropriate exceptions when a bad envp is passed.
-
java/lang/Runtime/exec/ConcurrentRead.java
: Test that Process input/out can be concurrently read/written
-
java/lang/Runtime/exec/Duped.java
: Lossage in dup2 if System.in is closed.
-
java/lang/Runtime/exec/ExecCommand.java
: workaround for legacy applications with Runtime.getRuntime().exec(String command)
-
java/lang/Runtime/exec/ExecEmptyString.java
:
-
java/lang/Runtime/exec/ExecWithDir.java
: Ensure that we can fork-and-exec repeatedly when a new working directory is specified
-
java/lang/Runtime/exec/ExecWithInput.java
: Ensure that piped input always works with exec'd processes
-
java/lang/Runtime/exec/ExecWithLotsOfArgs.java
: 4033560 limited args of exec to 198 on Solaris
-
java/lang/Runtime/exec/ExitValue.java
: Check process exit code
-
java/lang/Runtime/exec/LotsOfDestroys.java
: Destroy should close stderr, stdout and stdin
-
java/lang/Runtime/exec/LotsOfOutput.java
: Process with lots of output should not crash VM
-
java/lang/Runtime/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/Runtime/exec/SleepyCat.java
: Various race conditions caused exec'ed processes to have extra unused file descriptors, which caused hard-to-reproduce hangs.
-
java/lang/Runtime/exec/Space.java
: test runtime.exec on windows for extra space in cmd
-
java/lang/Runtime/exec/Status.java
: Ensure that Process.waitFor returns the correct status code even for very short-running subprocesses
-
java/lang/Runtime/exec/StreamsSurviveDestroy.java
: Ensure that pending reads on stdout and stderr streams return -1 when the process is destroyed
-
java/lang/Runtime/exec/WinCommand.java
: Check many different ways to run Windows programs
-
java/lang/Runtime/shutdown/ShutdownHooks.sh
: 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/RuntimePermission/ExitVM.java
: Test new RuntimePermission.exitVM wildcard syntax
-
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/PublicConstructor.java
: Basic test for StackTraceElementPublic constructor
-
java/lang/StrictMath/CubeRootTests.java
: Tests specifically for StrictMath.cbrt
-
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/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/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/Exceptions.java
: Verify that constructor exceptions are thrown as expected.
-
java/lang/String/ICCBasher.java
: test Case Insensitive Comparator in String
-
java/lang/String/IndexOfEmptyInEmpty.java
: new String("").indexOf("") must give 0, not -1
-
java/lang/String/IsEmpty.java
: Basic isEmpty functionality
-
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/Split.java
: test String.split()
-
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/StringBuffer/AppendCharSequence.java
: Test append and insert methods with CharSequence params
-
java/lang/StringBuffer/AppendSB.java
: Test StringBuffer.append(StringBuffer);
-
java/lang/StringBuffer/Capacity.java
: Test StringBuffer/StringBuilder capacity handling.
-
java/lang/StringBuffer/Exceptions.java
: Verify that exceptions are thrown as expected.
-
java/lang/StringBuffer/GetCharsOverLength.java
: Test GetChars method parameter checking
-
java/lang/StringBuffer/GetCharsSrcEndLarger.java
: StringBuffer.getChars(): JLS requires exception if srcBegin > srcEnd
-
java/lang/StringBuffer/IndexOf.java
: Test indexOf and lastIndexOf
-
java/lang/StringBuffer/InsertMaxValue.java
: Test Insert method parameter checking
-
java/lang/StringBuffer/InsertNullString.java
: JLS requires that if you insert a null string, the string "null" must be inserted.
-
java/lang/StringBuffer/Replace.java
: Use replace to append chars; No OutOfMemoryException should result
-
java/lang/StringBuffer/SBBasher.java
: Test new methods in StringBuffer
-
java/lang/StringBuffer/SetLength.java
: A String created from a StringBuffer can be overwritten if setLength() to a value less than the buffer length is called on the StringBuffer and then the StringBuffer is appended to.
-
java/lang/StringBuffer/Substring.java
: Test StringBuffer.substring(int)
-
java/lang/StringBuffer/Supplementary.java
: Unit tests for supplementary character support (JSR-204)
-
java/lang/StringBuffer/Trim.java
: Test StringBuffer.trimToSize
-
java/lang/StringBuilder/EnsureCapacity.java
: Test the StringBuilder.ensureCapacity() with negative minimumCapacity and append() method with negative length input argument
-
java/lang/StringBuilder/Exceptions.java
: Verify that exceptions are thrown as expected.
-
java/lang/StringBuilder/Insert.java
: Test Insert method for infinite loop
-
java/lang/StringBuilder/Supplementary.java
: Unit tests for supplementary character support (JSR-204)
-
java/lang/StringCoding/CheckEncodings.sh
: Verify that unsupported encodings are handled gracefully.
-
java/lang/StringCoding/Enormous.java
: Check for ability to recode arrays of odd sizes > 16MB
-
java/lang/System/Available.java
: Test for System.in.available
-
java/lang/System/ExitFinalizersAndJIT.java
: runFinalizersOnExit(true) causes JIT to be unloaded and crashes the VM
-
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/MacEncoding/MacJNUEncoding.sh
: Test the value of sun.jnu.encoding on Mac
-
java/lang/System/MacEncoding/TestFileEncoding.java
: Test value of file.encoding for corresponding value of LANG, etc
-
java/lang/System/SecurityRace.java
: SecurityRace System field accesses in two threads
-
java/lang/System/Versions.java
: Check that version-related system property invariants hold.
-
java/lang/System/finalization/FinExit.java
: Ensure that finalizers are not invoked more than once when on-exit finalization is enabled and a finalizer invokes System.exit after System.exit has already been invoked
-
java/lang/System/finalization/FinThreads.java
: Ensure that System.runFinalization does not run finalizers in the thread that invokes it
-
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/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/StackTraces.java
: Basic unit test of Thread.getStackTraces()
-
java/lang/Thread/ThreadStateTest.java
: Basic unit test of thread states returned by Thread.getState().
-
java/lang/Thread/UncaughtExceptions.sh
: Check for proper handling of uncaught exceptions
-
java/lang/ThreadGroup/Daemon.java
: Test for premature destruction of daemon threadgroups
-
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/TLRemoveTest.java
: Basic functional test of remove method for ThreadLocal
-
java/lang/ThreadLocal/TestThreadId.java
: Exercise ThreadLocal javadoc "demo" class ThreadId
-
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/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/FoundType.java
: AnnotationTypeMismatchException.foundType method shouldn't loop.
-
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/UnitTest.java
: Unit test for annotation reading
-
java/lang/annotation/loaderLeak/Main.java
: annotations cause memory leak
-
java/lang/annotation/package-info.java
: Package annotations
-
java/lang/instrument/AddTransformerTest.java
: confirms that added transformers all really run
-
java/lang/instrument/AppendToBootstrapClassPathTest.java
: simple test for the Boot-Class-Path manifest attribute
-
java/lang/instrument/AppendToClassPathTest.java
: simple test for the Class-Path manifest attribute
-
java/lang/instrument/BootClassPath/BootClassPathTest.sh
: Test non US-ASCII characters in the value of the Boot-Class-Path attribute.
-
java/lang/instrument/FromShutdownHook.java
: Check that Instrumentation methods can execute from a runtime shutdown hook
-
java/lang/instrument/GetAllLoadedClassesTest.java
: simple tests for getAllLoadedClasses (is Object there? does a newly loaded class show up?)
-
java/lang/instrument/GetInitiatedClassesTest.java
: simple tests for getInitiatedClasses (does a newly loaded class show up?)
-
java/lang/instrument/GetObjectSizeTest.java
: round-trip test for getObjectSize (does it return, and is the result non-zero?)
-
java/lang/instrument/IsModifiableClassAgent.java
: test isModifiableClass
-
java/lang/instrument/ManifestTest.sh
: JLI JAR manifest processing should ignore leading and trailing white space.
-
java/lang/instrument/NativeMethodPrefixAgent.java
: test setNativeMethodPrefix
-
java/lang/instrument/NoTransformerAddedTest.java
: make sure no transformers run when none are registered
-
java/lang/instrument/NullGetObjectSizeTest.java
: make sure getObjectSize(null) throws NullPointerException.
-
java/lang/instrument/NullRedefineClassesTests.java
: make sure redefineClasses throws NullPointerException in the right places.
-
java/lang/instrument/NullTransformerAddTest.java
: make sure addTransformer(null) throws what it should
-
java/lang/instrument/NullTransformerRemoveTest.java
: make sure removeTransformer(null) throws NullPointerException
-
java/lang/instrument/PremainClass/InheritAgent0001.java
: test config (0,0,0,1): declared 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent0010.java
: test config (0,0,1,0): declared 2-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent0011.java
: test config (0,0,1,1): declared 2-arg and declared 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent0100.java
: test config (0,1,0,0): inherited 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent0101.java
: test config (0,1,0,1): inherited 1-arg and declared 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent0110.java
: test config (0,1,1,0): inherited 1-arg and declared 2-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent0111.java
: test config (0,1,1,1): inherited 1-arg, declared 2-arg and declared 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1000.java
: test config (1,0,0,0): inherited 2-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1001.java
: test config (1,0,0,1): inherited 2-arg, and declared 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1010.java
: test config (1,0,1,0): inherited 2-arg, and declared 2-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1011.java
: test config (1,0,1,1): inherited 2-arg, declared 2-arg and declared 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1100.java
: test config (1,1,0,0): inherited 2-arg and inherited 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1101.java
: test config (1,1,0,1): inherited 2-arg, inherited 1-arg, and declared 1-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1110.java
: test config (1,1,1,0): inherited 2-arg, inherited 1-arg, and declared 2-arg in agent class
-
java/lang/instrument/PremainClass/InheritAgent1111.java
: test config (1,1,1,1): inherited 2-arg, inherited 1-arg, declared 2-arg and declared 1-arg in agent class
-
java/lang/instrument/PremainClass/NoPremainAgent.sh
: test when the agent's class is missing the premain() function.
-
java/lang/instrument/PremainClass/PremainClassTest.sh
: Test non US-ASCII characters in the value of the Premain-Class attribute.
-
java/lang/instrument/PremainClass/ZeroArgPremainAgent.sh
: test when the agent's class has a zero arg premain() function.
-
java/lang/instrument/RedefineBigClass.sh
: Redefine a big class.
-
java/lang/instrument/RedefineClassWithNativeMethod.sh
: Redefine a class with a native method.
-
java/lang/instrument/RedefineClassesDisabledTest.java
: test that redefineClasses and isRedefineClassesSupported behave correctly when redefine is not enabled
-
java/lang/instrument/RedefineClassesTests.java
: insure redefine is supported
-
java/lang/instrument/RedefineMethodAddInvoke.sh
: Reflexive invocation of newly added methods broken.
-
java/lang/instrument/RemoveAbsentTransformerTest.java
: remove an transformer that was never added
-
java/lang/instrument/RemoveTransformerTest.java
: simple remove of a transformer that was added
-
java/lang/instrument/RetransformAgent.java
: test retransformClasses
-
java/lang/instrument/SingleTransformerTest.java
: simple test with one transformer (makes sure it gets called)
-
java/lang/instrument/StressGetObjectSizeTest.sh
: stress getObjectSize() API
-
java/lang/instrument/TransformMethodTest.java
: test transformer add/remove pairs in sequence
-
java/lang/instrument/TransformerManagementThreadAddTests.java
: multi-thread test to exercise sync and contention for adds to transformer registry
-
java/lang/instrument/TransformerManagementThreadRemoveTests.java
: multi-thread test to exercise sync and contention for removes to transformer registry
-
java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
: Unit tests for appendToBootstrapClassLoaderSearch and appendToSystemClasLoaderSearch methods.
-
java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
: Unit tests for appendToBootstrapClassLoaderSearch and appendToSystemClasLoaderSearch methods.
-
java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
: Unit tests for appendToBootstrapClassLoaderSearch and appendToSystemClasLoaderSearch methods.
-
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/7157574/Test7157574.java
: method handles returned by reflective lookup API sometimes have wrong receiver type
-
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/CallSiteTest.java
: smoke tests for CallSite
-
java/lang/invoke/InvokeDynamicPrintArgs.java
: smoke test for invokedynamic instructions
-
java/lang/invoke/MethodHandleConstants.java
: smoke test for method handle constants
-
java/lang/invoke/ProtectedMemberDifferentPackage/Test.java
: JSR292: IllegalAccessError when attempting to invoke protected method from different package
-
java/lang/invoke/ProtectedMethodHandleTest.java
: check that a MethodHandle can not be used to call a protected interface method
-
java/lang/invoke/TestCatchExceptionWithVarargs.java
: MethodHandles.catchException() fails when methods have 8 args + varargs
-
java/lang/management/BufferPoolMXBean/Basic.java
: Unit test for java.lang.management.BufferPoolMXBean
-
java/lang/management/ClassLoadingMXBean/LoadCounts.java
: Basic unit test of ClassLoadingMXBean.getLoadedClassCount() ClassLoadingMXBean.getTotalLoadedClassCount() ClassLoadingMXBean.getUnloadedClassCount()
-
java/lang/management/CompilationMXBean/Basic.java
: Unit test for java.lang.management.CompilationMXBean
-
java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java
: Test MemoryNotificationInfo.from to return a valid MemoryNotificationInfo object
-
java/lang/management/CompositeData/MemoryUsageCompositeData.java
: Test MemoryUsage.from() method to return a valid MemoryUsage or throw exception if the input CompositeData is invalid.
-
java/lang/management/CompositeData/ThreadInfoCompositeData.java
: Test ThreadInfo.from to return a valid ThreadInfo object
-
java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java
: Check that LastGcInfo contents are reasonable
-
java/lang/management/MXBean/MXBeanBehavior.java
: Check that java.lang.management MXBeans have the same behavior as user MXBeans
-
java/lang/management/ManagementFactory/GetObjectName.java
: Test if getObjectName handles properly when called by multiple threads simultaneously
-
java/lang/management/ManagementFactory/GetPlatformMXBeans.java
: Basic unit test of ManagementFactory.getPlatformMXBean(s) methods and PlatformManagedObject.getObjectName()
-
java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java
: Basic unit test of the ManagementFactory.getPlatformManagementInterfaces() method
-
java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java
: Test that all the platform MXBeans are wrapped in StandardMBean so an MBeanServer which does not have support for MXBeans can be used.
-
java/lang/management/ManagementFactory/MXBeanException.java
: Check if a RuntimeException is wrapped by RuntimeMBeanException only once.
-
java/lang/management/ManagementFactory/MXBeanProxyTest.java
: Basic Test for ManagementFactory.newPlatformMXBean().
-
java/lang/management/ManagementFactory/PlatformMBeanServerTest.java
: Basic unit test of ManagementFactory.getPlatformMBeanServer()
-
java/lang/management/ManagementFactory/ProxyExceptions.java
: Test type mapping of the platform MXBean proxy returned from Management.newPlatformMXBeanProxy().
-
java/lang/management/ManagementFactory/ProxyTypeMapping.java
: Test type mapping of the platform MXBean proxy returned from Management.newPlatformMXBeanProxy().
-
java/lang/management/ManagementFactory/ThreadMXBeanProxy.java
: Test type conversion when invoking ThreadMXBean.dumpAllThreads through proxy.
-
java/lang/management/ManagementFactory/ValidateOpenTypes.java
: Validata open types mapped for the MXBeans in the platform MBeanServer.
-
java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
: Basic unit test of memory management testing: 1) setCollectionUsageThreshold() and getCollectionUsageThreshold() 2) test notification emitted for two different memory pools.
-
java/lang/management/MemoryMXBean/CollectionUsageThresholdParallelGC.sh
: Test CollectionUsageThreshold with parallel collector
-
java/lang/management/MemoryMXBean/CollectionUsageThresholdSerialGC.sh
: Test CollectionUsageThreshold with serial collector
-
java/lang/management/MemoryMXBean/GetMBeanInfo.java
: Make sure MemoryMXBean has two notification types.
-
java/lang/management/MemoryMXBean/LowMemoryTest.java
: Basic unit test of memory management testing: 1) setUsageThreshold() and getUsageThreshold() 2) test low memory detection on the old generation.
-
java/lang/management/MemoryMXBean/LowMemoryTest2.sh
: Test low memory detection of non-heap memory pool
-
java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh
: Test LowMemoryTest with concurrent mark sweep GC
-
java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh
: Test LowMemoryTest with parallel GC
-
java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh
: Test LowMemoryTest with Serial GC
-
java/lang/management/MemoryMXBean/MemoryManagement.java
: Basic unit test of memory management testing: 1) setUsatgeThreshold() and getUsageThreshold() 2) test low memory detection on the old generation.
-
java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
: Run MemoryManagement test with concurrent mark sweep GC
-
java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh
: Run MemoryManagement test with parallel GC
-
java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh
: Run MemoryManagement test with serial GC
-
java/lang/management/MemoryMXBean/MemoryTest.java
: Basic unit test of MemoryMXBean.getMemoryPools() and MemoryMXBean.getMemoryManager().
-
java/lang/management/MemoryMXBean/MemoryTestAllGC.sh
:
-
java/lang/management/MemoryMXBean/Pending.java
: Basic unit test of RuntimeMXBean.getObjectPendingFinalizationCount() 1
-
java/lang/management/MemoryMXBean/PendingAllGC.sh
:
-
java/lang/management/MemoryPoolMXBean/ThresholdTest.java
: Basic unit test of MemoryPoolMXBean.isUsageThresholdExceeded() and MemoryPoolMXBean.isCollectionThresholdExceeded().
-
java/lang/management/OperatingSystemMXBean/PlatformMXBeanTest.java
: Test the OperatingSystemMXBean instance returned by ManagementFactory.getPlatformMXBeans()
-
java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh
: Tests OperatingSystemMXBean.getSystemLoadAverage() api.
-
java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java
: Test if proxy for PlatformLoggingMXBean is equivalent to proxy for LoggingMXBean
-
java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java
: Test PlatformLoggingMXBean This test performs similar testing as java/util/logging/LoggingMXBeanTest.
-
java/lang/management/RuntimeMXBean/GetSystemProperties.java
: Basic Test for RuntimeMXBean.getSystemProperties().
-
java/lang/management/RuntimeMXBean/PropertiesTest.java
: Test for RuntimeMXBean.getSystemProperties() if the system properties contain another list of properties as the defaults.
-
java/lang/management/RuntimeMXBean/TestInputArgument.sh
:
-
java/lang/management/RuntimeMXBean/UpTime.java
: Basic unit test of RuntimeMXBean.getUptime()
-
java/lang/management/ThreadMXBean/AllThreadIds.java
: Basic unit test of ThreadMXBean.getAllThreadIds()
-
java/lang/management/ThreadMXBean/DisableTest.java
: The capability is disabled regardless of number of times it was enabled.
-
java/lang/management/ThreadMXBean/EnableTest.java
: Basic unit test of ThreadMXBean.setThreadContentionMonitoringEnabled() and ThreadMXBean.setThreadCpuTimeEnabled().
-
java/lang/management/ThreadMXBean/FindDeadlocks.java
: Basic Test for the following methods: - ThreadMXBean.findDeadlockedThreads() - ThreadMXBean.findMonitorDeadlockedThreads()
-
java/lang/management/ThreadMXBean/FindMonitorDeadlock.java
: Basic Test for the following reset methods: - ThreadMXBean.findMonitorDeadlockedThreads()
-
java/lang/management/ThreadMXBean/InvalidThreadID.java
: ThreadMXBean.getThreadCpuTime() throws IllegalArgumentException if id <= 0 and returns -1 if the thread doesn't exist.
-
java/lang/management/ThreadMXBean/LockedMonitors.java
: Basic Test for ThreadInfo.getLockedMonitors() - a stack frame acquires no monitor - a stack frame acquires one or more monitors - a stack frame blocks on Object.wait and the monitor waiting is not locked
-
java/lang/management/ThreadMXBean/LockedSynchronizers.java
: Basic Test for ThreadInfo.getLockedSynchronizers() SynchronizerLockingThread is the class that creates threads and do the checking.
-
java/lang/management/ThreadMXBean/Locks.java
: Basic unit test of ThreadInfo.getLockName() and ThreadInfo.getLockOwnerName()
-
java/lang/management/ThreadMXBean/MyOwnSynchronizer.java
: Basic Test for ThreadMXBean.dumpAllThreads(false, true) and getThreadInfo of customized JSR-166 synchronizers.
-
java/lang/management/ThreadMXBean/ResetPeakThreadCount.java
: Basic Test for the following reset methods: - ThreadMXBean.resetPeakThreadCount()
-
java/lang/management/ThreadMXBean/SharedSynchronizer.java
: Test if findDeadlockedThreads works for an ownable synchronizer in shared mode which has no owner when a thread is parked.
-
java/lang/management/ThreadMXBean/ThreadBlockedCount.java
: Basic unit test of ThreadInfo.getBlockedCount()
-
java/lang/management/ThreadMXBean/ThreadCounts.java
: Basic unit test of mbean.getThreadCount() mbean.getTotalStartedThreadCount() mbean.getPeakThreadCount() mbean.getDaemonThreadCount()
-
java/lang/management/ThreadMXBean/ThreadCpuTime.java
: Basic test of ThreadMXBean.getThreadCpuTime and getCurrentThreadCpuTime.
-
java/lang/management/ThreadMXBean/ThreadInfoArray.java
: Test if getThreadInfo(long[]) returns a ThreadInfo[] with null elements with no exception.
-
java/lang/management/ThreadMXBean/ThreadLists.java
: Check that the "java-level" APIs provide a consistent view of the thread list
-
java/lang/management/ThreadMXBean/ThreadStackTrace.java
: Basic unit test of ThreadInfo.getStackTrace() and ThreadInfo.getThreadState()
-
java/lang/management/ThreadMXBean/ThreadStateTest.java
: Basic unit test of thread states returned by ThreadMXBean.getThreadInfo.getThreadState()
-
java/lang/management/ThreadMXBean/ThreadUserTime.java
: Basic test of ThreadMXBean.getThreadUserTime and getCurrentThreadUserTime.
-
java/lang/ref/Basic.java
: Basic functional test of reference objects
-
java/lang/ref/EnqueueNullRef.java
: Ensure that reference objects with null referents can be enqueued
-
java/lang/ref/FinalizeOverride.java
: Basic test of the finalize method
-
java/lang/ref/NullQueue.java
: Ensure that null queue arguments don't crash the Reference handler
-
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/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/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/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/Generics/HashCodeTest.java
: Computing hashCode of objects modeling generics shouldn't blow stack
-
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/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/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/Modifier/toStringTest.java
: tests the toString method of reflect.Modifier
-
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 sun.misc.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/NullClassLoader.java
: This test verifies that a proxy class can be created with (and defined in) the null class loader.
-
java/lang/reflect/Proxy/ProxyRace.java
: Proxy.getProxyClass() / Proxy.isProxyClass() race detector
-
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/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/ReflectPermission/Exceptions.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 string constructor of BigDecimal
-
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/IntegralDivisionTests.java
: Tests that integral division and related methods return the proper result and scale.
-
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/StringConstructor.java
: Tests the BigDecimal string constructor.
-
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.
-
java/math/BigInteger/BigIntegerTest.java
: tests methods in BigInteger
-
java/math/BigInteger/CompareToTests.java
: Tests of BigDecimal.compareTo
-
java/math/BigInteger/ExtremeShiftingTests.java
: Tests of shiftLeft and shiftRight on Integer.MIN_VALUE
-
java/math/BigInteger/ModPow.java
: test BigInteger modPow method
-
java/math/BigInteger/ModPow65537.java
: verify that modPow() not broken by the special case for 65537
-
java/math/BigInteger/ModPowPowersof2.java
: Test biginteger modpow method
-
java/math/BigInteger/OperatorNpeTests.java
: Get NullPointerExceptions when expected
-
java/math/BigInteger/ProbablePrime.java
: Tests functionality of isProbablePrime(Integer.MAX_VALUE)
-
java/math/BigInteger/StringConstructor.java
: tests String constructors of BigInteger
-
java/math/BigInteger/UnicodeConstructor.java
: Test biginteger constructor with i18n string
-
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.sh
:
-
java/net/Authenticator/B4962064.java
: Extend Authenticator to provide access to request URI and server/proxy
-
java/net/Authenticator/B6870935.java
:
-
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/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/NullUriCookieTest.java
: CookieStore.add() cannot handle null URI parameter
-
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/Offset.java
: Make sure that setData(byte[]) method resets offet
-
java/net/DatagramPacket/ReuseBuf.java
: DatagramPacket spec needs clarification (reuse buf)
-
java/net/DatagramPacket/Unresolved.java
: java.lang.NullPointerException: null buffer || null address
-
java/net/DatagramSocket/B6411513.java
: java.net.DatagramSocket.receive: packet isn't received
-
java/net/DatagramSocket/BindFailTest.java
: test that a bind failure doesn't consume an fd until the datagramsocket finalizer runs.
-
java/net/DatagramSocket/DatagramTimeout.java
: test to see if timeout hangs
-
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/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/Send12k.java
: On W95/W98 it's not possible to send a datagram >12k via the loopback address.
-
java/net/DatagramSocket/SendDatagramToBadAddress.java
: DatagramSocket.send should throw exception when connected to an invalid destination (on platforms that support it).
-
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/SetReceiveBufferSize.java
: Make sure that passing 0 in setReceiveBufferSize will throw IllegalArgumentException
-
java/net/DatagramSocket/TestAfterClose.java
: Socket spec should clarify what getInetAddress/getPort/etc return after the Socket is closed
-
java/net/DatagramSocketImpl/CheckDiscard.java
: Test that packet discarding is done at impl level
-
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/UnmodifiableMaps.java
: HttpURLConnection.getHeaderFields should return an unmodifiable Map
-
java/net/HttpURLConnection/getResponseCode.java
: REGRESSION: HttpURLConnection.getResponseCode() returns always -1
-
java/net/IDN/UseSTD3ASCIIRules.java
: IDN.USE_STD3_ASCII_RULES option is too strict to use Unicode in IDN.toASCII
-
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/B6214234.java
: IPv6 scope_id for local addresses not set in Solaris 10
-
java/net/Inet6Address/B6558853.java
: getHostAddress() on connections using IPv6 link-local addrs should have zone id
-
java/net/Inet6Address/IPv6AddressTypes.java
: Inet6Address.isLinkLocal() and isSiteLocal() implementation incorrect
-
java/net/Inet6Address/IPv6Numeric.java
: REGRESSION: InetAddress.getByName(":") throws ArrayIndexOutOfBoundsException
-
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/IPv4Formats.java
: InetAddress.getByName behaves differently on windows
-
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/WhiteSpaceHostTest.java
: InetAddress.getByName on Solaris returns 0.0.0.0 for hostname that start with white space.
-
java/net/InetAddress/ptr/lookup.sh
: 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() throws NPE with unresolved address
-
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/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/JoinGroup.java
: Test java.net.MulticastSocket joinGroup and leaveGroup
-
java/net/MulticastSocket/Leave.java
: Test the java.net.multicastsocket.leave method
-
java/net/MulticastSocket/MulticastTTL.java
: Test MulticastSocket send for modification of ttl
-
java/net/MulticastSocket/NoLoopbackPackets.java
: Re-test IPv6 (and specifically MulticastSocket) with latest Linux & USAGI code
-
java/net/MulticastSocket/SetGetNetworkInterfaceTest.java
: Disabling IPv6 on a specific network interface causes problems.
-
java/net/MulticastSocket/SetLoopbackMode.java
: Test MulticastSocket.setLoopbackMode
-
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/Test.java
: IPv4 and IPv6 multicasting broken on Linux
-
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/NetworkInterface/Equals.java
:
-
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/Test.java
: Exercise java.net.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/LoopbackAddresses.java
: PIT: Can no launch jnlp application via 127.0.0.1 address on the web server
-
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/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/getResponseCode.java
: getResponseCode() doesn't return correct value when using cached response
-
java/net/ServerSocket/AcceptCauseFileDescriptorLeak.sh
: configuring unconnected Socket before passing to implAccept can cause fd leak
-
java/net/ServerSocket/AnotherSelectFdsLimit.java
: FD_SETSIZE should be set on macosx
-
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/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/Socket/AddressTest.java
: Test various methods that should throw IAE when passed improper SocketAddress
-
java/net/Socket/B6210227.java
: REGRESSION: Socket.getLocalAddress() returns address of 0.0.0.0 on outbound TCP
-
java/net/Socket/CloseAvailable.java
: Test Socket.available()
-
java/net/Socket/DeadlockTest.java
: Make sure a deadlock situation would not occur
-
java/net/Socket/GetLocalAddress.java
: Test the java.net.socket.GetLocalAddress method
-
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/OldImpl.java
: java.net.Socket checks for old-style impls
-
java/net/Socket/OldSocketImpl.sh
: Pre-1.4 SocketImpl no longer supported
-
java/net/Socket/ProxyCons.java
: SOCKS support inadequate
-
java/net/Socket/ReadTimeout.java
: test timeout on a socket read
-
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/SoTimeout.java
: Socket.setSoTimeout(T) can cause incorrect delay of T under green threads
-
java/net/Socket/SocksConnectTimeout.java
: Code hangs at connect call even when Timeout is specified
-
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 wether 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/TrafficClass.java
: Test that setTrafficClass/getTraffiClass don't throw an exception
-
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/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/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
-
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/Socks/BadProxySelector.java
:
-
java/net/Socks/SocksProxyVersion.java
: test socksProxyVersion system property
-
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 inconsistant for opaque URI.toURL() and new URL(URI.toString) URI.toURL() does not always work as specified
-
java/net/URL/B4148751.java
: URL.sameFile return false on URL's, that are equal modulo url-encoding
-
java/net/URL/B5086147.java
: File,URI,URL conversions are strange for UNC path
-
java/net/URL/B6529759.java
: URL constructor of specific form does not provide exception chaining
-
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/Gopher.java
: java net obselete protocol
-
java/net/URL/HandlerLoop.java
: Test boostrap problem when a URLStreamHandlerFactory is loaded by the application class loader.
-
java/net/URL/HashCode.java
: Test URL.hashCode with null host
-
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
-
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/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/URL/runconstructor.sh
: URL constructor URL(URL context, String spec) FAILED with specific input in merlin
-
java/net/URLClassLoader/AddURLTest.java
: Fixes for 6460701 & 6431651.
-
java/net/URLClassLoader/B5077773.sh
: Change in behaviour w.r.t jdk1.4.2 when loading resourcebundles ${TESTJAVA} is pointing to the jre set platform-dependent variables
-
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/HttpTest.java
: Check that URLClassLoader doesn't create excessive http connections
-
java/net/URLClassLoader/URLParsing.java
: Test URL parsing
-
java/net/URLClassLoader/getresourceasstream/test.sh
: REGRESSION: getResourceAsStream is broken in JDK1.5.0-rc
-
java/net/URLClassLoader/sealing/CheckSealed.java
: Test to see if sealing violation is detected correctly
-
java/net/URLConnection/6212146/test.sh
: URLConnection.connect() fails on JAR Entry it creates file handler leak set platform-dependent variables
-
java/net/URLConnection/B5052093.java
: URLConnection doesn't support large files
-
java/net/URLConnection/Connect.java
: Test for opening non existant file
-
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/GetXmlContentType.java
: Check for correct detection of XML content type, including BOM streams
-
java/net/URLConnection/HandleContentTypeWithAttrs.java
: Make sure URLConnection.getContnentHandler 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
: file: and ftp: URL handlers need to throw NPE in setRequestProperty
-
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/SetIfModifiedSince.java
: setIfModifiedSince() of HttpURLConnection sets invalid date of default locale
-
java/net/URLConnection/TimeoutTest.java
: can't unblock read() of InputStream from URL connection
-
java/net/URLConnection/UNCTest.sh
: Check that URL.openConnection() doesn't open connection to UNC.
-
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/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/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/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/nio/Buffer/AllocateDirectInit.java
: Verify that newly allocated direct buffers are initialized.
-
java/nio/Buffer/Basic.java
: Unit test for buffers
-
java/nio/Buffer/CharAt.java
: Test charAt index checking
-
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/LimitDirectMemory.sh
: Test option to limit direct memory allocation
-
java/nio/Buffer/Order.java
: Unit test for X-Buffer.order methods
-
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/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/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/AsynchronousChannelGroup/run_any_task.sh
: Unit test for AsynchronousChannelGrou#execute
-
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
-
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/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/AdaptDatagramSocket.java
: Unit test for datagram-socket-channel adaptors
-
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/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/IsBound.java
: Simple test of DatagramChannel isBound
-
java/nio/channels/DatagramChannel/IsConnected.java
: Simple test of DatagramSocket connection consistency
-
java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
: Unit test for DatagramChannel's multicast support
-
java/nio/channels/DatagramChannel/NoSender.java
: Test nonblocking receive with no sender
-
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/SendToUnresolved.java
: Test DatagramChannel send to unresolved address
-
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/ThereCanBeOnlyOne.java
: Should only be one PUE even if multiple ICMPs were received
-
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/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/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/Lock.java
: The 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/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/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/Transfer.java
: Test FileChannel.transferFrom and transferTo
-
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/TryLock.java
: The FileChannel file locking
-
java/nio/channels/FileChannel/Write.java
: Test FileChannel write
-
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/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
: 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
: Tests that Windows Selector can use more than 63 channels
-
java/nio/channels/Selector/OpRead.java
: Test if OP_READ is detected with OP_WRITE in interestOps
-
java/nio/channels/Selector/OutOfBand.java
: OOB data causes a SocketChannel, with OOBINLINE disabled, to be selected
-
java/nio/channels/Selector/RacyDeregister.java
: 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/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/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/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 wether wakeup makes the next select() call return immediately
-
java/nio/channels/Selector/lots_of_updates.sh
: Selector.select can fail with IOException "Invalid argument" on Solaris if maximum number of file descriptors is less than 10000
-
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/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/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/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/IsConnectable.java
: Test if isConnectable returns true after connected
-
java/nio/channels/SocketChannel/LocalAddress.java
: Test getLocalAddress getLocalPort
-
java/nio/channels/SocketChannel/Open.java
: Test SocketChannel gc after running out of fds
-
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/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/Stream.java
: Test result of read on stream from nonblocking channel
-
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
-
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/NetworkChannelTests.java
: Unit test for channels that implement NetworkChannel
-
java/nio/channels/etc/Shadow.java
: Ensure that socket objects obtained from channels carry the correct address information
-
java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh
: Unit test for java.nio.channels.spi.AsynchronousChannelProvider
-
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/NullTest.java
: Unit test for inetd feature
-
java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh
: Unit tests for inetd feature
-
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/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/Charset/default.sh
: Unit test for Charset.defaultCharset
-
java/nio/charset/CharsetDecoder/AverageMax.java
: Ensure that averages do not exceed maxima
-
java/nio/charset/CharsetDecoder/EmptyInput.java
: Ensure that CharsetDecoder.decode throws BUE on empty input
-
java/nio/charset/CharsetEncoder/CanEncode.java
: Unit test for CharsetEncoder.canEncode methods
-
java/nio/charset/CharsetEncoder/Flush.java
: Test proper handling of flush()
-
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.
-
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/CheckSJISMappingProp.sh
: Verify that sun.nio.cs.map property interpreted in ja multibyte locales
-
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/basic.sh
: 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/Links.java
: Unit test for java.nio.file.Files createSymbolicLink, readSymbolicLink, and createLink methods
-
java/nio/file/Files/NameLimits.java
: Test file and directory name limits
-
java/nio/file/Files/SBC.java
: Unit test for java.nio.file.Files.newByteChannel
-
java/nio/file/Files/delete_on_close.sh
: Unit test for DELETE_ON_CLOSE open option
-
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/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/Files/walkFileTree/find.sh
: Tests that walkFileTree is consistent with the native find program
-
java/nio/file/Path/MacPathTest.java
: Tests file path with nfc/nfd forms on MacOSX
-
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/FileTreeModifier.java
: Sanity test for Sun-specific FILE_TREE watch event modifier
-
java/nio/file/WatchService/LotsOfEvents.java
: Tests WatchService behavior when lots of events are pending
-
java/nio/file/WatchService/SensitivityModifier.java
: Sanity test for Sun-specific sensitivity level watch event modifier
-
java/nio/file/WatchService/WithSecurityManager.java
: Unit test for Watchable#register's permission checks
-
java/nio/file/attribute/BasicFileAttributeView/Basic.java
: Unit test for java.nio.file.attribute.BasicFileAttributeView
-
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
: Unit test for java.nio.file.spi.FileSystemProvider
-
java/rmi/MarshalledObject/compare/Compare.java
: Codebase annotations on classes that are marshalled should not affect the behavior of MarshalledObject.equals
-
java/rmi/MarshalledObject/compare/HashCode.java
: MarshalledObject with null throws NullPointerException
-
java/rmi/MarshalledObject/compare/NullReference.java
: MarshalledObject with null throws NullPointerException
-
java/rmi/Naming/DefaultRegistryPort.java
: change in default URL port causes regression in java.rmi.Naming
-
java/rmi/Naming/LookupIPv6.java
: Ensure that java.rmi.Naming.lookup can handle URLs containing IPv6 addresses.
-
java/rmi/Naming/LookupNameWithColon.java
: Ensure that java.rmi.Naming.lookup functions properly for names containing embedded ':' characters.
-
java/rmi/Naming/RmiIsNoScheme.java
: Protocol "rmi:" is used in contrary to spec
-
java/rmi/Naming/UnderscoreHost.java
: Ensure that Naming.java correctly parses host names with '_' in them.
-
java/rmi/Naming/legalRegistryNames/LegalRegistryNames.java
: Naming assumes '/' is present in relative URL; change in URL causes regression
-
java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java
: When an instance of java.rmi.RMISecurityManager is set the VM's security manager, the same package access restrictions should be in effect as when the default java.lang.SecurityManager is set, which with the default "java.security" file in the JDK means that access to packages in the sun.* package hierarchy is denied (without explicit runtime permission "accessClassInPackage.*").
-
java/rmi/RemoteException/chaining/Chaining.java
: test chained exception support
-
java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java
: allow non-public activatable class and/or constructor Main test class hasa non-public constructor to ensure functionality is in place
-
java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java
: rmid should annotate child process output
-
java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java
: ActivationGroupImpl.newInstance does not set context classloader for impl
-
java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java
: activate fails if rmid is restarted
-
java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java
: allow non-public activatable class and/or constructor
-
java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java
: The class loader used to load classes for parameter types sent in an RMI call to an activatable object should delegate to the class loader that loaded the class of the activatable object itself, to maximize the likelihood of type compatibility between downloaded parameter types and supertypes shared with the activatable object.
-
java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java
: synopsis: NoSuchMethodError should be elucidated
-
java/rmi/activation/Activatable/extLoadedImpl/ext.sh
: If the context class loader is a child of the impl's class loader, the context class loader should remain unchanged (i.e., not be set to the impl's class loader) when the impl is activated.
-
java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java
: synopsis: Activatable objects cannot be restarted.
-
java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java
: synopsis: rmid should not destroy group when it reports inactiveGroup
-
java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java
: synopsis: rmid's registry's list operation doesn't include activation system
-
java/rmi/activation/Activatable/nestedActivate/NestedActivate.java
: synopsis: Activating objects from an Activatable constructor causes deadlock
-
java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java
: synopsis: NoSuchObjectException not thrown for non-existent activatable objects
-
java/rmi/activation/Activatable/notSerializable/NotSerializable.java
: This test verifies that an instance of Activatable cannot be serialized (without implicit impl-to-stub replacement), because it cannot be meaningfully deserialized anyway
-
java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java
: synopsis: rmid should waitFor restartable objects that crash and restart them
-
java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java
: rmid does not handle group restart for latecomer objects
-
java/rmi/activation/Activatable/restartService/RestartService.java
: synopsis: activator should restart daemon services
-
java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java
: Minor problem with the way ReliableLog handles IOExceptions.
-
java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java
: synopsis: activatable object fails to go inactive after unregister/inactive sequence.
-
java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java
: Need a specific subtype of RemoteException for activation failure
-
java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java
: ActivationGroup implementations cannot be downloaded by default; Creates a custom activation group without setting a security manager in activation group's descriptor
-
java/rmi/activation/ActivationGroupDesc/checkDefaultGroupName/CheckDefaultGroupName.java
: ActivationGroupDesc should not do early binding of default classname
-
java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java
: synopsis: (spec) ActivationSystem.activeGroup spec should be relaxed (duplicate call to activeGroup with same instantiator and incarnation should not throw ActivationException; it should succeed)
-
java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java
: synopsis: need to modify registered ActivationDesc and ActivationGroupDesc
-
java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java
: Some java apps need to have access to read "accessClassInPackage.sun.rmi.server"
-
java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java
: synopsis: ActivationSystem.unregisterGroup should unregister objects in group
-
java/rmi/activation/CommandEnvironment/NullOptions.java
: null doesn't have the same effect as empty list for ActivationGroupDesc.CommandEnvironment
-
java/rmi/activation/CommandEnvironment/SetChildEnv.java
: activation groups should be able to control their JVM properties
-
java/rmi/activation/checkusage/CheckUsage.java
: RMID's usage message is incomplete and inconsistent with other tools
-
java/rmi/activation/log/LogTest.java
: synopsis: ReliableLog.update should pad records to 4-byte boundaries
-
java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
: If rmid has an inherited channel that is not a server socket (such as it if was started using rsh/rcmd), then it should function normally.
-
java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java
: rmid should be startable from inetd
-
java/rmi/dgc/VMID/CheckVMID.java
: VMIDs should be unique regardless of whether an IP address can be obtained
-
java/rmi/dgc/dgcAckFailure/DGCAckFailure.java
: If, after returning a reference to a remote object in the current VM (which gets implicitly converted to a remote stub), the client fails to both send a DGC dirty call and to send a "DGC acknowledgment", the RMI runtime should eventually allow the remote object to be garbage collected, rather than pinning it indefinitely.
-
java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
: The RMI runtime's server-side DGC implementation object should not be exported with the arbitrary access control context that was in effect when it gets lazily created
-
java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls.java
: When a DGC dirty call fails, RMI's client-side DGC implementation should attempt to retry the same dirty call a few times, at least until the known lease for that endpoint has expired, instead of just giving up renewing that lease at all after the first failure.
-
java/rmi/invalidName/InvalidName.java
: (1.x) java.rmi.Naming defaults to local hostname, not local IP address
-
java/rmi/registry/altSecurityManager/AltSecurityManager.java
: rmid and rmiregistry could allow alternate security manager
-
java/rmi/registry/checkusage/CheckUsage.java
: rmiregistry error message obsure; internationalize rmiregistry
-
java/rmi/registry/classPathCodebase/ClassPathCodebase.java
: When a class that can be found in the CLASSPATH of the rmiregistry tool is marshalled via RMI, it should be annotated with the value of the java.rmi.server.codebase property, not the list of "file:" URLs for the actual elements of the CLASSPATH.
-
java/rmi/registry/emptyName/EmptyName.java
: check that registry allows empty names
-
java/rmi/registry/interfaceHash/InterfaceHash.java
: Stubs and skeletons used to implement the RMI registry implementation and the bootstrap stubs must always follow certain "well known" protocols so that they otherwise need not be in sync-- in other words, a registry stub from any arbitrary J2SE vendor and version must be able to communicate with a registry skeleton from any other arbitrary J2SE vendor and version
-
java/rmi/registry/multipleRegistries/MultipleRegistries.java
: Can't run multiple registries in the same VM
-
java/rmi/registry/readTest/readTest.sh
: remove java.rmi.server.codebase property parsing from registyimpl
-
java/rmi/registry/reexport/Reexport.java
: RMI registry creation is impossible if first attempt fails.
-
java/rmi/reliability/benchmark/runRmiBench.sh
: The RMI benchmark test
-
java/rmi/reliability/benchmark/runSerialBench.sh
: The Serialization benchmark test
-
java/rmi/reliability/juicer/AppleUserImpl.java
: The juicer is the classic RMI stress test
-
java/rmi/server/ObjID/randomIDs/RandomIDs.java
: When the "java.rmi.server.randomIDs" system property is not defined, the ObjID() constructor should behave as if it were set to "true" and generate random object numbers; if the property is defined to something other than "true" (ignoring case), then ObjID() should still generate sequential object numbers.
-
java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java
: When the RMIClassLoader.loadClass() methods are invoked with a codebase URL that the caller does not have permission to load from, but with a class name that is accessible through the caller's context class loader (such as in the boot or system class paths, for an application), the operations should succeed, instead of throwing a ClassNotFoundException (wrapping a SecurityExcpetion) because the caller does not have permission to access the codebase URL.
-
java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java
: RMIClassLoader's loadClass() method that takes explicit URLs should load classes from a class loader that delegates to the current thread's context class loader (not just the base class loader always).
-
java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java
: If the type of a parameter or return value in an RMI call can be successfully downloaded by the receiving endpoint, then an array class with that type as its element type should likewise be able to be successfully downloaded
-
java/rmi/server/RMIClassLoader/getClassAnnotation/NullClass.java
: RMIClassLoader.getClassAnnotation() needs to specify behavior for null class
-
java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java
: RMIClassLoader.getClassLoader for a codebase should return the same class loader that is used to load classes from that codebase (using RMIClassLoader.loadClass).
-
java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
: functional test for RMIClassLoader.loadProxyClass; test ensures that the default RMI class loader provider implements RMIClassLoader.loadProxyClass correctly.
-
java/rmi/server/RMIClassLoader/noSecurityManager/NoSecurityManager.java
: RMIClassLoader's loadClass() methods, when there is no security manager installed, should not create or use RMI class loader instances for the requested codebases, but they should still succeed to load classes that can be found by delegation to parent class loader that would have been used for the RMI class loader instance.
-
java/rmi/server/RMIClassLoader/spi/ContextInsulation.java
: verify that the java.util.ServiceLoader-based location of an RMIClassLoader provider does not require any permissions of the (arbitrary) protection domains that happens to be on the stack when RMIClassLoader is first used.
-
java/rmi/server/RMIClassLoader/spi/DefaultProperty.java
: verify that setting the java.rmi.server.RMIClassLoaderSpi system property to "default" causes the default provider instance to be used by the RMIClassLoader API.
-
java/rmi/server/RMIClassLoader/spi/Installed.java
: verify that with the java.rmi.server.RMIClassLoaderSpi system property not set, the first provider located through java.util.ServiceLoader (which should be "TestProvider2") will be used by the RMIClassLoader API.
-
java/rmi/server/RMIClassLoader/spi/InvalidProperty.java
: verify that an inavlid setting of the system property java.rmi.server.RMIClassLoaderSpi causes an Error to be thrown to users of the RMIClassLoader API.
-
java/rmi/server/RMIClassLoader/spi/Property.java
: verify that the value of the java.rmi.server.RMIClassLoaderSpi system property is interpreted to name the class to instantiate for the RMIClassLoader provider.
-
java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java
: If the "java.rmi.server.useCodebaseOnly" property has a boolean value of true, then when the RMI runtime is unmarshalling a class descriptor, it should not attempt to download the associate Class object from the annotated codebase, but only from the codebase specified in the "java.rmi.server.codebase" property and the context class loader.
-
java/rmi/server/RMIClassLoader/useCodebaseOnlyDefault/UseCodebaseOnlyDefault.java
: Tests proper parsing and defaulting of the "java.rmi.server.useCodebaseOnly" property.
-
java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java
: When the RMIClassLoader.getClassAnnotation() is called with a class loaded from any URLClassLoader instance (not just those created for internal use by the RMI runtime), then it should return a String containing a space-separated list of the class loader's path of URLs.
-
java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java
: synopsis: cannot use socket factories with Activatable objects
-
java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java
: synopsis: need to obtain remote references securely
-
java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java
: synopsis: need to download factories for use with custom socket types
-
java/rmi/server/RemoteObject/notExtending/NotExtending.java
: Remote classes not extending RemoteObject should be able to implement hashCode() and equals() methods so that instances can be successfully compared to RemoteObject instances (specifically: stubs) that contain the instance's RemoteRef.
-
java/rmi/server/RemoteObject/toStub/ToStub.java
: support using dynamic proxies as RMI stubs
-
java/rmi/server/RemoteObject/unrecognizedRefType/UnrecognizedRefType.java
: This test verifies that when a RemoteObject is being deserialized, if the "external ref type name" is a non-empty string that is not equal to one of the external ref type names required to be supported by the specification, then a ClassNotFoundException is thrown
-
java/rmi/server/RemoteObject/verifyRemoteEquals/VerifyRemoteEquals.java
: equals does not works on stub objects created with custom socket AndFactory
-
java/rmi/server/RemoteServer/AddrInUse.java
: retryServerSocket should not retry on BindException
-
java/rmi/server/RemoteServer/SetLogNull.java
: The method java.rmi.server.RemoteServer.setLog should never throw a NullPointerException when its argument is null even if it has never been invoked before, or even if its last invocation also had an argument of null.
-
java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java
: SecurityException can be obtained but is not specified
-
java/rmi/server/UnicastRemoteObject/changeHostName/ChangeHostName.java
: RMI needs a mechanism to dynamically change a VMs RMI serverHostname
-
java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java
: GC'ing objects whilst being exported to RMI should not cause exceptions
-
java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java
: In addition to keeping the VM alive (with a non-daeman thread) while there are remote objects exported, the RMI runtime should also keep it alive while there remain calls in progress (to remote objects the have presumably been unexported), so that a remote object can more conveniently implement a graceful remote shutdown method (that unexports the object).
-
java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport.java
: After an instance of UnicastRemoteObject has been unexported, if it gets marshalled, an InternalError should not be thrown; instead, the marshalling should succeed
-
java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport2.java
: After an instance of UnicastRemoteObject has been unexported, if it gets marshalled, an InternalError should not be thrown; instead, the marshalling should succeed
-
java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java
: synopsis: unexporting doesn't guarantee that DGC will let go of remote object
-
java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java
: support using dynamic proxies as RMI stubs
-
java/rmi/server/Unmarshal/PrimitiveClasses.java
: Verify that RMI can successfully unmarshal Class objects for primitive types.
-
java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshalOnStopThread.java
: RuntimeExceptions can corrupt call connections that may be reused.
-
java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java
: The local garbage collector needs to inspect a client VM's heap often enough (even if the VM is idle) to detect unreachable live remote references, so that their server VMs can be informed that the client VM is no longer holding a reference; this facilitates the server VM invoking the remote object's unreferenced() method (if present), garbage collecting the remote object, and allowing the server VM to exit
-
java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java
: When the "java.rmi.dgc.leaseValue" system property is set to a value much lower than its default (10 minutes), then the server-side user-visible detection of DGC lease expiration-- in the form of Unreferenced.unreferenced() invocations and possibly even local garbage collection (including weak reference notification, finalization, etc.)-- may be delayed longer than expected
-
java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet.java
: When an object is retrieved from a MarshalledObject, callbacks that were registered by objects in the graph for execution when the unmarshalling is done should get executed
-
java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java
: Unreferenced.unreferenced(...) threads should run in the nonSystem group
-
java/rmi/server/clientStackTrace/ClientStackTrace.java
: RemoteException should have server's stack trace
-
java/rmi/server/getRemoteClass/GetRemoteClass.java
: trivial optimization in RemoteProxy.extendsRemote
-
java/rmi/server/serverStackTrace/ServerStackTrace.java
: When an exception is thrown by a remote method invocation, the stack trace of the exception catchable by the client application should comprise both the client-side trace as well as the server-side trace, as serialized with the Throwable from the server.
-
java/rmi/server/serverStackTrace/SuppressStackTraces.java
: When the system property "sun.rmi.server.suppressStackTraces" is set to boolean true, then the RMI runtime should take positive action to counteract the new feature in 1.4 of an exception's stack trace being part of its serialized form so that the server-side stack trace of an exception that occurs during the execution of a remote method invocation gets marshalled to the client
-
java/rmi/server/useCustomRef/UseCustomRef.java
: remote references can't be downloaded
-
java/rmi/transport/acceptLoop/CloseServerSocketOnTermination.java
: When the current RMIFailureHandler (if any) is invoked because of a server socket accept failure, if it returns false, then (in addition to the accept loop terminating) the associated server socket should be closed
-
java/rmi/transport/checkFQDN/CheckFQDN.java
: Endpoint hostnames should always be fully qualified or should be an ip address
-
java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
: Distributed Garbage Collector Memory Leak
-
java/rmi/transport/closeServerSocket/CloseServerSocket.java
: After all of the remote objects (including a registry, if applicable) that had been exported with a given RMIServerSocketFactory value (including null) have been unexported, the server socket created for the exports should be closed (so that the local port is released).
-
java/rmi/transport/dgcDeadLock/DGCDeadLock.java
: synopsis: Distributed Garbage Collection Deadlock
-
java/rmi/transport/handshakeFailure/HandshakeFailure.java
: Whan an RMI (JRMP) connection is made to a TCP address that is listening, so the connection is accepted, but the server responds with invalid JRMP protocol (such as because a non-JRMP server is currently listening at that address), the client application should receive a java.rmi.ConnectException or ConnectIOException, not a MarshalException.
-
java/rmi/transport/handshakeTimeout/HandshakeTimeout.java
: When an RMI (JRMP) connection is made to a TCP address that is listening, so the connection is accepted, but the server never responds to the initial JRMP handshake (nor does it terminate the connection), the client should not hang forever; instead, it should throw an exception after a reasonable timeout interval
-
java/rmi/transport/httpSocket/HttpSocketTest.java
: HttpSocket functionality test
-
java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
: When a remote stub contains a client socket factory and a remote invocation is made using that stub, the factory should not be held strongly reachable by the RMI implementation forever; in particular, after the stub has become unreachable and all connections to its endpoint have been closed, then the factory should become unreachable too (through the RMI implementation).
-
java/rmi/transport/pinLastArguments/PinLastArguments.java
: Passing live remote references as part of the arguments of a remote invocation should not cause an AssertionError (on the second and subsequent attempts) when system assertions are enabled, nor should it cause the references to be pinned until a subsequent such remote invocation occurs (if the argument stream was not released cleanly because of a marshalling failure).
-
java/rmi/transport/readTimeout/ReadTimeoutTest.java
: Incoming connections should be subject to timeout
-
java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java
: After a remote object has been exported on an anonymous port, it should be possible to export another remote object on an explicit port (and with the same socket factories, if any) with the same value as the actual port to which the first export got bound
-
java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java
: When the RMI runtime (lazily) spawns system threads that could outlive the application context in which they were (happened to be) created, such threads should not inherit (thread local) data specific to such an application context for various isolation reasons (see 4219095)
-
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/LimitedDoPrivileged.java
: Test the limited privilege scope version of doPrivileged
-
java/security/AccessController/PreserveCombiner.java
: doPrivileged should preserve DomainCombiner
-
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/CodeSigner/Serialize.java
: CodeSigner.hashCode() does not work with serialization
-
java/security/CodeSource/Implies.java
: NullPointerException from CodeSource.matchLocation
-
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/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/KeyPairGenerator/Failover.java
: test that failover for KeyPairGenerator works
-
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/TestKeystoreCompat.java
: test compatibility mode for JKS and PKCS12 keystores
-
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/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/Policy/Dynamic/TestDynamicPolicy.java
: New policy sometimes has no effect with no indication given
-
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/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/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/DefaultPKCS11.java
: check SunPKCS11-Solaris is available on S10+ systems
-
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/ProviderInfoCheck.java
: Make sure the Provider.info entries have the correct values after going through serialization/deserialization.
-
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/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/DefineClassByteBuffer.java
: Test various cases of passing java.nio.ByteBuffers to defineClass().
-
java/security/SecureRandom/GetAlgorithm.java
: test that the getAlgorithm() method works correctly
-
java/security/SecureRandom/Serialize.java
: Make sure that a SecureRandom object can be serialized
-
java/security/Security/CaseInsensitiveAlgNames.java
: Make sure algorithm names provided to getInstance() are treated case-insensitive
-
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/ClassLoaderDeadlock/Deadlock2.sh
: make sure we do not deadlock between ExtClassLoader and AppClassLoader
-
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/Dyn.sh
: problems if signed crypto provider is the most preferred provider
-
java/security/Security/signedfirst/Static.sh
: 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 verify.
-
java/security/Signature/SignWithOutputBuffer.java
: Signature should support a sign() method that places the signature in an already existing array.
-
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/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/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/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/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/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/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/UnitTest.java
: Basic unit test for PKIXRevocationChecker
-
java/security/cert/PolicyNode/GetPolicyQualifiers.java
: Make sure PolicyNode.getPolicyQualifiers() returns Set of PolicyQualifierInfos.
-
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/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/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/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/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/Bug6665028.java
: verify that the memory corruption doesn't happen
-
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/ExceptionTest.java
: test exceptions
-
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/Bug6970930.java
: verify that compare() throws NPE instead of IAE when an argument is null.
-
java/text/Format/DateFormat/Bug4396385.java
: Make sure to detect invalid values for 1-based hour formats.
-
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/Bug8081794.java
: ParsePosition getErrorIndex should return correct index
-
java/text/Format/DateFormat/Bug8141243.java
: Make sure that SimpleDateFormat parses "UTC" as the UTC time zone.
-
java/text/Format/DateFormat/ISO8601ZoneTest.java
: Unit test for ISO8601 time zone format support
-
java/text/Format/DateFormat/WeekDateTest.java
: Unit test for week date support
-
java/text/Format/MessageFormat/Bug7003643.java
: Make sure MessageFormat.toPattern produces correct quoting
-
java/util/AbstractCollection/ToArrayTest.java
: AbstractCollection.toArray(T[]) doesn't return the given array in concurrent modification.
-
java/util/AbstractCollection/ToString.java
: toString method fails if size changes in between a call to size and an attempt to iterate.
-
java/util/AbstractList/FailFastIterator.java
: AbstractList iterators previously checked for co-modificatin after* the set/add/remove operations were performed.
-
java/util/AbstractList/HasNextAfterException.java
: AbstractList's ListIterator.hasNext() returns true, after ListIterator.previous() causes an exception for an empty list.
-
java/util/AbstractMap/AbstractMapClone.java
: AbstractMap's clone() method is implemented to reset AbstractMap's private fields after super.clone()
-
java/util/AbstractMap/Equals.java
: AbstractMap.equals and AbstractSet.equals are fragile: they throw exceptions when they should return false.
-
java/util/AbstractMap/SimpleEntries.java
: Basic tests for SimpleEntry, SimpleImmutableEntry
-
java/util/AbstractMap/ToString.java
: toString method fails if size changes in between a call to size and an attempt to iterate.
-
java/util/AbstractSequentialList/AddAll.java
: AddAll(int, Collection) intersperses the Collection with this List.
-
java/util/ArrayList/AddAll.java
: Ensure that addAll method can cope with underestimate by size().
-
java/util/ArrayList/Bug6533203.java
: AbstractList.ListItr.add might corrupt iterator state if enclosing add throws
-
java/util/ArrayList/EnsureCapacity.java
: Test the ArrayList.ensureCapacity() and Vector.ensureCapacity method with negative minimumCapacity input argument.
-
java/util/Arrays/ArrayObjectMethods.java
: Basic test for content-based array object methods
-
java/util/Arrays/Big.java
: arrays larger than 1<<30
-
java/util/Arrays/CopyMethods.java
: Test for array cloning and slicing methods.
-
java/util/Arrays/Correct.java
: Check that different sorts give equivalent results.
-
java/util/Arrays/Fill.java
: Arrays.fill(Object[], ...) should throw ArrayStoreException
-
java/util/Arrays/FloatDoubleOrder.java
: The natural ordering on Float and Double was not even a partial order (i.e., it violated the contract of Comparable.compareTo)
-
java/util/Arrays/Sorting.java
: Exercise Arrays.sort
-
java/util/Arrays/TimSortStackSize.java
: Test TimSort stack size
-
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/ImportExport.java
: Test import/export constructors and methods
-
java/util/BitSet/MemoryLeak.java
: Repeatedly OR BitSets; No OutOfMemoryException should result
-
java/util/BitSet/PreviousBits.java
: Test previousClearBit, previousSetBit
-
java/util/BitSet/StickySize.java
: Check capacity management
-
java/util/Calendar/Bug6645263.java
: Test field normalization in non-lenient from the partially normalized state
-
java/util/Calendar/Bug7017458.java
: Test of multithreaded serialization/deserialization of Calendar.
-
java/util/Calendar/WeekDateTest.java
: Unit test for week date support
-
java/util/Collection/BiggernYours.java
: Concurrent collections are permitted to lie about their size
-
java/util/Collection/HotPotatoes.java
: methods taking concurrently mutating collection should work
-
java/util/Collection/IteratorAtEnd.java
: next() does not change iterator state if throws NoSuchElementException
-
java/util/Collection/MOAT.java
: Run many tests on many Collection and Map implementations
-
java/util/Collections/AddAll.java
: Basic test for Collections.addAll
-
java/util/Collections/AsLifoQueue.java
: Basic tests for asLifoQueue
-
java/util/Collections/BigBinarySearch.java
: binarySearch of Collections larger than 1<<30
-
java/util/Collections/BinarySearchNullComparator.java
: Test Collections.binarySearch() with a null comparator
-
java/util/Collections/CheckedIdentityMap.java
: Checked collections with underlying maps with identity comparisons
-
java/util/Collections/CheckedListBash.java
: Unit test for Collections.checkedList
-
java/util/Collections/CheckedMapBash.java
: Unit test for Collections.checkedMap
-
java/util/Collections/CheckedNull.java
: Test behavior of nulls in checked collections
-
java/util/Collections/CheckedSetBash.java
: Unit test for Collections.checkedSet
-
java/util/Collections/Disjoint.java
: Basic test for Collections.disjoint
-
java/util/Collections/EmptyCollectionSerialization.java
: Empty utility collections should be singletons
-
java/util/Collections/EmptyIterator.java
: Test empty iterators, enumerations, and collections
-
java/util/Collections/Enum.java
: Basic test for new Enumeration -> List converter
-
java/util/Collections/EqualsTest.java
: Infinite recursion for some equals tests in Collections
-
java/util/Collections/FindSubList.java
: Basic test for Collections.indexOfSubList/lastIndexOfSubList
-
java/util/Collections/Frequency.java
: Basic test for Collections.frequency
-
java/util/Collections/MinMax.java
: min and max methods fail if size changes in between a call to size and an attempt to iterate.
-
java/util/Collections/NCopies.java
: Test Collections.nCopies
-
java/util/Collections/NullComparator.java
: A null Comparator is now specified to indicate natural ordering.
-
java/util/Collections/RacingCollections.java
: Test various operations on concurrently mutating collections
-
java/util/Collections/ReplaceAll.java
: Basic test for new replaceAll algorithm
-
java/util/Collections/ReverseOrder.java
: Reverse comparator was subtly broken
-
java/util/Collections/ReverseOrder2.java
: Basic test for Collections.reverseOrder
-
java/util/Collections/Rotate.java
: Basic test for new rotate algorithm
-
java/util/Collections/RotateEmpty.java
: Collections.rotate(...) returns ArithmeticException
-
java/util/Collections/Ser.java
: EMPTY_SET, EMPTY_LIST, and the collections returned by nCopies and singleton were spec'd to be serializable, but weren't.
-
java/util/Collections/SetFromMap.java
: test Collections.newSetFromMap
-
java/util/Collections/Swap.java
: Basic test for newly public swap algorithm
-
java/util/Collections/T6433170.java
: CheckedCollection.addAll should be all-or-nothing
-
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/Currency/Bug4512215.java
: Updated currency data.
-
java/util/Currency/Bug6807534.java
: check whether the default implementation of CurrencNameProvider.getDisplayName(String, Locale) throws appropriate exceptions when necessary.
-
java/util/Currency/CurrencyTest.java
: Basic tests for Currency class.
-
java/util/Currency/ValidateISO4217.java
: Validate ISO 4217 data for Currency class.
-
java/util/Deque/ChorusLine.java
: Deque implementations must behave isomorphically
-
java/util/EnumMap/DistinctEntrySetElements.java
: Sets from Map.entrySet() return distinct objects for each Entry
-
java/util/EnumMap/EntrySetIteratorRemoveInvalidatesEntry.java
: Iterator.remove() from Map.entrySet().iterator() invalidates returned Entry.
-
java/util/EnumMap/EnumMapBash.java
: Unit test for EnumMap
-
java/util/EnumMap/ProperEntrySetOnClone.java
: EnumMap.entrySet() returns an entrySet referencing to the cloned instance
-
java/util/EnumMap/SimpleSerialization.java
: A serialized EnumMap can be successfully de-serialized.
-
java/util/EnumMap/ToArray.java
: Tests for toArray
-
java/util/EnumMap/UniqueNullValue.java
: (coll) EnumMap.containsValue(null) returns true
-
java/util/EnumSet/AllOf.java
: AllOf static factory is broken in Regular and Jumbo enum set
-
java/util/EnumSet/BogusEnumSet.java
: Check that deserialization preserves EnumSet integrity
-
java/util/EnumSet/ComplementOf.java
: ComplementOf static factory is broken in Regular and Jumbo enum set
-
java/util/EnumSet/EnumSetBash.java
: Unit test for EnumSet
-
java/util/EnumSet/InsertWrongType.java
: Inserting enum of wrong type does horrible things to EnumSet/Map
-
java/util/EnumSet/JumboRange.java
: Range static factory fails to compute size in Jumbo enum set
-
java/util/EnumSet/LargeEnumIteratorRemoveResilience.java
: EnumSet's iterator.remove() can be resilient to set's modification.
-
java/util/EnumSet/OneUniverse.java
: All enum constants in a class should share a single "universe".
-
java/util/EnumSet/Range.java
: Range static factory is broken in Regular and Jumbo enum set
-
java/util/EnumSet/RetainAll.java
: Test EnumSet.retainAll
-
java/util/EnumSet/SmallEnumIteratorRemoveResilience.java
: EnumSet's iterator.remove() can be resilient to set's modification.
-
java/util/Formattable/StockName.java
:
-
java/util/Formatter/Basic.java
: Unit test for formatter
-
java/util/Formatter/Close.java
: Basic tests for close().
-
java/util/Formatter/Constructors.java
: Unit test for all constructors introduced by the formatter feature
-
java/util/Formatter/FailingConstructors.java
: PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
-
java/util/Formatter/Flush.java
: Basic tests for flush().
-
java/util/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/SetValue.java
: HashMap.Entry.setValue() returns new value (as opposed to old)
-
java/util/HashMap/ToString.java
: HashMap's entry.toString threw a null pointer exc if the HashMap contained null keys or values.
-
java/util/HashSet/Serialization.java
: Verify that a serialized HashSet may successfully be deserialized.
-
java/util/Hashtable/DeserializedLength.java
: Hashtable deserialization reconstitutes table with wrong capacity
-
java/util/Hashtable/EqualsCast.java
: Hashtable was less robust to extension that it could have been because the equals and Hashcode methods used internals unnecessarily
-
java/util/Hashtable/HashCode.java
: Hashtable's hashCode method always returns zero(!)
-
java/util/Hashtable/IllegalLoadFactor.java
: Test for an illegalargumentexception on loadFactor
-
java/util/Hashtable/ReadObject.java
: test Hashtable readObject for invocation of overridable put method
-
java/util/Hashtable/SelfRef.java
: Hashtable's toString method should detect self-referential hash tables rather than throwing a StackOverflowException.
-
java/util/Hashtable/SerializationDeadlock.java
: Serializing Hashtable objects which refer to each other should not be able to deadlock.
-
java/util/Hashtable/SimpleSerialization.java
: A serialized Hashtable can be de-serialized properly.
-
java/util/IdentityHashMap/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/LinkedHashMap/Basic.java
: Basic test for LinkedHashMap
-
java/util/LinkedHashMap/Cache.java
: Basic test of removeEldestElement method.
-
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/LockStep.java
: Compare List implementations for identical behavior
-
java/util/Locale/Bug4152725.java
: Verify that the default locale can be specified from the command line.
-
java/util/Locale/Bug4210525.java
: Locale variant should not be uppercased
-
java/util/Locale/Bug4316602.java
: Locale constructor should allow language-only argument
-
java/util/Locale/Bug4518797.java
: Make sure that hashCode() and read/writeObject() are thread-safe.
-
java/util/Locale/Bug6989440.java
: Verify ConcurrentModificationException is not thrown with multiple thread accesses.
-
java/util/Locale/HashCodeTest.java
: Test hashCode() to have less than 10% of hash code conflicts.
-
java/util/Locale/InternationalBAT.java
: Basic acceptance test for international J2RE
-
java/util/Locale/LocaleCategory.sh
: tests for Locale.getDefault(Locale.Category) and Locale.setDefault(Locale.Category, Locale)
-
java/util/Locale/ThaiGov.java
:
-
java/util/Locale/bug4122700.java
: Verify that list of available locales is non-empty, and print the list
-
java/util/Locale/bug6277243.java
: Verify that there is Locale.ROOT constant, and it is equal to Locale("", "", "")
-
java/util/Locale/bug6312358.java
: Verify that an NPE is thrown by issueing Locale.getInstance() with any argument being null.
-
java/util/Map/Collisions.java
: Ensure Maps behave well with lots of hashCode() collisions.
-
java/util/Map/EntryHashCode.java
: Map.Entry implementations need to comply with Map.Entry.hashCode() defined behaviour.
-
java/util/Map/Get.java
: Verify assertions in get() javadocs
-
java/util/Map/LockStep.java
: Test Map implementations for mutual compatibility
-
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/Observable/ClearChanged.java
: Test that Observer.notifyObservers calls clearChanged
-
java/util/PluggableLocale/BreakIteratorProviderTest.sh
: BreakIteratorProvider tests
-
java/util/PluggableLocale/ClasspathTest.sh
: Checks whether providers can only be loaded from extension directories, not from classpath.
-
java/util/PluggableLocale/CollatorProviderTest.sh
: CollatorProvider tests
-
java/util/PluggableLocale/CurrencyNameProviderTest.sh
: CurrencyNameProvider tests
-
java/util/PluggableLocale/DateFormatProviderTest.sh
: DateFormatProvider tests
-
java/util/PluggableLocale/DateFormatSymbolsProviderTest.sh
: DateFormatSymbolsProvider tests
-
java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.sh
: DecimalFormatSymbolsProvider tests
-
java/util/PluggableLocale/GenericTest.sh
: Generic tests for the pluggable locales feature
-
java/util/PluggableLocale/LocaleNameProviderTest.sh
: LocaleNameProvider tests
-
java/util/PluggableLocale/NumberFormatProviderTest.sh
: NumberFormatProvider tests
-
java/util/PluggableLocale/TimeZoneNameProviderTest.sh
: TimeZoneNameProvider tests
-
java/util/PriorityQueue/ForgetMeNot.java
: Test ForgetMeNot implementation feature (and more)
-
java/util/PriorityQueue/NoNulls.java
: Attempt to add a null throws NullPointerException
-
java/util/PriorityQueue/PriorityQueueSort.java
: Checks that a priority queue returns elements in sorted order across various operations
-
java/util/PriorityQueue/RemoveContains.java
: Test contains/remove equator compatibility
-
java/util/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/ResourceBundle/Bug4195978Test.java
: Verifies that resource bundle names have case distinction.
-
java/util/ResourceBundle/Bug4257318.java
:
-
java/util/ResourceBundle/Bug4353454.java
: Test if the second getBundle call finds a bundle in the default Locale search path.
-
java/util/ResourceBundle/Bug4396021.java
: Verify that a resource bundle can override its parent.
-
java/util/ResourceBundle/Bug6190861.java
: Make sure to always load the default locale's bundle when there's no bundle for the requested locale.
-
java/util/ResourceBundle/Bug6204853.java
: tests PropertyResourceBundle(Reader) constructor.
-
java/util/ResourceBundle/Bug6287579.java
: Make sure that getContents() of ListResourceBundle subclasses is 'protected' and returns a different Object[]][] instance in each invocation.
-
java/util/ResourceBundle/Bug6299235Test.sh
: test Bug 6299235 to make sure the third-party provided sun resources could be picked up.
-
java/util/ResourceBundle/Bug6355009.java
: Make sure not to have too many causes for MissingResourceException
-
java/util/ResourceBundle/Bug6356571.java
: Make sure that non-ResourceBundle classes are ignored and properties files are loaded correctly.
-
java/util/ResourceBundle/Bug6359330.java
: Make sure that getBundle doesn't cause a security error with a security manager when instantialing RBClassLoader (internal classloader).
-
java/util/ResourceBundle/Bug6572242.java
: Make sure that ResourceBundle.getBundle ignores LinkageError for compatibility.
-
java/util/ResourceBundle/Control/BadControlsTest.java
: Test if ResourceBundle.getBundle detects bad Control implementations.
-
java/util/ResourceBundle/Control/ControlFactoryTest.java
: Test the ResourceBundle.Control factory methods.
-
java/util/ResourceBundle/Control/DefaultControlTest.java
: Test the default Control implementation
-
java/util/ResourceBundle/Control/ExpirationTest.sh
: Tests for expiration control and reloading expired resource bundles.
-
java/util/ResourceBundle/Control/LoadingStrategiesTest.java
: Test non-standard loading strategies with ResourceBundle.Control subclasses
-
java/util/ResourceBundle/Control/MissingResourceCauseTest.sh
: Test for the cause support when throwing a MissingResourceBundle
-
java/util/ResourceBundle/Control/PackagePrivateTest.java
: Test if package private ResourceBundles can be loaded.
-
java/util/ResourceBundle/Control/StressTest.java
: Stress test for ResourceBundle.getBundle with ResourceBundle.Control.
-
java/util/ResourceBundle/Control/XMLResourceBundleTest.java
: Test XML support as shown in the ResourceBundle.Control description.
-
java/util/ResourceBundle/KeySetTest.java
: Test cases for the containsKey, keySet, and handleKeySet methods that are new in Mustang.
-
java/util/ResourceBundle/ReferencesTest.java
: Verify that references from ResourceBundle cache don't prevent class loader reclamation.
-
java/util/ResourceBundle/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/Scanner/FailingConstructors.java
: PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
-
java/util/ServiceLoader/basic.sh
: Unit test for java.util.ServiceLoader
-
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/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/DaylightTimeTest.java
: Test case for TimeZone.observesDaylightTime()
-
java/util/TimeZone/ListTimeZones.java
: Allow 24:00 as a valid end/start DST time stamp
-
java/util/TimeZone/OldIDMappingTest.sh
: Compatibility test for the old JDK ID mapping and Olson IDs
-
java/util/TimeZone/TimeZoneDatePermissionCheck.sh
: Stackoverflow error with security manager, signed jars and debug.
-
java/util/Timer/Args.java
: Test various args to task scheduling methods
-
java/util/Timer/DelayOverflow.java
: java.util.Timer schedule delay Long.MAX_VALUE causes task to execute multiple times
-
java/util/Timer/KillThread.java
: Killing a Timer thread causes the Timer to fail silently on subsequent use.
-
java/util/Timer/NameConstructors.java
: Basic test for constructors with thread name
-
java/util/Timer/Purge.java
: Basic test for purge method
-
java/util/TreeMap/Clone.java
: Verify that cloned TreeMap gets new keyset
-
java/util/TreeMap/ContainsValue.java
: TreeMap.containsValue throws NullPointerExc for empty TreeMap
-
java/util/TreeMap/EmptyMapAndNulls.java
: Test handling of null with empty Map
-
java/util/TreeMap/HeadTailTypeError.java
: indexOf and lastIndex of used to let you look outside the valid range in the backing array
-
java/util/TreeMap/NullAtEnd.java
: Test null-allowing Comparators
-
java/util/TreeMap/NullPermissiveComparator.java
: Test proper handling of comparators permitting nulls
-
java/util/TreeMap/SubMap.java
: The firstKey and lastKey
-
java/util/TreeMap/SubMapClear.java
: Submap clear tickled a bug in an optimization suggested by Prof
-
java/util/UUID/Serial.java
: Test deserialization of UUID
-
java/util/UUID/UUIDTest.java
: Unit tests for java.util.UUID
-
java/util/Vector/ComodifiedRemoveAllElements.java
: Due to a bug in Vector's removeAllElements(), the modification counter would not get incremented.
-
java/util/Vector/CopyInto.java
: Vector.copyInto should throw ArrayStoreException
-
java/util/Vector/IllegalConstructorArgs.java
: Test for illegal argument exception
-
java/util/Vector/LastIndexOf.java
: Vector.lastIndex(Object, int) used to let you look outside the valid range in the backing array
-
java/util/Vector/SerializationDeadlock.java
: Serializing Vector objects which refer to each other should not be able to deadlock.
-
java/util/Vector/SimpleSerialization.java
: A serialized Vector can be successfully de-serialized.
-
java/util/Vector/SyncLastIndexOf.java
: Vector's lastIndexOf(Object) was lacking synchronization
-
java/util/WeakHashMap/Iteration.java
: Tests to see that memory leak no longer exists.
-
java/util/WeakHashMap/ZeroInitCap.java
: Zero initial capacity should be legal
-
java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
: Checks for responsiveness of blocking queues to cancellation
-
java/util/concurrent/BlockingQueue/Interrupt.java
: Check proper handling of interrupts
-
java/util/concurrent/BlockingQueue/LastElement.java
: Check correct behavior when last element is removed.
-
java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java
: multiple producers and single consumer using blocking queues
-
java/util/concurrent/BlockingQueue/OfferDrainToLoops.java
: Test concurrent offer vs
-
java/util/concurrent/BlockingQueue/PollMemoryLeak.java
: Checks for OutOfMemoryError when an unbounded number of aborted timed waits occur without a signal.
-
java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java
: multiple producers and consumers using blocking queues
-
java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java
: check ordering for blocking queues with 1 producer and multiple consumers
-
java/util/concurrent/ConcurrentHashMap/DistinctEntrySetElements.java
: Sets from Map.entrySet() return distinct objects for each Entry
-
java/util/concurrent/ConcurrentHashMap/MapCheck.java
: Times and checks basic map operations
-
java/util/concurrent/ConcurrentHashMap/MapLoops.java
: Exercise multithreaded maps, by default ConcurrentHashMap
-
java/util/concurrent/ConcurrentHashMap/toArray.java
: thread safety of toArray methods of subCollections
-
java/util/concurrent/ConcurrentMap/ConcurrentModification.java
: Reasonable things should happen if mutating while iterating.
-
java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java
: Checks that a set of threads can repeatedly get and modify items
-
java/util/concurrent/ConcurrentQueues/GCRetention.java
: Benchmark that tries to GC-tenure head, followed by many add/remove operations.
-
java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java
: Check weak consistency of concurrent queue iterators
-
java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java
: Test concurrent offer vs
-
java/util/concurrent/ConcurrentQueues/RemovePollRace.java
: Checks race between poll and remove(Object), while occasionally moonlighting as a microbenchmark.
-
java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java
: CopyOnWriteArrayList.equals should be thread-safe
-
java/util/concurrent/CopyOnWriteArraySet/RacingCows.java
: Check for race conditions in COWArray classes
-
java/util/concurrent/CountDownLatch/Basic.java
: Basic tests for CountDownLatch
-
java/util/concurrent/CyclicBarrier/Basic.java
: Basic tests for CyclicBarrier
-
java/util/concurrent/DelayQueue/Iterate.java
: DelayQueue iterators should support concurrent modification
-
java/util/concurrent/DelayQueue/PollUnexpired.java
: Try to poll a DelayQueue with only unexpired elements
-
java/util/concurrent/Exchanger/ExchangeLoops.java
: checks to make sure a pipeline of exchangers passes data.
-
java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
: Exercise ExecutorCompletionServiceLoops
-
java/util/concurrent/ExecutorService/Invoke.java
: Tests for invokeAny, invokeAll
-
java/util/concurrent/Executors/AutoShutdown.java
: Check for auto-shutdown and gc of singleThreadExecutors
-
java/util/concurrent/Executors/PrivilegedCallables.java
: Test privilegedCallable, privilegedCallableUsingCurrentClassLoader
-
java/util/concurrent/Executors/Throws.java
: Check Executors/STPE Exception specifications
-
java/util/concurrent/FutureTask/BlockingTaskExecutor.java
: ExecutorService.invokeAll might hang
-
java/util/concurrent/FutureTask/CancelledFutureLoops.java
: Checks for responsiveness of futures to cancellation
-
java/util/concurrent/FutureTask/Customized.java
: Test state transitions; check protected methods are called
-
java/util/concurrent/FutureTask/DoneTimedGetLoops.java
: isDone returning true guarantees that subsequent timed get will never throw TimeoutException.
-
java/util/concurrent/FutureTask/ExplicitSet.java
: Race in FutureTask if used with explicit set ( not Runnable )
-
java/util/concurrent/FutureTask/Throw.java
: Check exceptional behavior in run and done methods
-
java/util/concurrent/LinkedBlockingQueue/ToArray.java
: toArray(a) must set "after-end" element to null
-
java/util/concurrent/Phaser/Arrive.java
: tests for Phaser.arrive()
-
java/util/concurrent/Phaser/Basic.java
: Basic tests for Phaser
-
java/util/concurrent/Phaser/FickleRegister.java
: stress test for register/arriveAndDeregister
-
java/util/concurrent/Phaser/PhaseOverflow.java
: Test Phaser phase integer overflow behavior
-
java/util/concurrent/Phaser/TieredArriveLoops.java
: stress test for arrivals in a tiered phaser
-
java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
: Check effectiveness of RemoveOnCancelPolicy
-
java/util/concurrent/ScheduledThreadPoolExecutor/DecorateTask.java
: Test ScheduledThreadPoolExecutor.decorateTask
-
java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java
: Check for long overflow in task time comparison.
-
java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java
: ScheduledExecutorService never executes Runnable with corePoolSize of zero
-
java/util/concurrent/Semaphore/PermitOverflow.java
: Numeric overflow/underflow of permits causes Error throw
-
java/util/concurrent/Semaphore/RacingReleases.java
: Try to tickle race conditions in AbstractQueuedSynchronizer "shared" code
-
java/util/concurrent/SynchronousQueue/Fairness.java
: Checks that fairness setting is respected.
-
java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java
: Test proper handling of pool state changes
-
java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java
: Test allowsCoreThreadTimeOut
-
java/util/concurrent/ThreadPoolExecutor/Custom.java
: Test TPE extensibility framework
-
java/util/concurrent/ThreadPoolExecutor/ModifyCorePoolSize.java
: Test changes to STPE core pool size
-
java/util/concurrent/ThreadPoolExecutor/ScheduledTickleService.java
: Test one ScheduledThreadPoolExecutor extension scenario
-
java/util/concurrent/ThreadPoolExecutor/SelfInterrupt.java
: non-idle worker threads should not be interrupted
-
java/util/concurrent/ThreadPoolExecutor/ShutdownNowExecuteRace.java
: Race task submission against shutdownNow
-
java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
: Test proper handling of tasks that terminate abruptly
-
java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java
: poolSize might shrink below corePoolSize after timeout
-
java/util/concurrent/TimeUnit/Basic.java
: Basic tests for TimeUnit
-
java/util/concurrent/atomic/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/Lazy.java
: lazySet methods
-
java/util/concurrent/atomic/VMSupportsCS8.java
: Checks that the value of VMSupportsCS8 matches system properties.
-
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/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/ReentrantLock/CancelledLockLoops.java
: tests lockInterruptibly
-
java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java
: Checks for missed signals by locking and unlocking each of an array of locks once per thread
-
java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java
: multiple threads using a single lock
-
java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java
: Checks for responsiveness of locks to timeouts
-
java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java
: Check that regaining a read lock succeeds after a write lock attempt times out
-
java/util/concurrent/locks/ReentrantReadWriteLock/Count.java
: Recursive lock invariant sanity checks
-
java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
: Exercise multithreaded maps, by default ConcurrentHashMap
-
java/util/jar/Attributes/Name.java
: Make sure empty string is not a valid Attributes name.
-
java/util/jar/Attributes/PutAndPutAll.java
: Test if put and putAll will test for illegal arguments.
-
java/util/jar/JarEntry/GetMethodsReturnClones.java
: Ensure that callers cannot modify the internal JarEntry cert and codesigner arrays.
-
java/util/jar/JarFile/Constructor.java
: Check that constructors throw specified exceptions
-
java/util/jar/JarFile/JarNoManifest.java
: JarFile.maybeInstantiateVerifier must check for absence of manifest
-
java/util/jar/JarFile/MevNPE.java
: NPE from sun.security.util.ManifestEntryVerifier.verify during Maven build
-
java/util/jar/JarFile/ScanSignedJar.java
: Check that a signed JAR file containing an unsupported signer info attribute can be parsed successfully.
-
java/util/jar/JarFile/SignedJarFileGetInputStream.java
: JarFile.getInputStream should not throw when jar file is signed
-
java/util/jar/JarFile/SorryClosed.java
: Accessing a closed jar file should generate IllegalStateException.
-
java/util/jar/JarFile/TurkCert.java
: Make sure jar certificates work for Turkish locale
-
java/util/jar/JarFile/VerifySignedJar.java
: Make sure verifying signed Jar doesn't throw SecurityException
-
java/util/jar/JarInputStream/EmptyJar.java
: Make sure JarInputStream constructor will not throw NullPointerException when the JAR file is empty.
-
java/util/jar/JarInputStream/ScanSignedJar.java
: Confirm that JarEntry.getCertificates identifies signed entries.
-
java/util/jar/JarInputStream/TestIndexedJarWithBadSignature.java
: Confirm the JarInputStream throws the SecurityException when verifying an indexed jar file with corrupted signature
-
java/util/jar/Manifest/CreateManifest.java
: Jar tools fails to generate manifest correctly when boundary condition hit
-
java/util/jar/TestExtra.java
: Test that client-provided data in the extra field is written and read correctly, taking into account the JAR_MAGIC written into the extra field of the first entry of JAR files.
-
java/util/logging/AnonLoggerWeakRefLeak.sh
: Check for WeakReference leak in anonymous Logger objects
-
java/util/logging/ClassLoaderLeakTest.java
: Test verifes that LogManager shutdown hook does not cause an application classloader leaks.
-
java/util/logging/CustomLogManagerTest.java
: Add loggers to custom log manager
-
java/util/logging/DrainFindDeadlockTest.java
: check for deadlock between findLogger() and drainLoggerRefQueueBounded()
-
java/util/logging/GetGlobalTest.java
: Added convenience method for deprecated Logger.global
-
java/util/logging/LevelResourceBundle.java
: test logging.properties localized
-
java/util/logging/LocalizedLevelName.java
: test logging.properties localized
-
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/LoggerSubclass.java
: Test Logger subclasses
-
java/util/logging/LoggerWeakRefLeak.sh
: Check for WeakReference leak in Logger objects
-
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/ParentLoggersTest.java
: regression: parent loggers are not properly registered
-
java/util/logging/SimpleFormatterFormat.java
: Test the custom simple formatter output
-
java/util/logging/SimpleLogManager.java
: A LogManager subclass overrides its own implementation of named logger (see the subclassing information in the Logger class specification)
-
java/util/logging/TestAppletLoggerContext.java
: NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
-
java/util/logging/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/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/bundlesearch/ResourceBundleSearchTest.java
: Remove the stack search for a resource bundle Logger to use
-
java/util/prefs/AddNodeChangeListener.java
: Checks if events are delivered to a listener when a child node is added or removed
-
java/util/prefs/CheckUserPrefsStorage.sh
: Tests that user preferences are stored in the permanent storage
-
java/util/prefs/CommentsInXml.java
: XMl Comments in Preferences File lead to ClassCastException
-
java/util/prefs/ConflictInFlush.java
: flush() throws an IllegalStateException on a removed node
-
java/util/prefs/ExportNode.java
: Due to a bug in XMLSupport.putPreferencesInXml(...), node's keys would not get exported.
-
java/util/prefs/ExportSubtree.java
: checks if the output of exportSubtree() is identical to the output from previous release.
-
java/util/prefs/RemoveNullKeyCheck.java
: Check if NullPointerException is thrown if the key passed to remove() is null.
-
java/util/prefs/RemoveReadOnlyNode.java
: check if wrong exception gets thrown if one of the child nodes is readonly on underlying filesystem when node is being removed.
-
java/util/prefs/RemoveUnregedListener.java
: Checks if correct exception gets thrown when removing an unregistered NodeChangeListener .
-
java/util/prefs/SerializeExceptions.java
: Prefs exceptions were unintentionally not serializable
-
java/util/regex/RegExTest.java
: tests RegExp framework
-
java/util/zip/Available.java
: Make sure ZipInputStream/InflaterInputStream.available() will return 0 after EOF has reached and 1 otherwise.
-
java/util/zip/Bounds.java
: Test bounds checking in zip package
-
java/util/zip/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/DataDescriptor.java
: Test that zip file's data descriptor is written correctly.
-
java/util/zip/DeInflate.java
: Test basic deflater & inflater functionality
-
java/util/zip/DeflateIn_InflateOut.java
: Test basic functionality of DeflaterInputStream and InflaterOutputStream
-
java/util/zip/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/GZIPInputStreamRead.java
: Test the read and write of GZIPInput/OutputStream, including concatenated .gz inputstream
-
java/util/zip/GZIP/ReadUByte.java
: Validate that GZIPInputStream.readUByte throws the correct exception when read() on the InputStream with which the GZIPInputStream was created returns an out-of-bounds value.
-
java/util/zip/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/InfoZip.java
: We must be able to read zip files created by Unix Info-Zip
-
java/util/zip/InterruptibleZip.java
: Test whether the zip file still can be read after thread is interrupted
-
java/util/zip/NoExtensionSignature.java
: Zip files with no extension signature would get rejected
-
java/util/zip/ReadLoc.java
: Test for VM crash in getEntry
-
java/util/zip/StoredCRC.java
: ZipInputStream does not check CRC for stored (uncompressed) files
-
java/util/zip/StreamConstructor.java
: test if Deflater/Inflater constructor will check the arguments correctly.
-
java/util/zip/StreamIOAfterClose.java
: Test if zip related in/output streams will prevent i/o after stream has been closed.
-
java/util/zip/TestEmptyZip.java
: Test ability to write and read zip files that have no entries.
-
java/util/zip/TestZipError.java
: Check that ZipError is thrown instead of InternalError when iterating entries of an invalid zip file
-
java/util/zip/TotalInOut.java
: Test De/Inflater.getBytesRead/Written()
-
java/util/zip/ZipCoding.java
: Test ZipInputStream, ZipOutputStream and ZipFile with non-UTF8 encoding
-
java/util/zip/ZipEntry/Clone.java
: Test if ZipEntry.clone() works when the extra field is null.
-
java/util/zip/ZipEntry/Constructor.java
: Make sure ZipEntry static initializer will load the zip library.
-
java/util/zip/ZipFile/Assortment.java
: test a variety of zip file entries
-
java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java
: Allow stale InputStreams from ZipFiles to be GC'd
-
java/util/zip/ZipFile/Comment.java
: Make sure zip file comments of various sizes can be written.
-
java/util/zip/ZipFile/Constructor.java
: Check that constructors throw specified exceptions
-
java/util/zip/ZipFile/CopyJar.java
: Make sure the ZipEntry fields are correct.
-
java/util/zip/ZipFile/CorruptedZipFiles.java
: test for correct detection and reporting of corrupted zip files
-
java/util/zip/ZipFile/DeleteTempJar.java
: Make sure URL-downloaded jar files (jar_cache files) will be deleted when VM exits.
-
java/util/zip/ZipFile/EnumAfterClose.java
: Check if the zip file is closed before access any elements in the Enumeration.
-
java/util/zip/ZipFile/FinalizeInflater.java
: Make sure cached Inflater does not get finalized.
-
java/util/zip/ZipFile/FinalizeZipFile.java
: Check that ZipFile objects are always collected
-
java/util/zip/ZipFile/GetDirEntry.java
: getEntry() will search for a directory even without an ending '/'.
-
java/util/zip/ZipFile/ManyEntries.java
: open zip files with more than 64k entries
-
java/util/zip/ZipFile/ManyZipFiles.java
: Check that it is possible to open more than 2,048 zip files on Windows.
-
java/util/zip/ZipFile/ReadAfterClose.java
: Test if reading InputStream of a closed ZipFile crashes VM
-
java/util/zip/ZipFile/ReadLongZipFileName.java
: Verify that we can read zip file names > 255 chars long
-
java/util/zip/ZipFile/ReadZip.java
: Make sure we can read a zip file.
-
java/util/zip/ZipFile/ReleaseInflater.java
: Make sure the same inflater will only be recycled once.
-
java/util/zip/ZipFile/ShortRead.java
: Small compressed zip entries should be read in one read() operation
-
java/util/zip/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.
-
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/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/DirectBBRemaining.java
: Cipher.doFinal(ByteBuffer,ByteBuffer) fails to process when in.remaining() == 0
-
javax/crypto/CryptoPermission/AllPermCheck.java
: Ensure either IllegalAlgorithmParameterException or InvalidKeyException is thrown instead of SecurityException when crypto permssion checks failed.
-
javax/crypto/CryptoPermission/CryptoPolicyFallback.java
: Add a crypto policy fallback in case Security Property 'crypto.policy' does not exist.
-
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/EncryptedPrivateKeyInfo/GetAlgName.java
: Test the EncryptedPrivateKeyInfo.getAlgName(...) methods.
-
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/SunJCE_BC_LoadOrdering.java
: SunJCE depends on sun.security.provider.SignatureImpl behaviour, BC can't load into 1st slot.
-
javax/crypto/KeyGenerator/TestGetInstance.java
: test that the new getInstance() implementation works correctly
-
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/SecretKeyFactory/FailOverTest.sh
: SecretKeyFactory failover does not work
-
javax/crypto/sanity/CheckManifestForRelease.java
: UnsatisfiedLinkError on PKCS11.C_GetOperationState while using NSS from jre7u6+
-
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/imageio/CachePremissionsTest/CachePermissionsTest.java
: Test verifies that ImageIO checks all permissions required for the file cache usage: no policy file: No security restrictions
-
javax/imageio/EmptyFileTest.java
: Test verifies that ImageIO.write() does not create new empty file if requested image format is not supported.
-
javax/imageio/metadata/BooleanAttributes.java
: ensure that boolean attributes follow ( "TRUE" | "FALSE" ) including correct (i.e
-
javax/imageio/plugins/png/GrayPngTest.java
: Test verifies that PNG image writer correctly handles indexed images with various types of transparency
-
javax/imageio/plugins/png/ItxtUtf8Test.java
: Write and read a PNG file including an non-latin1 iTXt chunk Test also verifies that trunkated png images does not cause an OoutOfMemory error.
-
javax/imageio/plugins/png/MergeStdCommentTest.java
: Merge a comment using the standard metdata format and only a minimal set of attributes
-
javax/imageio/plugins/png/PngDitDepthTest.java
: PNGMetadata.getAsTree() sets bitDepth to invalid value
-
javax/imageio/plugins/png/PngOutputTypeTest.java
: Test verifies that PNG image reader creates buffered image of standart type for 8 bpp images with color type RGB or RGBAlpha
-
javax/imageio/plugins/wbmp/CanDecodeTest.java
: Test verifies that SPI of WBMP image reader does not claims to be able to decode QT movies, tga images, or ico files.
-
javax/imageio/stream/StreamCloserLeak/run_test.sh
: Test simulates the case of multiple applets executed in the same VM and verifies that ImageIO shutdown hook StreamCloser does not cause a leak of classloaders.
-
javax/management/ImplementationVersion/ImplVersionTest.java
: Test that there is no difference between the JMX version and the JDK version when JMX is bundled into the Java platform and the application is run with a security manager and the test codebase has the java permission to read the "java.runtime.version" system property.
-
javax/management/Introspector/AnnotationSecurityTest.java
: Test that having a security manager doesn't trigger a NotCompliantMBeanException
-
javax/management/Introspector/AnnotationTest.java
: Test that annotations in Standard MBean interfaces correctly produce Descriptor entries
-
javax/management/Introspector/ChangingNotifsTest.java
: Check that Standard MBeans can change their MBeanNotificationInfo[] and MXBeans cannot
-
javax/management/Introspector/ClassLeakTest.java
: Ensure that the Introspector does not retain refs to classes
-
javax/management/Introspector/DuplicateGetterTest.java
: Test that an MBean interface can inherit two methods with the same signature from two unrelated parent interfaces
-
javax/management/Introspector/FeatureOrderTest.java
: Test that attributes and operations appear in the same order in MBeanInfo as they did in the Standard MBean or MXBean Interface.
-
javax/management/Introspector/GetMBeanInfoExceptionTest.java
: Test that the exception thrown by DynamicMBean.getMBeanInfo() keeps the init cause.
-
javax/management/Introspector/IdenticalMBeanInfoTest.java
: Check that MBeans with the same class have identical MBeanInfo unless they are NotificationBroadcasters
-
javax/management/Introspector/ImmutableNotificationInfoTest.java
: Check that a StandardMBean has immutableInfo=true if it is a NotificationBroadcasterSupport that doesn't override getNotificationInfo()
-
javax/management/Introspector/InvokeGettersTest.java
: Test that the jmx.invoke.getters system property works
-
javax/management/Introspector/IsMethodTest.java
: Test that "Boolean isX()" and "int isX()" define operations
-
javax/management/Introspector/NotAnMBeanTest.java
: Ensure that the right exception is thrown for illegal MBeans
-
javax/management/Introspector/NotCompliantCauseTest.java
: Test that NotCompliantMBeanException has a cause in case of type mapping problems.
-
javax/management/Introspector/SetWrongTypeAttributeTest.java
: Check that setting the wrong type of an attribute in a Standard MBean or MXBean causes InvalidAttributeValueException
-
javax/management/Introspector/UnregisterMBeanExceptionTest.java
: Test that MBeanServer.unregisterMBean() correctly unregisters the supplied MBean although DynamicMBean.getMBeanInfo() throws a runtime exception.
-
javax/management/MBeanInfo/EqualExceptionTest.java
: Test whether an null descriptor will cause an NullPointerException.
-
javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java
: Test that MBean*Info.equals do not throw NPE
-
javax/management/MBeanInfo/MBeanInfoEqualsTest.java
: Test that MBeanInfo.equals works even for mutable subclasses
-
javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java
: Test that hashCode()throws NullPointerException
-
javax/management/MBeanInfo/NotificationInfoTest.java
: Test that JMX classes use fully-qualified class names in MBeanNotificationInfo
-
javax/management/MBeanInfo/NullInfoArraysTest.java
: Test that an MBeanInfo works even if it is deserialized from an implementation where its array fields can be null.
-
javax/management/MBeanInfo/SerializationTest.java
: Test the new serialization/deserialization methods.
-
javax/management/MBeanInfo/TooManyFooTest.java
: Test that a method inherited from two different interfaces appears only once in MBeanInfo.
-
javax/management/MBeanServer/AttributeListTypeSafeTest.java
: Test adding non-Attribute values to an AttributeList.
-
javax/management/MBeanServer/MBeanExceptionTest.java
: Test that MBean's RuntimeException is wrapped in RuntimeMBeanException and (for Standard MBeans) that checked exceptions are wrapped in MBeanException
-
javax/management/MBeanServer/MBeanServerInvocationHandlerExceptionTest.java
: Test how to unwrap a user specific exception
-
javax/management/MBeanServer/MBeanServerNotificationTest.java
: Checks that MBeanServerNotification.toString contains the MBean name.
-
javax/management/MBeanServer/NewMBeanListenerTest.java
: Test that registered notification is sent early enough
-
javax/management/MBeanServer/NotifDeadlockTest.java
: Test deadlock in MBeanServerDelegate listeners
-
javax/management/MBeanServer/OldMBeanServerTest.java
: Test that nothing assumes a post-1.2 MBeanServer
-
javax/management/MBeanServer/PostExceptionTest.java
: Check behaviour of MBeanServer when postRegister and postDeregister throw exceptions.
-
javax/management/MBeanServer/PostRegisterDeadlockTest.java
: Test deadlock in MBeanRegistration.postRegister method
-
javax/management/MBeanServer/PostRegisterDeadlockTest2.java
: Test that a failing MBean registration does not lead to a deadlock
-
javax/management/MBeanServer/PreDeregisterDeadlockTest.java
: Test deadlock in MBeanRegistration.preDeregister method
-
javax/management/MBeanServer/PreRegisterTest.java
: Test that MBeanRegistration can change caller ObjectName
-
javax/management/MBeanServerFactory/ReleaseMBeanServerTest.java
: Test that the releaseMBeanServer(MBeanServer mbeanServer) method throws IllegalArgumentException as expected
-
javax/management/MustBeValidMBeanInfo/MustBeValidCommand.java
: Test that MBeanInfo classes no longer throw an IllegalArgumentException when attribute names, operation names, and Java type names do not strictly follow the expected Java syntax.
-
javax/management/ObjectInstance/MBeanInfoFailTest.java
: Test queryNames() and queryMBeans() with a buggy DynamicMBean
-
javax/management/ObjectInstance/ObjectInstanceNullTest.java
: Test ObjectInstance(name,null).hashCode() and .equals()
-
javax/management/ObjectInstance/ToStringMethodTest.java
: Test new added method "toString"
-
javax/management/ObjectName/ApplyWildcardTest.java
: Test the ObjectName.apply(ObjectName) method with wildcards in the key properties value part.
-
javax/management/ObjectName/ComparatorTest.java
: Test the ObjectName.compareTo() method.
-
javax/management/ObjectName/DelegateNameWildcardNameTest.java
: Test that MBeanServerDelegate.DELEGATE_NAME and ObjectName.WILDCARD public constants have been initialized properly.
-
javax/management/ObjectName/NullEmptyKeyValueTest.java
: Test null/empty key/values in ObjectName constructors.
-
javax/management/ObjectName/ObjectNameGetInstanceTest.java
: Test that ObjectName.getInstance(ObjectName) preserves key order
-
javax/management/ObjectName/RepositoryWildcardTest.java
: Test if the repository supports correctly the use of wildcards in the ObjectName key properties value part.
-
javax/management/ObjectName/SerialCompatTest.java
: Test that jmx.serial.form=1.0 works for ObjectName
-
javax/management/ObjectName/ValueWildcardTest.java
: Test wildcards in ObjectName key properties value part.
-
javax/management/descriptor/DefaultDescriptorTest.java
: Test that MBean*Info can be constructed with default descriptor
-
javax/management/descriptor/DescriptorTest.java
: Test various aspects of the Descriptor interface
-
javax/management/descriptor/EqualsHashCodeTest.java
: Test equals and hashCode for descriptors
-
javax/management/descriptor/ImmutableArrayFieldTest.java
: Test that immutability of ImmutableDescriptor cannot be compromised by modifying field values that are arrays.
-
javax/management/descriptor/ImmutableDescriptorSerialTest.java
: Test ImmutableDescriptor serialization.
-
javax/management/descriptor/ImmutableDescriptorSetFieldsTest.java
: Check that calling setFields with a field names array with a null name in it and calling setFields with a field names array with an empty name in it throw the expected exceptions.
-
javax/management/descriptor/MBeanInfoInteropTest.java
: Check that descriptors have not broken serial interop.
-
javax/management/descriptor/UnionTest.java
: Test ImmutableDescriptor.union
-
javax/management/generified/GenericTest.java
: Test newly-generified APIs
-
javax/management/generified/ListTypeCheckTest.java
: Test that *List objects are checked after asList is called.
-
javax/management/loading/ArrayClassTest.java
: Test that array classes can be found in signatures always and can be deserialized by the deprecated MBeanServer.deserialize method
-
javax/management/loading/DocumentRootTest.java
: Test parsing error when the mlet file is located in the web server's document root.
-
javax/management/loading/GetMBeansFromURLTest.java
: Test that calling getMBeansFromURL(url) with a bogus URL on a given MLet instance throws a ServiceNotFoundException exception with a non null cause.
-
javax/management/loading/LibraryLoader/LibraryLoaderTest.java
: Test that the same native library coming from the same jar file can be loaded twice by two different MLets on the same JVM without conflict.
-
javax/management/loading/MLetCLR/MLetCommand.java
: Test that the getClassLoaderRepository permission is not necessary for the test codebase as it is executed by the MLet code using doPrivileged.
-
javax/management/loading/MLetContentTest.java
: The class MLetContentTest becomes public
-
javax/management/loading/ParserInfiniteLoopTest.java
: Malformed MLet text file causes infinite loop in parser
-
javax/management/loading/SystemClassLoaderTest.java
: Test that a class can load MBeans from its class loader (at least if it is the system class loader)
-
javax/management/modelmbean/AddAttributeChangeNotificationListenerTest.java
: Attribute existence check fails if RequiredModelMBean.addAttributeChangeNotificationListener is called with a non-existent attribute name and there are no other attributes.
-
javax/management/modelmbean/DescriptorSupportSerialTest.java
: Test that DescriptorSupport does not serialize targetObject
-
javax/management/modelmbean/DescriptorSupportTest.java
: Test that DescriptorSupport correctly validates fields
-
javax/management/modelmbean/DescriptorSupportXMLTest.java
: Test that DescriptorSupport.toXMLString() can be used to reconstruct an equivalent DescriptorSupport
-
javax/management/modelmbean/ExoticTargetTypeTest.java
: Test that a custom ModelMBean implementation can have custom targetType values in its ModelMBeanOperationInfo descriptors.
-
javax/management/modelmbean/InfoSupportTest.java
: Test that ModelMBeanInfoSupport.setDescriptor rejects null descriptor, that empty arrays are handled correctly, that getDescriptors("mbean") works, and that default values for MBean descriptors are correctly assigned.
-
javax/management/modelmbean/LoggingExceptionTest.java
: DescriptorSupport constructors throw IAE when traces are enabled; RequiredModelMBean.addAttributeChangeNotificationListener throws exception when traces enabled and no attributes.
-
javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java
: Test that ModelMBeanInfoSupport.getDescriptors(null) also returns the MBean's descriptor.
-
javax/management/modelmbean/OnUnregisterTest.java
: Check that OnUnregister is an allowed value for persistPolicy in ModelMBeanAttributeInfo
-
javax/management/modelmbean/RequiredModelMBeanGetAttributeTest.java
: Test the following in RequiredModelMBean.getAttribute(): The declared type of the attribute is the String returned by ModelMBeanAttributeInfo.getType()
-
javax/management/modelmbean/RequiredModelMBeanMethodTest.java
: Test that RequiredModelMBean.invoke will not invoke methods from the RequiredModelMBean class itself if they are not in the ModelMBeanInfo
-
javax/management/modelmbean/RequiredModelMBeanSetAttributeTest.java
: Test the following in RequiredModelMBean.setAttribute(): MBeanException wrapping a ServiceNotFoundException is thrown is setAttribute called but no setMethod field has been provided.
-
javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java
: Test that MBeanInfo classes no longer throw an IllegalArgumentException when attribute names, operation names, and Java type names do not strictly follow the expected Java syntax.
-
javax/management/modelmbean/UnserializableTargetObjectTest.java
: Test that a RequiredModelMBean operation can have a targetObject that is not serializable
-
javax/management/monitor/AttributeArbitraryDataTypeTest.java
: Test that the counter/gauge/string monitors support attributes of arbitrary data types.
-
javax/management/monitor/CounterMonitorDeadlockTest.java
: Test that no locks are held when a monitor attribute is sampled or notif delivered.
-
javax/management/monitor/CounterMonitorInitThresholdTest.java
: Check that the initial threshold is properly used by the observed objects added before the counter monitor is started as well as by the observed objects which are added once the monitor is started.
-
javax/management/monitor/CounterMonitorTest.java
: Test that the counter monitor, when running in difference mode, emits a notification every time the threshold is exceeded.
-
javax/management/monitor/CounterMonitorThresholdTest.java
: Wrong threshold value in CounterMonitor with offset and modulus.
-
javax/management/monitor/DerivedGaugeMonitorTest.java
: Test that the initial derived gauge is (Integer)0
-
javax/management/monitor/GaugeMonitorDeadlockTest.java
: Test that no locks are held when a monitor attribute is sampled or notif delivered.
-
javax/management/monitor/MultiMonitorTest.java
: Test that monitors can sample a large number of attributes
-
javax/management/monitor/NonComparableAttributeValueTest.java
: Test that the counter/gauge/string monitors emit a jmx.monitor.error.type notification when the attribute being monitored returns a non comparable value.
-
javax/management/monitor/NullAttributeValueTest.java
: Test that the counter/gauge/string monitors emit a jmx.monitor.error.type notification when the attribute being monitored returns a null value.
-
javax/management/monitor/ReflectionExceptionTest.java
: Test that the jmx.monitor.error.runtime monitor notification is emitted when getAttribute throws ReflectionException.
-
javax/management/monitor/RuntimeExceptionTest.java
: Test that the jmx.monitor.error.runtime monitor notification is emitted when getAttribute throws RuntimeException.
-
javax/management/monitor/StartStopTest.java
: Test that tasks are cancelled properly when monitors are started and stopped in a loop.
-
javax/management/monitor/StringMonitorDeadlockTest.java
: Test that no locks are held when a monitor attribute is sampled or notif delivered.
-
javax/management/monitor/ThreadPoolAccTest.java
: Test that each thread in the thread pool runs in the context of the monitor.start() caller.
-
javax/management/monitor/ThreadPoolTest.java
: Test that all monitors will be well started when sharing a single thread pool.
-
javax/management/mxbean/AmbiguousConstructorTest.java
: Test that ambiguous ConstructorProperties annotations are detected.
-
javax/management/mxbean/ComparatorExceptionTest.java
: Test exception when SortedMap or SortedSet has non-null Comparator
-
javax/management/mxbean/ExceptionDiagnosisTest.java
: Test that exception messages include all relevant information
-
javax/management/mxbean/GenericArrayTypeTest.java
: Test support for arrays in parameterized types.
-
javax/management/mxbean/GenericTypeTest.java
: Test use of generic types in MXBeans (mostly illegal).
-
javax/management/mxbean/InvalidMXBeanRegistrationTest.java
: Ensure the registration of an invalid MXBean throws NotCompliantMBeanException.
-
javax/management/mxbean/LeakTest.java
: Test that creating MXBeans does not introduce memory leaks.
-
javax/management/mxbean/MBeanOperationInfoTest.java
: Check that MXBean operations have the expected ReturnType in MBeanOperationInfo
-
javax/management/mxbean/MXBeanAnnotationTest.java
: Check that the MXBean annotation works as advertised
-
javax/management/mxbean/MXBeanFlagTest.java
: Test correctness of mxbean flag in descriptor.
-
javax/management/mxbean/MXBeanPreRegisterTest.java
: Ensure that preRegister etc are called, but not when wrapped by the class StandardMBean
-
javax/management/mxbean/MXBeanRefTest.java
: Test that inter-MXBean references work as expected.
-
javax/management/mxbean/MXBeanTest.java
: General MXBean test.
-
javax/management/mxbean/MiscTest.java
: General MXBean test: createMBean, registerMBean, immutableInfo, interfaceClassName, openType, originalType, StandardMBean, StandardEmitterMBean.
-
javax/management/mxbean/OperationImpactTest.java
: Check that MXBean operations have impact UNKNOWN.
-
javax/management/mxbean/OverloadTest.java
: Test that MXBean interfaces can contain overloaded methods
-
javax/management/mxbean/PreRegisterNameTest.java
: Test that MXBeans can define their own names in preRegister
-
javax/management/mxbean/PropertyNamesTest.java
: Test the PropertyNames annotation with MXBeans
-
javax/management/mxbean/SameObjectTwoNamesTest.java
: Check that registering the same MXBean under two different names produces an exception
-
javax/management/mxbean/StandardMBeanOverrideTest.java
: Test the correctness of immutableInfo field in MBeanInfo descriptor when overriding the methods cacheMBeanInfo, getCachedMBeanInfo, getMBeanInfo and getNotificationInfo in StandardMBean and StandardEmitterMBean.
-
javax/management/mxbean/ThreadMXBeanTest.java
: Test that the null values returned by the ThreadMXBean work.
-
javax/management/mxbean/TypeNameTest.java
: Test that type names in MXBeans match their spec.
-
javax/management/notification/BroadcasterSupportDeadlockTest.java
: Test that NotificationBroadcasterSupport can be subclassed and used with synchronized(this) without causing deadlock
-
javax/management/notification/FilterExceptionTest.java
: Exception thrown by NotificationFilter should be ignored
-
javax/management/notification/NotifExecutorTest.java
: Tests to use an executor to send notifications.
-
javax/management/notification/NotifInfoTest.java
: NotificationBroadcasterSupport should have a ctor with MBeanNotificationInfo[]
-
javax/management/openmbean/ArrayTypeTest.java
: Test that Open MBeans support arrays of primitive types.
-
javax/management/openmbean/BadConstraintTest.java
: Test that Open MBean attributes and parameters cannot have illegal constraints like min greater than max
-
javax/management/openmbean/CompositeDataStringTest.java
: Test that CompositeDataSupport.toString() represents arrays correctly
-
javax/management/openmbean/ConstraintTest.java
: Test that Open MBean attributes and parameters check constraints
-
javax/management/openmbean/EqualsTest.java
: Test CompositeDataSupport.equals with ArrayType
-
javax/management/openmbean/IsValueTest.java
: Test new rules for isValue
-
javax/management/openmbean/NullConstructorParamsTest.java
: Test IAE is thrown when typeName or description parameter is null for TabularType and CompositeType constructors
-
javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java
: Test that OpenMBean*Info.equals do not throw NPE
-
javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java
: Test that OpenMBean*Info.hashCode do not throw NPE
-
javax/management/openmbean/OpenTypeDescriptorTest.java
: Test that Open*MBeanInfo classes include "openType" in descriptor and also test serial compatibility with Java 5.
-
javax/management/openmbean/TabularDataOrderTest.java
: Test that TabularDataSupport preserves the order elements were added
-
javax/management/proxy/NotificationEmitterProxy.java
: Test that we can create proxies which are NotificationEmitters.
-
javax/management/proxy/ProxyObjectMethodsTest.java
: Test how to execute the 3 Object methods by a Proxy.
-
javax/management/query/CustomQueryTest.java
: Check that custom subclasses of QueryEval can be serialized.
-
javax/management/query/InstanceOfExpTest.java
: test the new method javax.management.Query.isInstanceOf("className")
-
javax/management/query/QueryExpStringTest.java
: Test that QueryExp.toString() is reversible
-
javax/management/query/QueryMatchTest.java
: Query.match code for character sequences like [a-z] is wrong.
-
javax/management/query/QuerySubstringTest.java
: Query.{initial,any,final}SubString fail if the matching constraint string contains wildcards.
-
javax/management/relation/NonArrayListTest.java
: Test that relation service doesn't require List params to be ArrayList
-
javax/management/relation/RelationNotificationSeqNoTest.java
: Test sequence numbers in RelationService notifications.
-
javax/management/relation/RelationNotificationSourceTest.java
: Test that RelationNotification can be constructed with ObjectName.
-
javax/management/relation/RelationTypeTest.java
: Test that relation type checking uses isInstanceOf
-
javax/management/remote/mandatory/URLTest.java
: Tests that host names are parsed correctly in URLs
-
javax/management/remote/mandatory/connection/AddressableTest.java
: test the new interface Addressable
-
javax/management/remote/mandatory/connection/BrokenConnectionTest.java
: Tests behaviour when connections break
-
javax/management/remote/mandatory/connection/CloseFailedClientTest.java
: Tests that we do not get a NullPointException.
-
javax/management/remote/mandatory/connection/CloseServerTest.java
: test server close in different conditions.
-
javax/management/remote/mandatory/connection/CloseUnconnectedTest.java
: Tests that opening and immediately closing a connector works
-
javax/management/remote/mandatory/connection/CloseableTest.java
: Test that all the JMX Remote API classes that define the method "void close() throws IOException;" extend or implement the java.io.Closeable interface.
-
javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java
: Tests that NullPointerException is thrown when listener is null.
-
javax/management/remote/mandatory/connection/ConnectionTest.java
: Tests remote JMX connections
-
javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java
: test the connector server option that causes it not to prevent the VM from exiting
-
javax/management/remote/mandatory/connection/DeadLockTest.java
: test on a client notification deadlock.
-
javax/management/remote/mandatory/connection/FailedConnectionTest.java
: test to get an IOException.
-
javax/management/remote/mandatory/connection/GetConnectionTest.java
: Try to get an IOException.
-
javax/management/remote/mandatory/connection/IIOPURLTest.java
: Check that IIOP URLs have /ior/ in the path
-
javax/management/remote/mandatory/connection/IdleTimeoutTest.java
: Tests that idle timeouts happen at appropriate times
-
javax/management/remote/mandatory/connection/MultiOpenCloseTest.java
: Open, connect then close multi-connectors.
-
javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
: test on a client notification deadlock.
-
javax/management/remote/mandatory/connection/RMIConnectionIdTest.java
: Check that RMI connection ids include client host name
-
javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java
: Check no memory leak on RMIConnector's rmbscMap
-
javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java
: Tests whether RMIConnector logs attribute names correctly.
-
javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java
: Check no memory leak on RMIConnector's nullSubjectConn
-
javax/management/remote/mandatory/connection/RMIConnector_NPETest.java
: NPE IN RMIConnector.connect
-
javax/management/remote/mandatory/connection/RMIExitTest.java
: test that process exit immediately after stop() / close() called
-
javax/management/remote/mandatory/connection/RMISerializeTest.java
: Tests to serialize RMIConnector
-
javax/management/remote/mandatory/connection/ReconnectTest.java
: test to reconnect
-
javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java
: Tests deadlock in simultaneous connection and connector-server close
-
javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java
: Tests that JNDI bind failure doesn't leave an orphan RMI Connector Server object
-
javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java
: Test that setting an MBeanServerForwarder on an already started RMI connector server has the expected behavior.
-
javax/management/remote/mandatory/connectorServer/RMIExporterTest.java
: Tests the use of the RMIExporter class.
-
javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java
: Tests that IllegalArgumentException is thrown when MBeanServerForwrder is null.
-
javax/management/remote/mandatory/loading/DefaultProviderTest.java
: Tests that default protocols are loaded correctly
-
javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java
: Check RMI/JRMP stubs can be deserialized using user's loader
-
javax/management/remote/mandatory/loading/MethodResultTest.java
: Tests client default class loader used before JSR 160 loader
-
javax/management/remote/mandatory/loading/MissingClassTest.java
: Tests behavior when client or server gets object of unknown class
-
javax/management/remote/mandatory/loading/RMIDownloadTest.java
: Check that class downloading is supported by RMI connector
-
javax/management/remote/mandatory/loading/TargetMBeanTest.java
: Tests target MBean class loader used before JSR 160 loader
-
javax/management/remote/mandatory/loading/UserClassLoaderTest.java
: test to not lose a user classloader
-
javax/management/remote/mandatory/notif/AddRemoveTest.java
: test on add/remove NotificationListener
-
javax/management/remote/mandatory/notif/DeadListenerTest.java
: Test that a listener can be removed remotely from an MBean that no longer exists.
-
javax/management/remote/mandatory/notif/DiffHBTest.java
: test on add/remove NotificationListener
-
javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java
: Check that the expected notification is received by the JMX client even when the domain in the ObjectName is not specified
-
javax/management/remote/mandatory/notif/ListenerScaleTest.java
: Check that notification dispatch is not linear in number of MBeans.
-
javax/management/remote/mandatory/notif/NotSerializableNotifTest.java
: Tests to send a not serializable notification.
-
javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java
: Verify the property name specifying server notification buffer size.
-
javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
: Tests reconnection done by a fetching notif thread.
-
javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
: Check the NotificationAccessController methods are properly called.
-
javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java
: Tests that NotificationBuffer is created when used.
-
javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java
: Tests NotificationBuffer doesn't hold locks when adding listeners.
-
javax/management/remote/mandatory/notif/NotificationBufferTest.java
: Tests the NotificationBuffer class.
-
javax/management/remote/mandatory/notif/NotificationEmissionTest.java
: Check the emission of notifications when a Security Manager is installed
-
javax/management/remote/mandatory/notif/RMINotifTest.java
: Tests to receive notifications for opened and closed connections ions
-
javax/management/remote/mandatory/notif/ServerNotifs.java
: Tests the reception of the notifications for opened and closed connections
-
javax/management/remote/mandatory/notif/UnexpectedNotifTest.java
: Tests whether a listener receives notifs emitted before the listener is registered.
-
javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
: Tests that MBeanServerFileAccessController supports principals other than JMXPrincipal.
-
javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
: Tests the use of the "jmx.remote.x.password.file" and "jmx.remote.x.access.file" environment map properties.
-
javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
: Supplies an alternative JAAS configuration for authenticating RMI clients
-
javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
: Tests the default JAAS configuration for authenticating RMI clients
-
javax/management/remote/mandatory/provider/ProviderTest.java
: Tests jar services provider are called
-
javax/management/remote/mandatory/serverError/JMXServerErrorTest.java
: Tests that JMXServiceErrorException is correctly emitted.
-
javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java
: Tests the use of the custom RMI socket factories.
-
javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
: Tests the use of the subject delegation feature in the RMI connector
-
javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java
: Tests the use of the subject delegation feature on the authenticated principals within the RMI connector server's creator codebase.
-
javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java
: Tests the use of the subject delegation feature on the authenticated principals within the RMI connector server's creator codebase with subject delegation.
-
javax/management/remote/mandatory/threads/ExecutorTest.java
: Tests that thread creation can use a user-supplied Executor
-
javax/management/remote/mandatory/threads/NoServerTimeoutTest.java
: Tests that you can turn off the server connection timeout thread
-
javax/management/remote/mandatory/util/MapNullValuesTest.java
: Test that a map containing 'null' values is handled properly when converting the map into a hashtable, i.e
-
javax/management/remote/mandatory/version/ImplVersionTest.java
: Test that RMIServer.getVersion() reflects the JDK version when JMX is bundled into the Java platform and the application is run with a security manager and the test codebase has the java permission to read the "java.runtime.version" system property.
-
javax/management/security/AvoidGetMBeanInfoCallsTest.java
: Test that MBeanServer.queryNames doesn't call getMBeanInfo on every resultant MBean when there is no security manager installed.
-
javax/management/security/MBeanPermissionTest.java
: MBeanPermission(null,"") should throw IllegalArgumentException.
-
javax/management/standardmbean/DeadlockTest.java
: Deadlock on synchronization problem
-
javax/management/timer/StartTest.java
: Test on timer start method with past notifications
-
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/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/spi/DirectoryManager/GetContDirCtx.java
: getContinuationDirContext() should set CPE environment property.
-
javax/net/ssl/TLS/TLSClientPropertyTest.java
: javax/net/ssl/TLS/TLSClientPropertyTest.java needs to be updated for JDK-8061210
-
javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
: Restrict certificates with DSA keys less than 1024 bits
-
javax/net/ssl/TLSv12/ProtocolFilter.java
: SSLv2Hello protocol may be filter out unexpectedly
-
javax/print/LookupServices.java
: No crash with HP OfficeJet 600 installed.
-
javax/print/PrintServiceLookup/GetPrintServices.java
: Test that print service returned without filter are of the same class as with name filter
-
javax/print/TestRaceCond.java
: There should be no RuntimeException.
-
javax/print/attribute/Chroma.java
: Test for supported chromaticity values with null DocFlavor
-
javax/print/attribute/ChromaticityValues.java
: Test for chromaticity values.
-
javax/print/attribute/CollateAttr.java
: Verify no NPE testing service support of SheetCollate
-
javax/print/attribute/MediaMappingsTest.java
: Verify media size-> media mappings can't be altered
-
javax/print/attribute/PSCopiesFlavorTest.java
: Copies isn't supported for PS flavors.
-
javax/print/attribute/autosense/PrintAutoSenseData.java
: Test for printing AUTOSENSE DocFlavor
-
javax/rmi/ssl/SSLSocketParametersTest.sh
: 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
: RhinoScriptEngine bug : ScriptException cause not set (with fix)
-
javax/script/GetInterfaceTest.java
: JavaScript engine allows creation of interface although methods not available.
-
javax/script/JavaScriptScopeTest.java
: Verify that independent Bindings instances don't get affected by default scope assignments
-
javax/script/NullUndefinedVarTest.java
: should be able to assign null and undefined value to JavaScript global variables.
-
javax/script/PluggableContextTest.java
: Create a user defined ScriptContext and check that script can access variables from non-standard scopes
-
javax/script/ProviderTest.sh
: ScriptEngine provider unit test
-
javax/script/RhinoExceptionTest.java
: Test that Rhino exception messages are available from ScriptException.
-
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 Rhino's RegExp parser accepts unescaped '['
-
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/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/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/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/doAs/Test.sh
: Subject.doAs(null, action) does not clear the executing ${TESTJAVA} is pointing to the jre set platform-dependent variables
-
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/kerberos/ServicePermissionTest.java
: extraneous null check
-
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/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/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/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/OIDMap.java
: Test basic functionality of X500Principal.getName(String, Map)
-
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/PassSysProps.java
: Check that a Properties object can be passed to the Sasl create client and create server methods.
-
javax/smartcardio/HistoricalBytes.java
: Verify that ATR.getHistoricalBytes() works
-
javax/smartcardio/Serialize.java
: make sure serialization works
-
javax/smartcardio/TestCardPermission.java
: Test for the CardPermission class
-
javax/smartcardio/TestCommandAPDU.java
: Test for the CommandAPDU class
-
javax/sound/midi/File/SMPTESequence.java
: Tests that MidiFileReader correctly reads sequences with different division types
-
javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java
: Test AudioFloatConverter getFormat method
-
javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java
: Test AudioFloatConverter toFloatArray method
-
javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java
: Test skip method returned from AudioFloatFormatConverter.getAudioInputStream
-
javax/sound/midi/Gervill/AudioFloatInputStream/Available.java
: Test AudioFloatInputStream available method
-
javax/sound/midi/Gervill/AudioFloatInputStream/Close.java
: Test AudioFloatInputStream close method
-
javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java
: Test AudioFloatInputStream getFormat method
-
javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java
: Test AudioFloatInputStream getFrameLength method
-
javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java
: Test AudioFloatInputStream markSupported method
-
javax/sound/midi/Gervill/AudioFloatInputStream/Read.java
: Test AudioFloatInputStream read method
-
javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java
: Test AudioFloatInputStream read(float[]) method
-
javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java
: Test AudioFloatInputStream read(float[], int, int) method
-
javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java
: Test AudioFloatInputStream reset method
-
javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java
: Test AudioFloatInputStream skip method
-
javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java
: Test DLSSoundbankReader getSoundbank(File) method
-
javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java
: Test DLSSoundbankReader getSoundbank(InputStream) method
-
javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java
: Test DLSSoundbankReader getSoundbank(InputStream) method using very bad InputStream which can only read 1 byte at time
-
javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java
: Test DLSSoundbankReader getSoundbank(File) method
-
javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java
: Test EmergencySoundbank createSoundbank() method
-
javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java
: Test ModelByteBuffer getInputStream method
-
javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java
: Test ModelByteBuffer getRoot method
-
javax/sound/midi/Gervill/ModelByteBuffer/Load.java
: Test ModelByteBuffer load method
-
javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java
: Test ModelByteBuffer loadAll method
-
javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java
: Test ModelByteBuffer(byte[]) constructor
-
javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java
: Test ModelByteBuffer(byte[],int,int) constructor
-
javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java
: Test ModelByteBuffer(File) constructor
-
javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java
: Test ModelByteBuffer(File,long,long) constructor
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java
: Test ModelByteBuffer.RandomFileInputStream available() method
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java
: Test ModelByteBuffer.RandomFileInputStream close method
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java
: Test ModelByteBuffer.RandomFileInputStream mark and reset methods
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java
: Test ModelByteBuffer.RandomFileInputStream markSupported() method
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java
: Test ModelByteBuffer.RandomFileInputStream read() method
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java
: Test ModelByteBuffer.RandomFileInputStream read(byte[]) method
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java
: Test ModelByteBuffer.RandomFileInputStream read(byte[], int, int) method
-
javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java
: Test ModelByteBuffer.RandomFileInputStream skip(long) method
-
javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java
: Test ModelByteBuffer subbuffer(long) method
-
javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java
: Test ModelByteBuffer subbuffer(long,long) method
-
javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java
: Test ModelByteBuffer subbuffer(long,long,boolean) method
-
javax/sound/midi/Gervill/ModelByteBuffer/Unload.java
: Test ModelByteBuffer unload method
-
javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java
: Test ModelByteBuffer writeTo method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java
: Test ModelByteBufferWavetable getAttenuation method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java
: Test ModelByteBufferWavetable getChannels method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java
: Test ModelByteBufferWavetable getLoopLength method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java
: Test ModelByteBufferWavetable getLoopStart method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java
: Test ModelByteBufferWavetable getPitchCorrect method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java
: Test ModelByteBufferWavetable(ModelByteBuffer) method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java
: Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat) method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java
: Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat) method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java
: Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat, float) method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java
: Test ModelByteBufferWavetable open method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java
: Test AudioFloatInputStream.getFrameLength() returned from ModelByteBufferWavetable openStream method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java
: Test ModelByteBufferWavetable set8BitExtensionBuffer method
-
javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java
: Test ModelByteBufferWavetable SetLoopType method
-
javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java
: Test ModelDestination constructor
-
javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java
: Test ModelDestination(ModelIdentifier) constructor
-
javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java
: Test ModelByteBufferWavetable setIdentifier(ModelIdentifier) method
-
javax/sound/midi/Gervill/ModelDestination/SetTransform.java
: Test ModelByteBufferWavetable setTransform(ModelTransform) method
-
javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java
: Test ModelIdentifier equals method
-
javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java
: Test ModelIdentifier(String) constructor
-
javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java
: Test ModelIdentifier(String, integer) constructor
-
javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java
: Test ModelIdentifier(String,String) constructor
-
javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java
: Test ModelIdentifier(String,String,int) constructor
-
javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java
: Test ModelIdentifier setInstance method
-
javax/sound/midi/Gervill/ModelIdentifier/SetObject.java
: Test ModelIdentifier setObject method
-
javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java
: Test ModelIdentifier setVariable method
-
javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java
: Test ModelPerformer getOscillators method
-
javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java
: Test ModelPerformer setConnectionBlocks method
-
javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java
: Test ModelPerformer setDefaultConnectionsEnabled method
-
javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java
: Test ModelPerformer setExclusiveClass method
-
javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java
: Test ModelPerformer setKeyFrom method
-
javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java
: Test ModelPerformer setKeyTo method
-
javax/sound/midi/Gervill/ModelPerformer/SetName.java
: Test ModelPerformer setName method
-
javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java
: Test ModelPerformer setSelfNonExclusive method
-
javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java
: Test ModelPerformer setVelFrom method
-
javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java
: Test ModelPerformer setVelTo method
-
javax/sound/midi/Gervill/ModelSource/NewModelSource.java
: Test ModelSource() constructor
-
javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java
: Test ModelSource(ModelIdentifier) constructor
-
javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java
: Test ModelSource(ModelIdentifier,boolean) constructor
-
javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java
: Test ModelSource(ModelIdentifier,boolean,boolean) constructor
-
javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java
: Test ModelSource(ModelIdentifier,boolean,boolean,int) constructor
-
javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java
: Test ModelSource(ModelIdentifier,ModelTransform) constructor
-
javax/sound/midi/Gervill/ModelSource/SetIdentifier.java
: Test ModelSource setIdentifier method
-
javax/sound/midi/Gervill/ModelSource/SetTransform.java
: Test ModelSource setTransform method
-
javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java
: Test ModelStandardIndexedDirector class
-
javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java
: Test ModelStandardTransform constructor
-
javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java
: Test ModelStandardTransform(boolean) constructor
-
javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java
: Test ModelStandardTransform(boolean,boolean) constructor
-
javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java
: Test ModelStandardTransform(boolean,boolean,int) constructor
-
javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java
: Test ModelStandardTransform setDirection method
-
javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java
: Test ModelStandardTransform setPolarity method
-
javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java
: Test ModelStandardTransform setTransform method
-
javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java
: Test ModelStandardTransform transform method
-
javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java
: Test ModelStandardTransform transform method
-
javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java
: Test ModelStandardTransform transform method
-
javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java
: Test ModelStandardTransform transform method
-
javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java
: Test ModelStandardTransform transform method
-
javax/sound/midi/Gervill/RiffReaderWriter/Available.java
: Test RiffReader available method
-
javax/sound/midi/Gervill/RiffReaderWriter/Close.java
: Test RiffReader close method
-
javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java
: Test RiffReader getFilePointer method
-
javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java
: Test RiffReader getSize method
-
javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java
: Test RiffReader hasNextChunk method
-
javax/sound/midi/Gervill/RiffReaderWriter/Read.java
: Test RiffReader read method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java
: Test RiffReader read(byte) method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java
: Test RiffReader read(byte[], int, int) method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java
: Test RiffReader readInt method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java
: Test RiffReader readLong method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java
: Test RiffReader readShort method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java
: Test RiffReader readString method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java
: Test RiffReader readUnsignedByte method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java
: Test RiffReader readUnsignedInt method
-
javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java
: Test RiffReader readUnsignedShort method
-
javax/sound/midi/Gervill/RiffReaderWriter/Skip.java
: Test RiffReader skip method
-
javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java
: Test RiffWriter(OutputStream) constructor
-
javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java
: Test SF2SoundbankReader getSoundbank(File) method
-
javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java
: Test SF2SoundbankReader getSoundbank(InputStream) method
-
javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java
: Test SF2SoundbankReader getSoundbank(InputStream) method using very bad InputStream which can only read 1 byte at time
-
javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java
: Test SF2SoundbankReader getSoundbank(File) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java
: Test SimpleInstrument add(ModelInstrument) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java
: Test SimpleInstrument add(ModelInstrument,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java
: Test SimpleInstrument add(ModelInstrument,int,int,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java
: Test SimpleInstrument add(ModelInstrument,int,int,int,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java
: Test SimpleInstrument add(ModelPerformer) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java
: Test SimpleInstrument add(ModelPerformer[]) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java
: Test SimpleInstrument add(ModelPerformer[],int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java
: Test SimpleInstrument add(ModelPerformer[],int,int,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java
: Test SimpleInstrument add(ModelPerformer[],int,int,int,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java
: Test SimpleInstrument add(ModelPerformer,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java
: Test SimpleInstrument add(ModelPerformer,int,int,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java
: Test SimpleInstrument add(ModelPerformer,int,int,int,int,int) method
-
javax/sound/midi/Gervill/SimpleInstrument/Clear.java
: Test SimpleInstrument clear method
-
javax/sound/midi/Gervill/SimpleInstrument/SetName.java
: Test SimpleInstrument setName(String) method
-
javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java
: Test SimpleInstrument setPatch(Patch) method
-
javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java
: Test SimpleSoundbank addInstrument method
-
javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java
: Test SimpleSoundbank addResource method
-
javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java
: Test SimpleSoundbank getInstrument method
-
javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java
: Test SimpleSoundbank removeInstrument method
-
javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java
: Test SimpleSoundbank setDescription method
-
javax/sound/midi/Gervill/SimpleSoundbank/SetName.java
: Test SimpleSoundbank setName method
-
javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java
: Test SimpleSoundbank setVendor method
-
javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java
: Test SimpleSoundbank setVersion method
-
javax/sound/midi/Gervill/SoftAudioBuffer/Array.java
: Test SoftAudioBuffer array method
-
javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java
: Test SoftAudioBuffer clear method
-
javax/sound/midi/Gervill/SoftAudioBuffer/Get.java
: Test SoftAudioBuffer get method
-
javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java
: Test SoftAudioBuffer constructor
-
javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java
: Test SoftAudioSynthesizer getFormat method
-
javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java
: Test SoftAudioSynthesizer getPropertyInfo method
-
javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java
: Test SoftAudioSynthesizer open method
-
javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java
: Test SoftAudioSynthesizer openStream method
-
javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java
: Test SoftChannel allNotesOff method
-
javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java
: Test SoftChannel allSoundOff method
-
javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java
: Test SoftChannel channelPressure method
-
javax/sound/midi/Gervill/SoftChannel/Controller.java
: Test SoftChannel controller method
-
javax/sound/midi/Gervill/SoftChannel/LocalControl.java
: Test SoftChannel localControl method
-
javax/sound/midi/Gervill/SoftChannel/Mono.java
: Test SoftChannel mono method
-
javax/sound/midi/Gervill/SoftChannel/Mute.java
: Test SoftChannel mute method
-
javax/sound/midi/Gervill/SoftChannel/NoteOff.java
: Test SoftChannel noteOff method
-
javax/sound/midi/Gervill/SoftChannel/NoteOff2.java
: Test SoftChannel noteOff method
-
javax/sound/midi/Gervill/SoftChannel/NoteOn.java
: Test SoftChannel noteOn method
-
javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java
: Test SoftChannel noteOn/noteOff overflow test
-
javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java
: Test SoftChannel overflow test 2
-
javax/sound/midi/Gervill/SoftChannel/Omni.java
: Test SoftChannel omni method
-
javax/sound/midi/Gervill/SoftChannel/PitchBend.java
: Test SoftChannel pitchBend method
-
javax/sound/midi/Gervill/SoftChannel/PolyPressure.java
: Test SoftChannel polyPressure method
-
javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java
: Test SoftChannel program and bank change
-
javax/sound/midi/Gervill/SoftChannel/ProgramChange.java
: Test SoftChannel programChange method
-
javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java
: Test SoftChannel resetAllControllers method
-
javax/sound/midi/Gervill/SoftChannel/Solo.java
: Test SoftChannel solo method
-
javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java
: Test SoftCubicResampler interpolate method
-
javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java
: Test SoftFilter processAudio method
-
javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java
: Test SoftLanczosResampler interpolate method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java
: Test SoftLimiter processAudio method
-
javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java
: Test SoftLinearResampler interpolate method
-
javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java
: Test SoftLinearResampler2 interpolate method
-
javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java
: Test SoftLowFrequencyOscillator processControlLogic method
-
javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java
: Test SoftPointResampler interpolate method
-
javax/sound/midi/Gervill/SoftProvider/GetDevice.java
: Test SoftProvider getDevice method
-
javax/sound/midi/Gervill/SoftReceiver/Close.java
: Test SoftReceiver close method
-
javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java
: Test SoftReceiver getMidiDevice method
-
javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java
: Test SoftReceiver send method
-
javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java
: Test SoftSincResampler interpolate method
-
javax/sound/midi/Gervill/SoftSynthesizer/Close.java
: Test SoftSynthesizer close method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java
: Test SoftSynthesizer getAvailableInstruments method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java
: Test SoftSynthesizer getAvailableInstruments method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java
: Test SoftSynthesizer getChannels method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java
: Test SoftSynthesizer getDefaultSoundbank method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java
: Test SoftSynthesizer getDeviceInfo method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java
: Test SoftSynthesizer getLatency method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java
: Test SoftSynthesizer getLoadedInstruments method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java
: Test SoftSynthesizer getLoadedInstruments method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java
: Test SoftSynthesizer getMaxPolyphony method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java
: Test SoftSynthesizer getMaxReceivers method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java
: Test SoftSynthesizer getMaxTransmitters method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java
: Test SoftSynthesizer getMicrosecondPosition method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java
: Test SoftSynthesizer getPropertyInfo method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java
: Test SoftSynthesizer getReceiver method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java
: Test SoftSynthesizer getReceiver method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java
: Test SoftSynthesizer getReceivers method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java
: Test SoftSynthesizer getTransmitter method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java
: Test SoftSynthesizer getTransmitters method
-
javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java
: Test SoftSynthesizer getVoiceStatus method
-
javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java
: Test SoftSynthesizer implicit open/close using getReceiver.
-
javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java
: Test SoftSynthesizer isOpen method
-
javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java
: Test SoftSynthesizer isSoundbankSupported method
-
javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java
: Test SoftSynthesizer loadAllInstruments method
-
javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java
: Test SoftSynthesizer loadAllInstrument method
-
javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java
: Test SoftSynthesizer loadAllInstruments method
-
javax/sound/midi/Gervill/SoftSynthesizer/Open.java
: Test SoftSynthesizer open method
-
javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java
: Test SoftSynthesizer openStream method
-
javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java
: Test SoftSynthesizer remapInstrument method
-
javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java
: Test Disable/enable loading default soundbank in SoftSynthesizer
-
javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java
: Test rendering when using precise timestamps
-
javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java
: Test SoftSynthesizer simple note rendering in many settings
-
javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java
: Test SoftSynthesizer unloadAllInstruments method
-
javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java
: Test SoftSynthesizer unloadInstrument method
-
javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java
: Test SoftSynthesizer unloadInstruments method
-
javax/sound/midi/Gervill/SoftTuning/GetName.java
: Test SoftTuning getName method
-
javax/sound/midi/Gervill/SoftTuning/GetTuning.java
: Test SoftTuning getTuning method
-
javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java
: Test SoftTuning getTuning(int) method
-
javax/sound/midi/Gervill/SoftTuning/Load1.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/Load2.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/Load4.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/Load5.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/Load6.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/Load7.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/Load8.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/Load9.java
: Test SoftTuning load method
-
javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java
: Test SoftTuning constructor
-
javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java
: Test SoftTuning constructor
-
javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java
: Test SoftTuning constructor
-
javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java
: Test SoftTuning constructor
-
javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java
: Test RealTime-tunings using SoftReciver.send method
-
javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java
: Tests that default devices return MidiDeviceTransmitter/Receiver and returned objects return correct MidiDevice
-
javax/sound/midi/Sequencer/SequencerImplicitSynthOpen.java
: Tests that sequencer correctly opens/closes (implicitly) devices
-
javax/sound/sampled/AudioFormat/Matches_NOT_SPECIFIED.java
: Tests that AudioFormat.matches handle NOT_SPECIFIED value in all fields
-
javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java
: Tests that PCM_FLOAT encoding is supported
-
javax/sound/sampled/Clip/ClipSetPos.java
: Tests that Clip sets frame position
-
javax/sound/sampled/DataLine/DataLine_ArrayIndexOutOfBounds.java
: SourceDataLine.write and TargetDataLine.read don't throw ArrayIndexOutOfBoundsException
-
javax/sound/sampled/DirectAudio/bug6400879.java
: Tests that Start/Stop sequence doesn't hang
-
javax/sound/sampled/FileWriter/AlawEncoderSync.java
: Tests that Alaw encoder works properly in multithreaded environment
-
javax/sound/sampled/FileWriter/WriterCloseInput.java
: AIFF/AU/WAVE writers close input audio stream
-
javax/swing/JFileChooser/4847375/bug4847375.java
: JFileChooser Create New Folder button is disabled incorrectly
-
javax/swing/JFileChooser/6550546/bug6550546.java
: Win LAF: JFileChooser -> Look in Drop down should not display any shortcuts created on desktop
-
javax/swing/JFileChooser/6741890/bug6741890.java
: Deadlock in Win32ShellFolderManager2
-
javax/swing/JFileChooser/6840086/bug6840086.java
: JFileChooser lacks icons on top right when running on Windows 7
-
javax/swing/JFileChooser/6945316/bug6945316.java
: The Win32ShellFolderManager2.isFileSystemRoot can throw NPE
-
javax/swing/JFileChooser/8046391/bug8046391.java
: JFileChooser hangs if displayed in Windows L&F
-
javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java
: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
-
javax/swing/JSlider/6579827/bug6579827.java
: vista : JSlider on JColorchooser is not properly render or can't be seen completely
-
javax/swing/JTabbedPane/6416920/bug6416920.java
: Ensures that selected tab is painted properly in the scroll tab layout under WindowsLookAndFeel in Windows' "Windows XP" theme.
-
javax/swing/JTable/6788484/bug6788484.java
: NPE in DefaultTableCellHeaderRenderer.getColumnSortOrder() with null table
-
javax/swing/JTextArea/6940863/bug6940863.java
: Textarea within scrollpane shows vertical scrollbar
-
javax/swing/LookAndFeel/6474153/bug6474153.java
: LookAndFeel.makeKeyBindings(...) doesn't ignore last element in keyBindingList with odd size
-
javax/swing/ToolTipManager/Test6657026.java
: Tests shared ToolTipManager in different application contexts
-
javax/swing/UIDefaults/6622002/bug6622002.java
: UIDefault.ProxyLazyValue has unsafe reflection usage
-
javax/swing/border/Test4120351.java
: Tests that the methods createEtchedBorder(int type) and createEtchedBorder(int type, Color highlight, Color shadows) are added
-
javax/swing/border/Test4124729.java
: Test that constrtructor LineBorder(?,?,?) is public
-
javax/swing/plaf/metal/MetalBorders/Test6657026.java
: Tests constancy of borders
-
javax/swing/plaf/synth/7143614/bug7143614.java
: Issues with Synth Look&Feel
-
javax/swing/text/LayoutQueue/Test6588003.java
: LayoutQueue should not share its DefaultQueue across AppContexts
-
javax/xml/bind/marshal/8036981/Test.java
: JAXB not preserving formatting during unmarshalling/marshalling
-
javax/xml/bind/xjc/8029837/PreParseGrammarTest.java
: Test simulates the partial call to xjc ant task that fails with NullPointer exception
-
javax/xml/crypto/dsig/GenerationTests.java
: Basic unit tests for generating XML Signatures with JSR 105
-
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/ValidationTests.java
: Basic unit tests for validating XML Signatures with JSR 105
-
javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java
: Test that KeyInfo.marshal works correctly
-
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/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
-
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/XML11EntityScannerTest.java
: test that the XML11EntityScanner refreshes cache when it loads new data
-
javax/xml/jaxp/parsers/8032909/XSLT.java
: Test for XSLT string-length function with complementary chars
-
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/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
-
javax/xml/ws/8033113/WsImportTest.java
: wsimport fails on WSDL:header parameter name customization
-
javax/xml/ws/8043129/MailTest.java
: JAF initialisation in SAAJ clashing with the one in javax.mail
-
javax/xml/ws/8046817/GenerateEnumSchema.java
: schemagen fails to generate xsd for enum types
-
javax/xml/ws/clientjar/TestWsImport.java
: wsimport -clientjar does not create portable jar on windows due to hardcoded '\'
-
javax/xml/ws/xsanymixed/Test.java
: the content of xs:any content:mixed should remain as is, no white space changes and no changes to namespace prefixes
-
jdk/net/Sockets/SupportedOptions.java
:
-
jdk/net/Sockets/Test.java
:
-
lib/security/CheckBlacklistedCerts.java
: Move blacklisting certificate logic from hard code to data
-
lib/security/java.policy/Ext_AllPolicy.sh
: standard extensions path is hard-coded in default system policy file
-
lib/testlibrary/AssertsTest.java
: Tests the different assertions in the Assert class
-
lib/testlibrary/OutputAnalyzerReportingTest.java
: Test the OutputAnalyzer reporting functionality, such as printing additional diagnostic info (exit code, stdout, stderr, command line, etc.)
-
lib/testlibrary/OutputAnalyzerTest.java
: Test the OutputAnalyzer utility class
-
sample/chatserver/ChatTest.java
: Test chat server chatserver test
-
sample/mergesort/MergeSortTest.java
: Test MergeSort
-
sun/awt/AppContext/MultiThread/MultiThreadTest.java
: Tests that AppContext.getAppContext() works correctly in multi-threads scenario.
-
sun/awt/datatransfer/DataFlavorComparatorTest.java
: Clipboard.getAvailableDataFlavors: Comparison method violates contract
-
sun/awt/datatransfer/DataFlavorComparatorTest1.java
: "Comparison method violates its general contract" when using Clipboard Ensure that DataTransferer.DataFlavorComparator conforms to Comparator contract
-
sun/awt/image/ImageWatched/AddNoLeak.java
: Make sure that we don't leak image observers (or related objects)
-
sun/awt/image/bug8038000.java
: Verifies that we could create different type of Rasters with height 1 and strideline which exceeds raster width
-
sun/java2d/cmm/ColorConvertOp/ColCvtAlpha.java
: Test color conversion for images with alpha
-
sun/java2d/cmm/ColorConvertOp/ColorConvertTest.java
: Checking that color conversion with CMM doesn't crash or throw ProfileDataException
-
sun/java2d/cmm/ColorConvertOp/ColorSpaceCvtCrashTest/ColorSpaceCvtCrashTest.java
: Tests that cmm code doesn't crash
-
sun/java2d/cmm/ColorConvertOp/RGBColorConvertTest.java
: Verifies that transform between the same ICC color spaces does not change pixels
-
sun/java2d/cmm/ProfileOp/DisposalCrashTest.java
: Verifies that instances of color profiles are destroyed correctly
-
sun/java2d/cmm/ProfileOp/MTReadProfileTest.java
: Verifies MT safety of reading profiles of the standard color spaces
-
sun/java2d/cmm/ProfileOp/ReadProfileTest.java
: Verifies reading profiles of the standard color spaces
-
sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java
: Verifies reading and writing profiles and tags of the standard color spaces
-
sun/java2d/cmm/ProfileOp/SetDataTest.java
: Test verifies that ICC_Profile.setData() conforms the spec.
-
sun/java2d/pipe/RegionOps.java
: This test verifies the operation (and performance) of the various CAG operations on the internal Region class.
-
sun/java2d/pisces/Test7036754.java
: Verifies that there are no non-finite numbers when stroking certain quadratic curves.
-
sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java
: test that HostIdentifier objects get created as expected
-
sun/jvmstat/monitor/MonitoredVm/CR6672135.java
: setInterval() for local MonitoredHost and local MonitoredVm
-
sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java
: test that VmIdentifier objects get created as expected
-
sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java
: prolog size and overflow sanity checks
-
sun/management/AgentCMETest.java
: properties.putAll API may fail with ConcurrentModifcationException on multi-thread scenario
-
sun/management/AgentCheckTest.java
: Localize log messages from the management agents
-
sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java
: Basic unit test of HotspotClassLoadingMBean.getClassInitializationTime()
-
sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java
: Basic unit test of HotspotClassLoadingMBean.getClassLoadingTime()
-
sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java
: Basic unit test of HotspotClassLoadingMBean.getInitializedClassCount()
-
sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java
: Basic unit test of HotspotClassLoadingMBean.getLoadedClassSize()
-
sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java
: Basic unit test of HotspotClassLoadingMBean.getMethodDataSize()
-
sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java
: Basic unit test of HotspotClassLoadingMBean.getUnloadedClassSize()
-
sun/management/HotspotRuntimeMBean/GetSafepointCount.java
: Basic unit test of HotspotClassLoadingMBean.getSafepointCount()
-
sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java
: Basic unit test of HotspotRuntimeMBean.getSafepointSyncTime()
-
sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java
: Basic unit test of HotspotRuntimeMBean.getTotalSafepointTime()
-
sun/management/HotspotThreadMBean/GetInternalThreads.java
: Basic Test for HotspotThreadMBean.getInternalThreadCount() and getInternalThreadCpuTime()
-
sun/management/jdp/JdpTest.sh
: No word Failed expected in the test output
-
sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java
: Connect to a server socket returned by the LocalRMIServerSocketFactory.
-
sun/management/jmxremote/bootstrap/CustomLauncherTest.sh
: Start an application using a custom launcher and check that a management tool can connect.
-
sun/management/jmxremote/bootstrap/JvmstatCountersTest.java
: Tests that the jvmstat counters published by the out-of-the-box management agent for the JMX connection details are correct.
-
sun/management/jmxremote/bootstrap/LocalManagementTest.sh
: Start a managed VM and test that a management tool can connect without connection or username/password details
-
sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.sh
: Check password file permission for out-of-the-box management
-
sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
: Test RMI Bootstrap
-
sun/management/jmxremote/bootstrap/RmiRegistrySslTest.sh
: Test that RMI registry uses SSL.
-
sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
: Test RMI Bootstrap with SSL
-
sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh
: Test RMI Bootstrap with SSL and no keystore.
-
sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.sh
: Check SSL config file permission for out-of-the-box management
-
sun/management/jmxremote/startstop/JMXStartStopTest.sh
: No word Failed expected in the test output
-
sun/misc/ClassLoaderUtil/Test.java
: Internal API for closing jar files belonging to URLClassLoader instances
-
sun/misc/Cleaner/exitOnThrow.sh
: Ensure that if a cleaner throws an exception then the VM exits
-
sun/misc/CopyMemory.java
: Minimal test for unsafe.copyMemory() and unsafe.setMemory()
-
sun/misc/Encode/DecodeBuffer.java
: Problem with UUDecoder
-
sun/misc/Encode/Encode.java
: Test UUEncoder.java for proper masking in encodeAtom
-
sun/misc/Encode/GetBytes.java
: sun.misc.CharacterEncoder(ByteBuffer) is dumping too much information
-
sun/misc/EscapePath.java
: Test loading of classes with # in the path
-
sun/misc/IoTrace/IoTraceFileChannelReadWrite.java
:
-
sun/misc/IoTrace/IoTraceFileReadWrite.java
:
-
sun/misc/IoTrace/IoTraceSocketReadWrite.java
:
-
sun/misc/JarIndex/metaInfFilenames/Basic.java
: Verify the impact of sun.misc.JarIndex.metaInfFilenames on Service loaders
-
sun/misc/ProxyGenerator/SaveProxyClassFileTest.java
: ProxyGenerator should create intermediate directories for the generated class file
-
sun/misc/Safe.java
: Ensure that sun.misc.Unsafe cannot (easily) be accessed from user code
-
sun/misc/URLClassPath/ClassnameCharTest.java
: cannot load class names containing some JSR 202 characters; plugin does not escape unicode character in http request
-
sun/misc/URLClassPath/FileLoaderTest.java
: URLConnection fails to find resources when given file:/dir/./subdir/ URL
-
sun/misc/Version/Version.java
: Check the JDK and JVM version returned by sun.misc.Version matches the versions defined in the system properties
-
sun/net/InetAddress/nameservice/chaining/Providers.java
: 2nd nameservice provider is non functional
-
sun/net/InetAddress/nameservice/deadlock/Hang.java
: InetAddress lookupTable leaks/deadlocks when using unsupported name service spi
-
sun/net/InetAddress/nameservice/dns/cname.sh
: 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/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/idn/PunycodeTest.java
: Unit test for sun.net.idn.Punycode
-
sun/net/sdp/sanity.sh
: Unit test for Solaris SDP support
-
sun/net/www/AuthHeaderTest.java
: AuthHeaderTest bug
-
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/MarkResetTest.sh
: URLConnection.getContent() hangs over FTP for DOC, PPT, XLS files
-
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/Test.java
: Cannot flush output stream when writing to an HttpUrlConnection
-
sun/net/www/http/ChunkedOutputStream/checkError.java
: get the failure immediately when writing individual chunks over socket fail
-
sun/net/www/http/HttpClient/B6726695.java
: HttpURLConnection shoul support 'Expect: 100-contimue' headers for PUT
-
sun/net/www/http/HttpClient/B8025710.java
: Proxied https connection reuse by HttpClient can send CONNECT to the server
-
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/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.sh
: 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/KeepAliveCache/B5045306.java
: Http keep-alive implementation is not efficient
-
sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java
: Keep-Alive-Timer thread management in KeepAliveCache causes memory leak
-
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 gives NullPointerException
-
sun/net/www/protocol/file/DirPermissionDenied.sh
: 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/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
-
sun/net/www/protocol/http/B6660405.java
: HttpURLConnection returns the wrong InputStream
-
sun/net/www/protocol/http/B6890349.java
: Light weight HTTP server
-
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/GetOutputStream.java
: URLConnection.getOutputStream() fails after connect()
-
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/Modified.java
: Test HttpURLConnection setIfModifiedSince
-
sun/net/www/protocol/http/NTLMTest.java
: 6520665 & 6357133: NTLM authentication issues.
-
sun/net/www/protocol/http/ProtocolRedirect.java
: urlconnection following redirect uses protocol of original request
-
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 mehtod 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/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.sh
: 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/GetContentType.java
: Test JarURLConnection.getContentType would would return default "content/unknown"
-
sun/net/www/protocol/jar/jarbug/run.sh
: various resource and classloading bugs related to jar files set -x
-
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/TempBuffer.java
: Test Util.getTemporaryBuffer
-
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/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
-
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/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 IBM 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/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/TestCompoundTest.java
: Check the Compound_Text's canonical name and its aliases
-
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/TestEUC_TW.java
: Test EUC_TW charset
-
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/TestISCII91.java
: Check charset ISCII91 and C2B/B2CISCII91 yield same encoding/decoding result
-
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/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/TestUnmappable.java
: (cs) Unmappable leading should be decoded to replacement
-
sun/nio/cs/TestX11CNS.java
: Test X11CNS charset
-
sun/nio/cs/TestX11JIS0201.java
: name() should return "X11JIS0201"
-
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/reflect/CallerSensitive/CallerSensitiveFinder.java
: Verify if CallerSensitive methods are annotated with sun.reflect.CallerSensitive annotation
-
sun/reflect/CallerSensitive/MissingCallerSensitive.java
: Test CallerSensitiveFinder to find missing annotation
-
sun/reflect/GetCallerClass.java
: Test sun.reflect.Reflection.getCallerClass(int) disabled by default
-
sun/rmi/log/ReliableLog/LogAlignmentTest.java
: rmid can have a corrupted log
-
sun/rmi/log/ReliableLog/SnapshotSize.java
: Verify that ReliableLog.snapshotSize() returns correct snapshot file size even if LogHandler doesn't flush.
-
sun/rmi/rmic/RMIGenerator/RmicDefault.java
: rmic w/o -d should put class files in package directory
-
sun/rmi/rmic/classFileVersion/run.sh
: This test verifies that rmic does not fail if it encounters a class that has been compiled with "-source 1.5" (which can mean a class file of version 49.0).
-
sun/rmi/rmic/classpath/RMICClassPathTest.java
: New constructor in sun.tools.java.ClassPath builds a path using File.separator instead of File.pathSeparator
-
sun/rmi/rmic/covariantReturns/run.sh
: This test verifies that rmic does not fail if it encounters a class that takes advantage of covariant return types (Tiger language feature)
-
sun/rmi/rmic/defaultStubVersion/run.sh
: This test verifies that when rmic is run with no explicit command line option to specify which JRMP stub version the generated classes should use, its behavior is identical to that of the "-v1.2" option.
-
sun/rmi/rmic/extraCompilation/run.sh
: rmic should not try to compile source files in its (binary) class path other than those that is generates.
-
sun/rmi/rmic/manifestClassPath/run.sh
: Test handling of the Class-Path attribute in jar file manifests for the rmic tool
-
sun/rmi/rmic/minimizeWrapperInstances/run.sh
: This test verifies that the code generated by rmic to wrap primitive argument values in instances of the java.lang wrapper classes does not wastefully create new instances of the wrapper classes, such as by creating new instances of java.lang.Boolean.
-
sun/rmi/rmic/newrmic/equivalence/run.sh
: This test verifies that the new implementation of rmic generates equivalent classes as the old implementation, for a set of sample input classes.
-
sun/rmi/runtime/Log/4504153/Test4504153.java
: RMI implementation should not log to two loggers where one is an ancestor of the other, to avoid unintended or duplicate logging
-
sun/rmi/runtime/Log/6409194/NoConsoleOutput.java
: There should be no console output caused by the RMI implementation's logging, except as explicitly configured in the logging properties file, if none of the legacy sun.rmi.*.logLevel system properties are set.
-
sun/rmi/runtime/Log/checkLogging/CheckLogStreams.java
: RMI should use new logging APIs
-
sun/rmi/runtime/Log/checkLogging/CheckLogging.java
: RMI should use new logging APIs
-
sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java
: When marshalling an object that implements java.rmi.Remote, but is not a RemoteStub and its corresponding stub class is not known by the RMI runtime, RMI's MarshalOutputStream should assume that the object is a proxy of some sort (like an RMI/IIOP stub) and simply allow the object to be serialized.
-
sun/rmi/transport/tcp/DeadCachedConnection.java
: unable to retry call if cached connection to server is used
-
sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java
: RMI blocks in HttpAwareServerSocket.accept() if you telnet to it
-
sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java
: The RMI runtime should fail to export a remote object on a TCP port for an applet or application that does not have permission to listen on that port, rather than engage in the deprecated "multiplexing protocol".
-
sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java
: Verify equals()/hashCode() contract honored
-
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/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/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/krb5/BadKdcDefaultValue.java
: Solaris JREs do not have the krb5.kdc.bad.policy configured by default.
-
sun/security/krb5/ConfPlusProp.java
: krb5.conf ignored if system properties on realm and kdc are provided
-
sun/security/krb5/ConfigWithQuotations.java
: Quotes in Kerberos configuration file are included in the values
-
sun/security/krb5/EncTypeTest.java
: JVM crash during Kerberos logins using des3-cbc-md5 on OSX
-
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/PAData.java
: Kerberos authentication regression
-
sun/security/krb5/ParseCAPaths.java
: cross-realm capath search error
-
sun/security/krb5/ParseConfig.java
: Problem with parsing krb5.conf
-
sun/security/krb5/RFC396xTest.java
: ESC: AD Authentication with user with umlauts fails
-
sun/security/krb5/UnknownCCEntry.java
: CCacheInputStream fails to read ticket cache files from Kerberos 1.8.1
-
sun/security/krb5/auto/AcceptorSubKey.java
: gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY
-
sun/security/krb5/auto/BadKdc1.java
: krb5 should not try to access unavailable kdc too often
-
sun/security/krb5/auto/BadKdc2.java
: krb5 should not try to access unavailable kdc too often
-
sun/security/krb5/auto/BadKdc3.java
: krb5 should not try to access unavailable kdc too often
-
sun/security/krb5/auto/BadKdc4.java
: krb5 should not try to access unavailable kdc too often
-
sun/security/krb5/auto/BasicKrb5Test.java
: Add krb5 test infrastructure
-
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/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/FileKeyTab.java
: Krb5LoginModule no longer handles keyTabNames with "file:" prefix
-
sun/security/krb5/auto/HttpNegotiateServer.java
: HTTP/Negotiate: Authenticator triggered again when user cancels the first one
-
sun/security/krb5/auto/IgnoreChannelBinding.java
: ignore incoming channel binding if acceptor does not set one
-
sun/security/krb5/auto/KerberosHashEqualsTest.java
: hashCode() and equals() for KerberosKey and KerberosTicket
-
sun/security/krb5/auto/KeyPermissions.java
: wrong permissions checked in krb5
-
sun/security/krb5/auto/KeyTabCompat.java
: always refresh keytab
-
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/MSOID2.java
: SPNEGO auth fails if client proposes MS krb5 OID
-
sun/security/krb5/auto/MaxRetries.java
: support max_retries in krb5.conf
-
sun/security/krb5/auto/MoreKvno.java
: AP_REQ check should use key version number
-
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/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/ReplayCache.java
: rcache deadlock
-
sun/security/krb5/auto/SPNEGO.java
: SPNEGO GSS code does not parse tokens in accordance to RFC 2478
-
sun/security/krb5/auto/SaslGSS.java
: SASL: auth-conf negotiated, but unencrypted data is accepted, reset to unencrypt
-
sun/security/krb5/auto/SpnegoReqFlags.java
: GSSAPI/SPNEGO does not work with server using MIT Kerberos library
-
sun/security/krb5/auto/TcpTimeout.java
: kdc_timeout is not being honoured when using TCP
-
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/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/ok-as-delegate-xrealm.sh
: Support OK-AS-DELEGATE flag
-
sun/security/krb5/auto/ok-as-delegate.sh
: Support OK-AS-DELEGATE flag
-
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/TimeInCCache.java
: read/write does not match for ccache
-
sun/security/krb5/config/dns.sh
: Krb5LoginModule config class does not return proper KDC list from DNS
-
sun/security/krb5/etype/ETypeOrder.java
: krb5 etype order should be from strong to weak
-
sun/security/krb5/etype/WeakCrypto.java
: support allow_weak_crypto in krb5.conf
-
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/krb5/tools/KtabZero.java
: ktab creates a file with zero kt_vno
-
sun/security/krb5/tools/ktarg.sh
: ktab return code changes on a error case
-
sun/security/krb5/tools/ktcheck.sh
: "ktab -d name etype" to "ktab -d name [-e etype] [kvno | all | old]"
-
sun/security/krb5/tools/ktmissing.sh
: klist does not detect non-existing keytab
-
sun/security/krb5/tools/ktzero.sh
: ktab creates a file with zero kt_vno
-
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/pkcs8/TestLeadingZeros.java
: ensure that PKCS8-encoded private key with leading 0s can be loaded.
-
sun/security/pkcs/pkcs9/UnknownAttribute.java
: Accept unknown PKCS #9 attributes
-
sun/security/pkcs11/Cipher/ReinitCipher.java
:
-
sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
: Test internal PKCS5Padding impl with various error conditions.
-
sun/security/pkcs11/Cipher/TestRSACipher.java
: basic test for RSA cipher
-
sun/security/pkcs11/Cipher/TestRSACipherWrap.java
: basic test for RSA cipher key wrapping functionality
-
sun/security/pkcs11/Cipher/TestRawRSACipher.java
: basic test for RSA/ECB/NoPadding cipher
-
sun/security/pkcs11/Cipher/TestSymmCiphers.java
: basic test for symmetric ciphers with padding
-
sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
: basic test for symmetric ciphers with no padding
-
sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
-
sun/security/pkcs11/KeyAgreement/TestInterop.java
: Interop test for DH with secret that has a leading 0x00 byte
-
sun/security/pkcs11/KeyAgreement/TestShort.java
: KAT test for DH (normal and with secret that has leading a 0x00 byte)
-
sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
-
sun/security/pkcs11/KeyGenerator/DESParity.java
: Verify that the parity bits are set correctly
-
sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
: test the KeyGenerator
-
sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
: Ensure that DH key pairs can be generated for 512 - 8192 bits
-
sun/security/pkcs11/KeyStore/Basic.sh
: KeyStore support for NSS cert/key databases
-
sun/security/pkcs11/KeyStore/ClientAuth.sh
: KeyStore support for NSS cert/key databases 512 bits RSA key cannot work with SHA384 and SHA512
-
sun/security/pkcs11/KeyStore/SecretKeysBasic.sh
: Ensure that re-assigning the alias works
-
sun/security/pkcs11/KeyStore/Solaris.sh
: Enable PKCS#11 KeyStore for SunPKCS11-Solaris
-
sun/security/pkcs11/Mac/MacKAT.java
: Basic known-answer-test for Hmac algorithms
-
sun/security/pkcs11/Mac/MacSameTest.java
: Check if doFinal and update operation result in same Mac
-
sun/security/pkcs11/Mac/ReinitMac.java
:
-
sun/security/pkcs11/MessageDigest/ByteBuffers.java
: Test the MessageDigest.update(ByteBuffer) method
-
sun/security/pkcs11/MessageDigest/DigestKAT.java
: Basic known-answer-test for all our MessageDigest algorithms
-
sun/security/pkcs11/MessageDigest/ReinitDigest.java
:
-
sun/security/pkcs11/MessageDigest/TestCloning.java
: Ensure the cloning functionality works.
-
sun/security/pkcs11/Provider/Absolute.java
: load DLLs and launch executables using fully qualified path
-
sun/security/pkcs11/Provider/ConfigQuotedString.sh
: 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.sh
: login facilities for hardware tokens
-
sun/security/pkcs11/SampleTest.java
: XXX todo
-
sun/security/pkcs11/Secmod/AddPrivateKey.java
: Test that the PKCS#11 KeyStore handles RSA, DSA, and EC keys
-
sun/security/pkcs11/Secmod/AddTrustedCert.java
: make sure we can add a trusted cert to the NSS KeyStore module
-
sun/security/pkcs11/Secmod/Crypto.java
: verify that NSS no-db mode works correctly
-
sun/security/pkcs11/Secmod/GetPrivateKey.java
: make sure we can access the NSS softtoken KeyStore and use a private key
-
sun/security/pkcs11/Secmod/JksSetPrivateKey.java
: store a NSS PKCS11 PrivateKeyEntry to JKS KeyStore throws confusing NPE
-
sun/security/pkcs11/Secmod/LoadKeystore.java
: Checks that PKCS#11 keystore can't be loaded with wrong password
-
sun/security/pkcs11/Secmod/TrustAnchors.java
: make sure we can access the NSS trust anchor module
-
sun/security/pkcs11/SecureRandom/Basic.java
: basic test for PKCS#11 SecureRandom
-
sun/security/pkcs11/SecureRandom/TestDeserialization.java
: Ensure a deserialized PKCS#11 SecureRandom is functional.
-
sun/security/pkcs11/Serialize/SerializeProvider.java
: Test that the SunPKCS11 provider can be serialized
-
sun/security/pkcs11/Signature/ByteBuffers.java
: Test the Signature.update(ByteBuffer) method
-
sun/security/pkcs11/Signature/ReinitSignature.java
: test that reinitializing Signatures works correctly
-
sun/security/pkcs11/Signature/TestDSA.java
: basic test of SHA1withDSA and RawDSA signing/verifying
-
sun/security/pkcs11/Signature/TestDSAKeyLength.java
: verify that P11Signature impl will error out when initialized with unsupported key sizes
-
sun/security/pkcs11/Signature/TestRSAKeyLength.java
: Make sure initSign/initVerify() check RSA key lengths
-
sun/security/pkcs11/ec/ReadCertificates.java
: Make sure that we can parse certificates using various named curves and verify their signatures
-
sun/security/pkcs11/ec/ReadPKCS12.java
: Verify that we can parse ECPrivateKeys from PKCS#12 and use them
-
sun/security/pkcs11/ec/TestCurves.java
: Basic consistency test for all curves using ECDSA and ECDH
-
sun/security/pkcs11/ec/TestECDH.java
: Basic known answer test for ECDH
-
sun/security/pkcs11/ec/TestECDH2.java
: basic test of ECDSA signatures for P-256 and P-384 from the example data in "Suite B Implementer's Guide to FIPS 186-3".
-
sun/security/pkcs11/ec/TestECDSA.java
: basic test of SHA1withECDSA and NONEwithECDSA signing/verifying
-
sun/security/pkcs11/ec/TestECDSA2.java
: basic test of ECDSA signatures for P-256 and P-384 from the example data in "Suite B Implementer's Guide to FIPS 186-3".
-
sun/security/pkcs11/ec/TestECGenSpec.java
: Verify that we can use ECGenParameterSpec
-
sun/security/pkcs11/ec/TestKeyFactory.java
: Test the P11ECKeyFactory
-
sun/security/pkcs11/fips/TestTLS12.java
: Test TLS 1.2
-
sun/security/pkcs11/fips/TrustManagerTest.java
: Verify that the SunJSSE trustmanager works correctly in FIPS mode
-
sun/security/pkcs11/rsa/KeyWrap.java
: Verify key wrapping (of extractable keys) works for RSA/PKCS1
-
sun/security/pkcs11/rsa/TestCACerts.java
: Test the new RSA provider can verify all the RSA certs in the cacerts file
-
sun/security/pkcs11/rsa/TestKeyFactory.java
: Test KeyFactory of the new RSA provider
-
sun/security/pkcs11/rsa/TestKeyPairGenerator.java
: Verify that the RSA KeyPairGenerator works
-
sun/security/pkcs11/rsa/TestSignatures.java
: Test signing/verifying using all the signature algorithms
-
sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
: Verify that all ciphersuites work (incl
-
sun/security/pkcs11/tls/TestLeadingZeroesP11.java
: Need to strip leading zeros in TlsPremasterSecret of DHKeyAgreement
-
sun/security/pkcs11/tls/TestMasterSecret.java
: Known-answer-test for TlsMasterSecret generator
-
sun/security/pkcs11/tls/TestPRF.java
: Basic known-answer-test for TlsPrf
-
sun/security/pkcs11/tls/TestPremaster.java
: Basic tests for TlsRsaPremasterSecret generator
-
sun/security/pkcs12/Bug6415637.java
: Support PKCS#12 key stores protected with an empty password
-
sun/security/pkcs12/P12SecretKey.java
: Get AES key from keystore (uses SecretKeySpec not SecretKeyFactory)
-
sun/security/pkcs12/PKCS12SameKeyId.java
: Problem with PKCS12 keystore
-
sun/security/pkcs12/StoreSecretKeyTest.java
: KeyStore API enhancements
-
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/KeyStore/CaseSensitiveAliases.java
: make sure the JKS case sensitivity works correctly
-
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/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/TestSHAClone.java
: test the clone implementation of SHA, SHA-224, SHA-256, SHA-384, SHA-512 MessageDigest implementation.
-
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/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 Note: if you want to see the java.security.debug output, you can not simply set the system property
-
sun/security/provider/PolicyFile/EmailAddress.java
: X500Principal encodes EmailAddress incorrectly - fix has compatibility ramifications for policy
-
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 TokenStore.keystore password is "TokenStore"
-
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/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/TokenStore.java
: Support for token-based KeyStores
-
sun/security/provider/SecureRandom/SelfSeed.java
: SecureRandom forces all instances to self-seed, even if a seed is provided
-
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/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/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/ReverseBuilder/BuildPath.java
: Make sure that building a path to a CRL issuer works in the reverse direction
-
sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
: PKIX CertPathBuilder in reverse mode doesn't work if more than one trust anchor is specified
-
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/InvalidBitString.java
: Validation of signatures succeed when it should fail
-
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/TestKeyPairGeneratorLength.java
: make sure generated key pairs are exactly the requested length
-
sun/security/rsa/TestSignatures.java
: Test signing/verifying using all the signature algorithms
-
sun/security/ssl/CipherSuite/NoDesRC4CiphSuite.java
: Disable all DES cipher suites
-
sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java
: Disable Diffie-Hellman keys less than 1024 bits
-
sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java
: 6u141 IllegalArgumentException: jdk.tls.namedGroups
-
sun/security/ssl/com/sun/net/ssl/SSLSecurity/ProviderTest.java
: brokenness in the com.sun.net.ssl.SSLSecurity wrappers
-
sun/security/ssl/com/sun/net/ssl/SSLSecurity/TruncateArray.java
: JSSE - ClassCastException with 1.4
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadBlocksClose.java
: AppInputStream: read can block a close
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadHandshake.java
: Verify applications do not read handshake data after failure
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadZeroBytes.java
: Inputstream dosent behave correct
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/RemoveMarkReset.java
: remove mark/reset functionality from AppInputStream
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/AppOutputStream/NoExceptionOnClose.java
: JSSE socket output stream doesn't throw after socket is closed
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/CipherSuite/SSL_NULL.java
: Verify that SSL_NULL_WITH_NULL_NULL is returned as ciphersuite if the handshake fails
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/CipherSuiteOrder.java
: Client should follow suite order in SSLSocket.setEnabledCipherSuites()
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/LengthCheckTest.java
: Vectors and fixed length fields should be verified for allowed sizes.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java
: RSAClientKeyExchange NullPointerException
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java
: make ephemeral DH key match the length of the certificate key
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java
: Make sure that different configurations of SSL sockets work
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/HandshakeOutStream/NullCerts.java
: If a server shuts down correctly during handshaking, the client doesn't see it.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/ClientHelloRead.java
: A client-hello message may not always be read correctly
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/SSLSocketTimeoutNulls.java
: Setting timeouts on SSLSockets immediately return null after timeout occurs
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/ProtocolVersion/HttpsProtocols.java
: passing https.protocols from command line doesn't work.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadKSProvider.java
: Support for token-based KeyStores
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadTSProvider.java
: Support for token-based KeyStores
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java
: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java
: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/GoodProvider.java
: Support for token-based KeyStores
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/IllegalProtocolProperty.java
: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java
: compatibility issue with MD2 trust anchor and old X509TrustManager
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java
: Enable TLS 1.1 and TLS 1.2 by default in client side of SunJSSE
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NullGetAcceptedIssuers.java
: Custom TrustManagers that return null for getAcceptedIssuers will NPE
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/SSLContextVersion.java
: SSLContext.getInstance("TLSv1.1") returns SSLEngines/SSLSockets without TLSv1.1 enabled
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java
: compatibility issue with MD2 trust anchor and old X509TrustManager
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseEngineException.java
: javax.net.ssl.SSLSocket.SSLSocket(InetAddress,int) shouldn't throw exception This is making sure that starting a new handshake throws the right exception
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseInboundException.java
: closeInbound does not signal when a close_notify has not been received.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseStart.java
: Add scatter/gather APIs for SSLEngine Check to see if the args are being parsed properly.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/DelegatedTaskWrongException.java
: Delegated tasks are not reflecting the subclasses of SSLException
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/EmptyExtensionData.java
: Parsing Extensions in Client Hello message is done in a wrong way
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java
: SSLEngine should enforce setUseClientMode
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/RehandshakeFinished.java
: SSLEngine is returning a premature FINISHED message when doing an abbreviated handshake.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java
: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineDeadlock.java
: Deadlock in SSLEngine
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSessionContextImpl/Timeout.java
: verify that setSessionTimeout() with large values works
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSessionImpl/HashCodeMissing.java
: 4518403 was not properly fixed
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java
: Issue with socket.close() for ssl sockets when poweroff on other system
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CheckMethods.java
: various pass through methods missing in SSLSocketImpl
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientModeClientAuth.java
: setNeedClientAuth() isn't working after a handshaker is established
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientTimeout.java
: Socket timeouts for SSLSockets causes data corruption.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocketException.java
: javax.net.ssl.SSLSocket.SSLSocket(InetAddress,int) shouldn't throw exception
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java
: Invalidating JSSE session on server causes SSLProtocolException
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/LoopbackSSLSocket.java
: Loopback SSLSocketImpl createSocket is throwing an exception.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NewSocketMethods.java
: need to sync up SSL sockets with merlin java.net changes
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NonAutoClose.java
: When a layered SSL socket is closed, it should wait for close_notify
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
: remove doPrivileged when creatingting the NotifyHandshakeThread
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReuseAddr.java
: java.net.SocketTimeoutException on 98, NT, 2000 for JSSE
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReverseNameLookup.java
: Prevent/Disable reverse name lookups with JSSE SSL sockets
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java
: SSLServerSocket isn't throwing exceptions when negotiations are failing & java.net.SocketException: occures in Auth and clientmode
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ServerTimeout.java
: Socket timeouts for SSLSockets causes data corruption.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SetClientMode.java
: SSLSocket.setUseClientMode() fails to throw expected IllegalArgumentException
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java
: startHandshake giving wrong message when unconnected.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java
: Calling setWantClientAuth(true) disables anonymous suites
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHost.java
: make sure the server side doesn't do DNS lookup.
-
sun/security/ssl/com/sun/net/ssl/internal/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/com/sun/net/ssl/internal/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/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java
: X509KeyManager implementation for NewSunX509 doesn't return most preferable key
-
sun/security/ssl/com/sun/net/ssl/internal/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/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java
: JSSE certificate validation has started to fail for certificate chains
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/CertRequestOverflow.java
: CertificateRequest message is wrapping when using large numbers of Certs
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/CheckNullEntity.java
: unspecified exceptions in X509TrustManager.checkClient[Server]Truste d
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/ComodoHacker.java
: Problem with java/classes_security
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
: Add support for TLS 1.2
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java
: support self-issued certificate
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java
: Add support for TLS 1.2
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java
: Add support for TLS 1.2
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/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 JSSE.
-
sun/security/ssl/com/sun/net/ssl/internal/ssl/spi/ProviderInit.java
: SSLContext TrustMananagerFactory and KeyManagerFactory should throw if not init
-
sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java
: HttpsURLConnection doesn't send Proxy-Authorization on CONNECT Incorrect checking of proxy server response
-
sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ServerIdentityTest.java
: Need to include the alternate subject DN for certs, https should check for this
-
sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java
: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
-
sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/GetResponseCode.java
: HttpsClient tests are failing for build 71
-
sun/security/ssl/javax/net/ssl/Fix5070632.java
: Default SSLSockeFactory override createSocket() now
-
sun/security/ssl/javax/net/ssl/FixingJavadocs/ComURLNulls.java
: Need to revisit the javadocs for JSSE, especially the promoted classes, and HttpsURLConnection.getCipherSuite throws NullPointerException
-
sun/security/ssl/javax/net/ssl/FixingJavadocs/ImplicitHandshake.java
: Need to revisit the javadocs for JSSE, especially the promoted classes.
-
sun/security/ssl/javax/net/ssl/FixingJavadocs/JavaxURLNulls.java
: Need to revisit the javadocs for JSSE, especially the promoted classes
-
sun/security/ssl/javax/net/ssl/FixingJavadocs/KMTMGetNothing.java
: Need to revisit the javadocs for JSSE, especially the promoted classes
-
sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java
: Need to revisit the javadocs for JSSE, especially the promoted classes.
-
sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSocketInherit.java
: Need to revisit the javadocs for JSSE, especially the promoted classes
-
sun/security/ssl/javax/net/ssl/GetInstance.java
: verify getInstance() works using Provider.getService() Export "PKIX" as the standard algorithm name of KeyManagerFactory
-
sun/security/ssl/javax/net/ssl/HttpsURLConnection/DelayDefaultContextLoading.java
: Update HttpsURLConnection to not call getDefault in initializer.
-
sun/security/ssl/javax/net/ssl/NewAPIs/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
-
sun/security/ssl/javax/net/ssl/NewAPIs/JSSERenegotiate.java
: "Unsupported SSL message version" SSLProtocolException w/SSL_RSA_WITH_NULL_MD5
-
sun/security/ssl/javax/net/ssl/NewAPIs/KeyManagerTrustManager.java
: A compile test to make sure some of the new functionality is there
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java
: SSLSessionContext should be accessible from SSLContext
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/AcceptLargeFragments.java
: Need adjustable TLS max record size for interoperability with non-compliant stacks
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ArgCheck.java
: Add scatter/gather APIs for SSLEngine Check to see if the args are being parsed properly.
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/Arrays.java
: Add scatter/gather APIs for SSLEngine
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java
: Add non-blocking SSL/TLS functionality, usable with any I/O abstraction This is a bit hacky, meant to test various conditions
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ExtendedKeyEngine.java
: Rework the X509KeyManager to avoid incompatibility issues
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ExtendedKeySocket.java
: Rework the X509KeyManager to avoid incompatibility issues
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java
: Need adjustable TLS max record size for interoperability with non-compliant
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/NoAuthClientAuth.java
: Demonstrate SSLEngine switch from no client auth to client auth.
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/SSLEngineResultArgs.java
: SSLEngineResult constructor needs null argument description
-
sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngineResult/Deserialize.java
: Deserialization of enums in javax.net.ssl.SSLEngineResult fails
-
sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java
: Need new APIs to get/set session timeout and session cache size.
-
sun/security/ssl/javax/net/ssl/NewAPIs/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
-
sun/security/ssl/javax/net/ssl/SSLServerSocket/DefaultSSLServSocketFac.java
: DefaultSSLServerSocketFactory does not override createServerSocket()
-
sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java
: SNIHostName does not throw IAE when hostname ends with a trailing dot
-
sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java
: Support TLS 1.1
-
sun/security/ssl/javax/net/ssl/TLSv11/ExportableBlockCipher.java
: Support TLS 1.1
-
sun/security/ssl/javax/net/ssl/TLSv11/ExportableStreamCipher.java
: Support TLS 1.1
-
sun/security/ssl/javax/net/ssl/TLSv11/GenericBlockCipher.java
: Support TLS 1.1
-
sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java
: Support TLS 1.1
-
sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java
: Consider disabling support for X.509 certificates with RSA keys less than 1024 bits
-
sun/security/ssl/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.
-
sun/security/ssl/sanity/ciphersuites/CipherSuitesInOldOrder.java
: NPE in Krb5ProxyImpl.getServerKeys() SunJSSE does not support dynamic system properties, no way to re-use system properties in samevm/agentvm mode.
-
sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
: NPE in Krb5ProxyImpl.getServerKeys() SunJSSE does not support dynamic system properties, no way to re-use system properties in samevm/agentvm mode.
-
sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java
: Verify that all ciphersuites work in all configurations
-
sun/security/ssl/sanity/pluggability/CheckSSLContextExport.java
: Check pluggability of SSLContext class.
-
sun/security/ssl/sanity/pluggability/CheckSockFacExport1.java
: Check pluggability of SSLSocketFactory and SSLServerSocketFactory classes.
-
sun/security/ssl/sanity/pluggability/CheckSockFacExport2.java
: Check pluggability of SSLSocketFactory and SSLServerSocketFactory classes.
-
sun/security/ssl/sun/net/www/http/ChunkedOutputStream/Test.java
: Cannot flush output stream when writing to an HttpUrlConnection
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java
: Redirect problem with HttpsURLConnection using a proxy
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java
: HTTP tunnel connections send user headers to proxy
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CheckMethods.java
: Need to rebase all the duplicated classes from Merlin
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java
: Unit test for java.net.CookieHandler
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java
: Cookiemanager does not store cookies if url is read before setting cookiemanager
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java
: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java
: createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented"
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java
: Need to rebase all the duplicated classes from Merlin
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java
: StackOverFlow with bad authenticated Proxy tunnels
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java
: HttpsURLConnection not using the set SSLSocketFactory for creating all its Sockets
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java
: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java
: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java
: X509 certificate hostname checking is broken in JDK1.6.0_10
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh
: Need to rebase all the duplicated classes from Merlin
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh
: Need to rebase all the duplicated classes from Merlin
-
sun/security/ssl/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/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Redirect.java
: Need to rebase all the duplicated classes from Merlin
-
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java
: Https can not retry request
-
sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java
: Can no longer obtain a com.sun.net.ssl.HttpsURLConnection
-
sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java
: When an application enables anonymous SSL cipher suite, Hostname verification is not required
-
sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHTTPSConnection.java
: Can no longer obtain a com.sun.net.ssl.HttpsURLConnection
-
sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java
: When an application enables anonymous SSL cipher suite, Hostname verification is not required
-
sun/security/ssl/templates/SSLEngineTemplate.java
: SSLEngine has not yet caused Solaris kernel to panic
-
sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java
: Add SSLSocket client/SSLEngine server to templates directory
-
sun/security/ssl/templates/SSLSocketTemplate.java
: Use this template to help speed your client/server tests.
-
sun/security/tools/jarsigner/AlgOptions.sh
: test new jarsigner -sigalg and -digestalg options
-
sun/security/tools/jarsigner/JarSigningNonAscii.java
: sign a JAR file that has entry names with non-ASCII characters.
-
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/PercentSign.sh
: jarsigner fails in a directory with a path contianing a % sign
-
sun/security/tools/jarsigner/Test4431684.java
: jar signature certificate key usage check incorrect
-
sun/security/tools/jarsigner/TimestampAlg.java
: Current versions of Java can't verify jars signed and timestamped with Java 9
-
sun/security/tools/jarsigner/certpolicy.sh
: Java 7 jarsigner displays warning about cert policy tree
-
sun/security/tools/jarsigner/checkusage.sh
: jarsigner -verify checks for KeyUsage codesigning ext on all certs instead of just signing cert
-
sun/security/tools/jarsigner/concise_jarsigner.sh
: jarsigner needs enhanced cert validation(options)
-
sun/security/tools/jarsigner/crl.sh
: jarsigner can add CRL info into signed jar (updated)
-
sun/security/tools/jarsigner/diffend.sh
: Jarsigner removes MANIFEST.MF info for badly packages jar's
-
sun/security/tools/jarsigner/emptymanifest.sh
: jarsigner fails to sign itextasian.jar since 1.5.0_b14, it works with 1.5.0_13
-
sun/security/tools/jarsigner/jvindex.sh
: regression: SecurityException is NOT thrown while trying to pack a wrongly signed Indexed Jar file
-
sun/security/tools/jarsigner/nameclash.sh
: different names for the same digest algorithms breaks jarsigner
-
sun/security/tools/jarsigner/newsize7.sh
: keytool should use larger default keysize for keypairs
-
sun/security/tools/jarsigner/oldsig.sh
: Exception thrown when signing a jarfile in java 1.5
-
sun/security/tools/jarsigner/onlymanifest.sh
: signed jar with only META-INF/* inside is not verifiable
-
sun/security/tools/jarsigner/passtype.sh
: RFE: jarsigner to support reading password from environment variable
-
sun/security/tools/jarsigner/samename.sh
: libzip.so caused JVM to crash when running jarsigner
-
sun/security/tools/jarsigner/weaksize.sh
: Add a test for algorithm constraints check in jarsigner
-
sun/security/tools/keytool/AltProviderPath.sh
: Add -providerPath option for keytool allowing one to specify an additional classpath to search for providers.
-
sun/security/tools/keytool/CloneKeyAskPassword.sh
: 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/ListKeychainStore.sh
: [macosx] KeyChain KeyStore implementation retrieves only one private key entry
-
sun/security/tools/keytool/NewSize7.java
: keytool should use larger default keysize for keypairs
-
sun/security/tools/keytool/NoExtNPE.sh
: keytool cannot -printcert entries without extensions
-
sun/security/tools/keytool/SecretKeyKS.sh
: KeyTool throws ArrayIndexOutOfBoundsException for listing SecretKey entries in non-verbose mode.
-
sun/security/tools/keytool/StandardAlgName.sh
: 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/UnknownAndUnparseable.java
: Make sure keytool prints both unknown and unparseable extensions
-
sun/security/tools/keytool/emptysubject.sh
: keytool should be able to generate certreq and cert without subject name
-
sun/security/tools/keytool/file-in-help.sh
: keytool's help on -file always shows 'output file'
-
sun/security/tools/keytool/importreadall.sh
: keytool -importcert should read the whole input
-
sun/security/tools/keytool/newhelp.sh
: keytool -help is unhelpful
-
sun/security/tools/keytool/printssl.sh
: keytool should be able to import certificates from remote SSL servers
-
sun/security/tools/keytool/readjar.sh
: keytool -printcert to recognize signed jar files
-
sun/security/tools/keytool/resource.sh
: keytool usage is broken after changing Resources.java
-
sun/security/tools/keytool/selfissued.sh
: support self-issued certificate in keytool and let -gencert generate the chain
-
sun/security/tools/keytool/standard.sh
: (almost) all keytool behaviors
-
sun/security/tools/keytool/trystore.sh
: keytool can try save to a byte array before overwrite the file
-
sun/security/util/BitArray/NamedBitList.java
: BIT STRING types with named bits must remove trailing 0 bits
-
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/DerInputBufferEqualsHashCode.java
: Verify equals()/hashCode() contract honored
-
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/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/HostnameMatcher/TestHostnameChecker.java
: Verify host name matching behaves as defined in RFC2818.
-
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/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/Resources/Format.java
: Resources should not be loaded until necessar
-
sun/security/util/Resources/NewNamesFormat.java
: security/util/Resources.java needs improvement
-
sun/security/util/asn1StringTypes/StringTypes.java
: Make sure reading/writing of different DER encoded string types works correctly.
-
sun/security/validator/EndEntityExtensionCheck.java
: EndEntityChecker should not process custom extensions after PKIX validation
-
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
: Algorithm Name-to-OID mapping needs to be made extensible.
-
sun/security/x509/AlgorithmId/NonStandardNames.java
: Jarsigner -verify fails if rsa file used sha-256 with authenticated attributes
-
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/Extensions/BCNull.java
: BasicConstraintsExtension does not encode when (ca==false && pathLen<0)
-
sun/security/x509/GeneralName/Encode.java
: Check that GeneralName.encode() encodes an X500Name with an explicit tag
-
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
: NullPointerException for generateCRL and generateCRLs methods.
-
sun/security/x509/equalNames/AltNamesEqualsTest.java
: Make sure names that are equal are treated as such.
-
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/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/tools/common/CommonTests.sh
: Unit test for common tools infrastructure.
-
sun/tools/jcmd/jcmd-Defaults.sh
: Test that output of 'jcmd' and 'jcmd -l' match a specific pattern
-
sun/tools/jcmd/jcmd-big-script.sh
: test if we can send a file over 1024 bytes large via jcmd -f
-
sun/tools/jcmd/jcmd-f.sh
: Unit test for jcmd utility
-
sun/tools/jcmd/jcmd-help-help.sh
: Unit test for jcmd utility
-
sun/tools/jcmd/jcmd-help.sh
: Test that output of 'jcmd -h' matches the usage.out file
-
sun/tools/jcmd/jcmd-pid.sh
: Unit test for jcmd utility
-
sun/tools/jconsole/ResourceCheckTest.sh
: jtreg test ResourceCheckTest.java must be able to find jconsole.jar
-
sun/tools/jhat/ParseTest.sh
: Testing jhat parsing against pre-created dump files
-
sun/tools/jmap/Basic.sh
: Unit test for jmap utility
-
sun/tools/jps/jps-Defaults.sh
: Test that output of 'jps' matches a specific pattern
-
sun/tools/jps/jps-V_2.sh
: Test that output of 'jps -V' shows JVM flags
-
sun/tools/jps/jps-Vm_2.sh
: Test that output of 'jps -Vm' shows JVM flags and main args
-
sun/tools/jps/jps-Vvm.sh
: Test that output of 'jps -Vvm' shows JVM flags, arguments and main args
-
sun/tools/jps/jps-Vvml.sh
: Test that output of 'jps -Vvml' shows JVM arguments, flags, and main args with long class names
-
sun/tools/jps/jps-Vvml_2.sh
: Test that output of 'jps -Vvml' shows proper output when no JVM arguments, flags, or main args are present
-
sun/tools/jps/jps-help.sh
: Test that output of 'jps -?' matches the usage.out file
-
sun/tools/jps/jps-l_1.sh
: Test that output of 'jps -l' matches a specific pattern
-
sun/tools/jps/jps-l_2.sh
: Test that output of 'jps -l' shows the long class name
-
sun/tools/jps/jps-lm.sh
: Test that output of 'jps -lm' shows the long class name and main args
-
sun/tools/jps/jps-m.sh
: Test that output of 'jps -m' shows args to main
-
sun/tools/jps/jps-m_2.sh
: Test that output of 'jps -m' shows proper output for main with no args.
-
sun/tools/jps/jps-q.sh
: Test that output of 'jps -q' shows only the process ids
-
sun/tools/jps/jps-v_1.sh
: Test that output of 'jps -v' shows JVM arguments
-
sun/tools/jps/jps-vm_1.sh
: Test that output of 'jps -vm' shows JVM arguments and main args
-
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/jstack/Basic.sh
: Unit test for jstack utility
-
sun/tools/jstat/jstatClassOutput1.sh
: Test that output of 'jstat -class 0' has expected line counts
-
sun/tools/jstat/jstatClassloadOutput1.sh
: Test that output of 'jstat -classload 0' has expected line counts
-
sun/tools/jstat/jstatCompilerOutput1.sh
: Test that output of 'jstat -compiler 0' has expected line counts
-
sun/tools/jstat/jstatFileURITest1.sh
: Test that output of 'jstat -gcutil file:path' has expected line counts
-
sun/tools/jstat/jstatGcCapacityOutput1.sh
: Test that output of 'jstat -gccapacity 0' has expected line counts
-
sun/tools/jstat/jstatGcCauseOutput1.sh
: Test that output of 'jstat -gccause 0' has expected line counts
-
sun/tools/jstat/jstatGcNewCapacityOutput1.sh
: Test that output of 'jstat -gcnewcapacity 0' has expected line counts
-
sun/tools/jstat/jstatGcNewOutput1.sh
: Test that output of 'jstat -gcnew 0' has expected line counts
-
sun/tools/jstat/jstatGcOldCapacityOutput1.sh
: Test that output of 'jstat -gcoldcapcaity 0' has expected line counts
-
sun/tools/jstat/jstatGcOldOutput1.sh
: Test that output of 'jstat -gcold 0' has expected line counts
-
sun/tools/jstat/jstatGcOutput1.sh
: Test that output of 'jstat -gc 0' has expected line counts
-
sun/tools/jstat/jstatGcPermCapacityOutput1.sh
: Test that output of 'jstat -gcpermcapcaity 0' has expected line counts
-
sun/tools/jstat/jstatHelp.sh
: Test that output of 'jstat -?' matches the usage.out file
-
sun/tools/jstat/jstatLineCounts1.sh
: Test that output of 'jstat -gcutil 0 250 5' has expected line counts
-
sun/tools/jstat/jstatLineCounts2.sh
: Test that output of 'jstat -gcutil 0' has expected line counts
-
sun/tools/jstat/jstatLineCounts3.sh
: Test that output of 'jstat -gcutil -h 10 250 10' has expected line counts
-
sun/tools/jstat/jstatLineCounts4.sh
: Test that output of 'jstat -gcutil -h 10 250 11' has expected line counts
-
sun/tools/jstat/jstatOptions1.sh
: Test that output of 'jstat -options matches the usage.out file
-
sun/tools/jstat/jstatPrintCompilationOutput1.sh
: Test that output of 'jstat -printcompilation 0' has expected line counts
-
sun/tools/jstat/jstatSnap1.sh
: Test that output of 'jstat -snap' matches a specific pattern
-
sun/tools/jstat/jstatSnap2.sh
: Test that output of 'jstat -J-Djstat.showUnsupported -snap' matches a specific pattern
-
sun/tools/jstat/jstatTimeStamp1.sh
: Test that output of 'jstat -gcutil -t 0' has expected format
-
sun/tools/native2ascii/Native2AsciiTests.sh
: Tests miscellaneous native2ascii bugfixes and regressions
-
sun/tools/native2ascii/Permission.java
: resulting file of native2ascii should have normal permission
-
sun/tools/native2ascii/resources/ImmutableResourceTest.sh
: SubClasses of ListResourceBundle should fix getContents()
-
sun/util/calendar/Bug6653944.java
: Deserialization tests for YEAR calculcations
-
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
-
tools/jar/ChangeDir.java
: jar -C doesn't ignore multiple // in path
-
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/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/index/MetaInf.java
: Index the non-meta files in META-INF, such as META-INF/services.
-
tools/launcher/6842838/Test6842838.sh
: Test 6842838 64-bit launcher failure due to corrupt jar
-
tools/launcher/Arrrghs.java
: Argument parsing validation.
-
tools/launcher/ChangeDataModel.java
: Verify -d32 and -d64 options are accepted(rejected) on all platforms
-
tools/launcher/ClassPathWildCard.sh
: A very basic/rudimentary test for classpath wildcards
-
tools/launcher/DefaultLocaleTest.sh
: Test to see if default java locale settings are identical when launch jvm from java and javaw respectively
-
tools/launcher/ExecutionEnvironment.java
: Checks for LD_LIBRARY_PATH and execution on *nixes
-
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/MainClassAttributeTest.java
: Test negative scenarios for main class attribute
-
tools/launcher/MiscTests.java
: Miscellaneous tests, Exceptions
-
tools/launcher/MultipleJRE.sh
: Verify Multiple JRE version support
-
tools/launcher/Settings.java
: tests -XshowSettings options
-
tools/launcher/Test7029048.java
: Checks for LD_LIBRARY_PATH on *nixes
-
tools/launcher/TestSpecialArgs.java
: Checks for MacOSX specific flags are accepted or rejected, and MacOSX platforms specific environment is consistent.
-
tools/launcher/ToolsOpts.java
: Test options patterns for javac,javah,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/pack200/AttributeTests.java
: tests various classfile format and attribute handling by pack200
-
tools/pack200/CommandLineTests.java
: An ad hoc test to verify the behavior of pack200/unpack200 CLIs, and a simulation of pack/unpacking in the install repo.
-
tools/pack200/MemoryAllocatorTest.java
: Checks any memory overruns in archive length.
-
tools/pack200/Pack200Props.java
: verify default properties of the packer/unpacker and segment limit
-
tools/pack200/PackageVersionTest.java
: verify package versions
-
tools/pack200/RepackTest.java
: tests repacking of an orphaned jarfile
-
tools/pack200/T7007157.java
: make sure the strip command works on an attribute
-
tools/pack200/TestExceptions.java
: verify that proper exceptions are thrown
-
tools/pack200/TimeStamp.java
: verify identical timestamps, unpacked in any timezone
-
tools/pack200/UnpackerMemoryTest.java
: check for unpacker memory leaks
-
vm/verifier/VerifyProtectedConstructor.java
: Verify that protected constructor calls are not allowed for classfile version >= 50 (but that they are allowed for lesser versions).
-
vm/verifier/VerifyStackForExceptionHandlers.java
: Verify that methods with max_stack==0 don't have exception handlers
Report generated on Mar 21, 2019 8:39:00 AM
Using JT Harness unset; built on unknown with unset