db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Deepa Remesh (JIRA)" <derby-...@db.apache.org>
Subject [jira] Updated: (DERBY-453) Create a test wrapper to run tests using BigDecimal in J2ME/CDC/Foundation
Date Tue, 12 Jul 2005 00:23:10 GMT
     [ http://issues.apache.org/jira/browse/DERBY-453?page=all ]

Deepa Remesh updated DERBY-453:

    Attachment: derby-453.diff

This patch will allow the test resultset.java to run J2ME/Foundation. The changes are:

1. Added a new class ResultSet_BD, which provides wrappers for the following ResultSet methods:

getBigDecimal(int columnIndex) ~ getBigDecimalString(ResultSet rs, int columnIndex)
getBigDecimal(String columnName) ~ getBigDecimalStringFromName(ResultSet rs, int columnIndex)
getObject(int columnIndex) ~ getObjectString(ResultSet rs, int columnIndex)
getObject(String columnName) ~ getObjectStringFromName(ResultSet rs, int columnIndex)

2 . Modified resultset.java to call methods in ResultSet_BD instead of the above ResultSet

3. resultset.java was using the following deprecated ResultSet methods:

getBigDecimal(int columnIndex, int scale) 
getBigDecimal(String columnName, int scale) 

In ResultSet_BD, getBigDecimal(int columnIndex) and getBigDecimal(String columnName) are called
instead of the deprecated methods. The master file resultset.out has been changed to match

4. The exclude flag "runwithfoundation=false" has been removed from resultset_app.properties

I have tested this patch by running resultset.java with Sun Java 1.4.2 and IBM WCTME 5.7 Foundation

> Create a test wrapper to run tests using BigDecimal in J2ME/CDC/Foundation
> --------------------------------------------------------------------------
>          Key: DERBY-453
>          URL: http://issues.apache.org/jira/browse/DERBY-453
>      Project: Derby
>         Type: Improvement
>   Components: Test
>  Environment: J2ME/CDC/Foundation using IBM's WCTME 5.7
>     Reporter: Deepa Remesh
>     Assignee: Deepa Remesh
>     Priority: Minor
>  Attachments: derby-453.diff, derby-453.status
> The following tests are currently excluded in J2ME/CDC/Foundation because they use BigDecimal
> I18NImportExport
> batchUpdate
> LOBTest
> parameterMapping
> resultset
> StmtCloseFunTest
> cast
> functions
> outparams
> procedure
> triggerRefClause
> wisconsin
> iepnegativetests
> ieptests
> importExportThruIJ
> importExport
> To run the above tests in this environment, test utility classes have to be written so
that the methods using BigDecimal are redirected depending on the VM environment. The initial
goal is to submit a patch for the test resultset.java. After this, sub-tasks will be opened
if changes are needed to run the other tests.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message