2626import java .awt .event .ActionListener ;
2727import java .awt .event .MouseAdapter ;
2828import java .awt .event .MouseEvent ;
29- import java .sql .Connection ;
3029import java .util .ArrayList ;
3130import java .util .List ;
3231import java .util .Map ;
33- import java .util .logging .Logger ;
3432import java .util .regex .Matcher ;
3533import java .util .regex .Pattern ;
3634
6866
6967import org .springframework .web .util .HtmlUtils ;
7068import org .utplsql .sqldev .dal .UtplsqlDao ;
71- import org .utplsql .sqldev .exception . GenericDatabaseAccessException ;
69+ import org .utplsql .sqldev .model . DatabaseTools ;
7270import org .utplsql .sqldev .model .LimitedLinkedHashMap ;
7371import org .utplsql .sqldev .model .StringTools ;
72+ import org .utplsql .sqldev .model .SystemTools ;
7473import org .utplsql .sqldev .model .preference .PreferenceModel ;
7574import org .utplsql .sqldev .model .runner .Counter ;
7675import org .utplsql .sqldev .model .runner .Expectation ;
8281import org .utplsql .sqldev .runner .UtplsqlWorksheetRunner ;
8382
8483import oracle .dbtools .raptor .controls .grid .DefaultDrillLink ;
85- import oracle .dbtools .raptor .utils .Connections ;
8684import oracle .ide .config .Preferences ;
87- import oracle .javatools .db .DBException ;
8885import oracle .javatools .ui .table .ToolbarButton ;
8986
9087public class RunnerPanel {
91- private static final Logger logger = Logger .getLogger (RunnerPanel .class .getName ());
9288 private static final Color GREEN = new Color (0 , 153 , 0 );
9389 private static final Color RED = new Color (153 , 0 , 0 );
9490 private static final int INDICATOR_WIDTH = 20 ;
@@ -312,18 +308,8 @@ public boolean include(final RowFilter.Entry<? extends TestOverviewTableModel, ?
312308 sorter .setRowFilter (filter );
313309 }
314310
315- private Connection getConnection (String name ) {
316- try {
317- return Connections .getInstance ().getConnection (name );
318- } catch (DBException e ) {
319- final String msg = "Error getting connection with for '" + name + "' due to " + e .getMessage ();
320- logger .severe (() -> msg );
321- throw new GenericDatabaseAccessException (msg , e );
322- }
323- }
324-
325311 private void openTest (final Test test ) {
326- final UtplsqlDao dao = new UtplsqlDao (getConnection (currentRun .getConnectionName ()));
312+ final UtplsqlDao dao = new UtplsqlDao (DatabaseTools . getConnection (currentRun .getConnectionName ()));
327313 final String source = dao .getSource (test .getOwnerName (), "PACKAGE" , test .getObjectName ().toUpperCase ()).trim ();
328314 final UtplsqlParser parser = new UtplsqlParser (source );
329315 final int line = parser .getLineOf (test .getProcedureName ());
@@ -381,7 +367,7 @@ private void openLink(final String link) {
381367 final String ownerName = parts [1 ];
382368 final String objectName = parts [2 ];
383369 int line = Integer .parseInt (parts [3 ]);
384- final UtplsqlDao dao = new UtplsqlDao (getConnection (currentRun .getConnectionName ()));
370+ final UtplsqlDao dao = new UtplsqlDao (DatabaseTools . getConnection (currentRun .getConnectionName ()));
385371 final String objectType = "UNKNOWN" .equals (type ) ? dao .getObjectType (ownerName , objectName ) : type ;
386372 if (parts .length == 5 ) {
387373 final String procedureName = parts [4 ];
@@ -490,14 +476,6 @@ private void setCurrentRun(final Run run) {
490476 elapsedTimeTimer .start ();
491477 }
492478 }
493-
494- private void sleep (int millis ) {
495- try {
496- Thread .sleep (millis );
497- } catch (InterruptedException e ) {
498- Thread .currentThread ().interrupt ();
499- }
500- }
501479
502480 public synchronized void update (final String reporterId ) {
503481 setCurrentRun (runs .get (reporterId ));
@@ -516,7 +494,7 @@ public synchronized void update(final String reporterId) {
516494 .getCellRect (testOverviewTable .convertRowIndexToView (row ), 0 , true );
517495 testOverviewTable .scrollRectToVisible (positionOfCurrentTest );
518496 testOverviewTableModel .fireTableRowsUpdated (row , row );
519- sleep (5 );
497+ SystemTools . sleep (5 );
520498 if (!showSuccessfulTestsCheckBoxMenuItem .isSelected ()
521499 || !showDisabledTestsCheckBoxMenuItem .isSelected ()) {
522500 applyFilter (showSuccessfulTestsCheckBoxMenuItem .isSelected (),
0 commit comments