[classlib][sql] javax.sql.rowset.BaseRowSet has wrong default values for fetchDirection and
typeMap
---------------------------------------------------------------------------------------------------
Key: HARMONY-4199
URL: https://issues.apache.org/jira/browse/HARMONY-4199
Project: Harmony
Issue Type: Bug
Components: Classlib
Environment: Windows XP / Linux
Reporter: Ruth Cao
The following two test cases shows this bug:
public void testGetFetchDirection() throws SQLException {
BaseRowSetImpl brs = new BaseRowSetImpl();
assertEquals(ResultSet.FETCH_FORWARD, brs.getFetchDirection());
}
public void testGetTypeMap() {
BaseRowSetImpl brs = new BaseRowSetImpl();
assertNull(brs.getTypeMap());
}
class BaseRowSetImpl extends BaseRowSet {
private static final long serialVersionUID = 1L;
protected void initParams() {
super.initParams();
}
}
RI passes while Harmony fails. The root cause lies in the setting of the default value. I'll
create a patch for this soon, thanks.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|