Index: src/test/ojb/broker/PerformanceJdbcReferenceTest.java =================================================================== RCS file: /cvsroot/objectbridge/ojb-1-0/src/test/ojb/broker/PerformanceJdbcReferenceTest.java,v retrieving revision 1.4 diff -a -u -r1.4 PerformanceJdbcReferenceTest.java --- src/test/ojb/broker/PerformanceJdbcReferenceTest.java 3 Apr 2002 10:44:15 -0000 1.4 +++ src/test/ojb/broker/PerformanceJdbcReferenceTest.java 15 Apr 2002 19:47:01 -0000 @@ -174,7 +174,16 @@ { logger.error(t); fail(t.getMessage()); - } + } + finally + { + try { + conn.close(); + } catch (Throwable t) { + logger.error(t); + } + } + long stop = System.currentTimeMillis(); logger.info("deleting " + articleCount + " Objects: " + (stop - start) + " msec"); } @@ -223,6 +232,15 @@ logger.error(t); fail(t.getMessage()); } + finally + { + try { + conn.close(); + } catch (Throwable t) { + logger.error(t); + } + } + long stop = System.currentTimeMillis(); logger.info("inserting " + articleCount + " Objects: " + (stop - start) + " msec"); @@ -275,7 +293,14 @@ logger.error(t); fail(t.getMessage()); } - + finally + { + try { + conn.close(); + } catch (Throwable t) { + logger.error(t); + } + } long stop = System.currentTimeMillis(); logger.info("querying " + articleCount + " Objects: " + (stop - start) + " msec"); @@ -333,7 +358,14 @@ logger.error(t); fail(t.getMessage()); } - + finally + { + try { + conn.close(); + } catch (Throwable t) { + logger.error(t); + } + } long stop = System.currentTimeMillis(); logger.info("fetching " + fetchCount + " Objects: " + (stop - start) + " msec"); @@ -385,6 +417,14 @@ { logger.error(t); fail(t.getMessage()); + } + finally + { + try { + conn.close(); + } catch (Throwable t) { + logger.error(t); + } } long stop = System.currentTimeMillis();