You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Kathey Marsden (JIRA)" <ji...@apache.org> on 2008/05/07 20:36:56 UTC
[jira] Commented: (DERBY-3587) Convert jdbcapi/testRelative.java to
JUnit
[ https://issues.apache.org/jira/browse/DERBY-3587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12594994#action_12594994 ]
Kathey Marsden commented on DERBY-3587:
---------------------------------------
I just noticed in the test that we are missing fail lines if an expected failure executes. For example we have:
try {
/*
* Attempting to move beyond the first/last row in the result set
* positions the cursor before/after the the first/last row.
* Therefore, attempting to get value will throw an exception.
*/
rs.getString("name");
} catch (SQLException sqle) {
/**
* sets the expected sql state for the expected exceptions,
* according to return value of usingDerbyNetClient().
*/
String NO_CURRENT_ROW_SQL_STATE = "";
if (usingDerbyNetClient()) {
NO_CURRENT_ROW_SQL_STATE = "XJ121";
} else {
NO_CURRENT_ROW_SQL_STATE = "24000";
}
assertSQLState(NO_CURRENT_ROW_SQL_STATE, sqle);
}
There should be a fail call after rs.getString so that we get a failure if the statement executes. Could you submit a followup patch?
> Convert jdbcapi/testRelative.java to JUnit
> ------------------------------------------
>
> Key: DERBY-3587
> URL: https://issues.apache.org/jira/browse/DERBY-3587
> Project: Derby
> Issue Type: Improvement
> Components: Test
> Reporter: Suran Jayathilaka
> Assignee: Suran Jayathilaka
> Priority: Minor
> Attachments: jdbcapi-testRelative-converted-2.diff, jdbcapi-testRelative-converted-3.diff, jdbcapi-testRelative-converted.diff
>
>
> Convert jdbcapi/testRelative.java from the old testHarness to JUnit.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.