[
https://issues.apache.org/jira/browse/DERBY-1496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Myrna van Lunteren updated DERBY-1496:
--------------------------------------
Attachment: DERBY-1496_20070321.diff
attaching a patch that does the following:
JDBCDataSource.java:
- uses ds.setConnectionAttributes rather than ds.setShutDownDatabase().
The test DriverMgrAuthenticationTest ran into failures on tearDown in
clientServer. I left the old mechanism commented out, with comments...I know
normally we'd rely on the svn logs, but I thought in this particular case it
might
be helpful to have the alternative approach in the method.
NSSecurityMechanismTest:
- remove the system property setting in tearDown()
- test now sleeps a bit longer - on my system I was still getting 08001
errors.
- resolve a javadoc problem
AuthenticationTest.java
- suite() methods uses SystemPropertySetup in addition to DatabasePropertySetup.
- suite() and baseSuite() methods are streamlined.
- system level property removed via tearDown method.
- (more) system shutdown testing done in a separate test case
- system shutdown calls are fixed to actually attempt to shutdown the system
(my previous problems with getting this to work properly were because I had
only set the requireAuthentication to true at databaselevel.)
- added more comments to some of the methods
DriverMgrAuthenticationTest.java, PoolDSAuthenticationTest.java,
XADSAuthenticationTest.java:
- adjusted suite, baseSuite, and systemshutdown methods to match
AuthenticationTest changes.
jdbcapi/_Suite.java:
- added 4 tests
derbynet/_Suite.java:
- added NSSecurityMechanismTest
suites.All was successful with jdk14.
I will commit this.
> testSecMec needs many masters - should convert to junit
> -------------------------------------------------------
>
> Key: DERBY-1496
> URL: https://issues.apache.org/jira/browse/DERBY-1496
> Project: Derby
> Issue Type: Improvement
> Components: Test
> Affects Versions: 10.2.1.6
> Reporter: Sunitha Kambhampati
> Assigned To: Myrna van Lunteren
> Priority: Minor
> Attachments: authtest_clear_prop.txt, DERBY-1496_20070306.diff,
> DERBY-1496_20070306.stat, DERBY-1496_20070321.diff,
> DERBY-1496_tmp_072206.diff, DERBY-1496_tmp_072206.stat
>
>
> derbynet/testSecMec.java fails with jcc2.8 with 131 vms. I have checked the
> diff and it is a master update with difference in the exception, message
> string.
> diff snippet:
> 8 del
> < T5:
> jdbc:derby:net://xxxFILTERED_HOSTNAMExxx:xxxFILTEREDPORTxxx/wombat:user=neelima;password=lee;securityMechanism=9;
> - EXCEPTION java.security.InvalidAlgorithmParameterException is caught when
> initializing EncryptionManager 'Prime size must be multiple of 64, and can
> only range from 512 to 1024 (inclusive)'
> 8a8
> > T5:
> > jdbc:derby:net://xxxFILTERED_HOSTNAMExxx:xxxFILTEREDPORTxxx/wombat:user=neelima;password=lee;securityMechanism=9;
> > - EXCEPTION java.security.NoSuchAlgorithmException is caught when
> > initializing EncryptionManager 'DH KeyPairGenerator not available'
> 14 del
> ----------------
> There is difference in the exception message and will require lot of jvm
> specific master files which can become difficult to maintain. Myrna
> suggested that this might be a good test to convert to junit.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.