[
https://issues.apache.org/jira/browse/DERBY-4665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Knut Anders Hatlen updated DERBY-4665:
--------------------------------------
Issue & fix info: [Patch Available]
> Unidiomatic error handling in TimestampArithTest
> ------------------------------------------------
>
> Key: DERBY-4665
> URL: https://issues.apache.org/jira/browse/DERBY-4665
> Project: Derby
> Issue Type: Bug
> Components: Test
> Affects Versions: 10.7.0.0
> Reporter: Knut Anders Hatlen
> Assignee: Knut Anders Hatlen
> Attachments: errors.diff
>
>
> TimestampArithTest contains some error handling code that prevents the
> underlying error from being reported to the JUnit framework, and it may even
> terminate the JVM running the tests on some errors. Examples:
> This code prints the stack trace of the underlying error to the terminal, but
> it won't be included in the report from the JUnit framework:
> printStackTrace(sqle);
> fail("Unexpected exception from
> statement '" + sql + "'");
> This code terminates the JVM on error, preventing subsequent tests from
> running, and also preventing the JUnit framework to report the results from
> the tests that did run:
> } catch (Exception e) {
> System.out.println(s + " is not a proper timestamp
> string.");
> System.out.println(e.getClass().getName() + ": " +
> e.getMessage());
> e.printStackTrace();
> System.exit(1);
> return null;
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.