1919import java .awt .Toolkit ;
2020import java .sql .Connection ;
2121import java .text .SimpleDateFormat ;
22- import java .util .Arrays ;
2322import java .util .Date ;
2423import java .util .List ;
2524import java .util .UUID ;
@@ -133,7 +132,7 @@ public void dispose() {
133132
134133 @ Override
135134 public void process (final RealtimeReporterEvent event ) {
136- logger .fine (() -> event . toString () );
135+ logger .fine (event :: toString );
137136 // dynamic dispatching code originally generated by Xtend
138137 if (event instanceof PostRunEvent ) {
139138 doProcess ((PostRunEvent ) event );
@@ -144,11 +143,11 @@ public void process(final RealtimeReporterEvent event) {
144143 } else if (event instanceof PreRunEvent ) {
145144 doProcess ((PreRunEvent ) event );
146145 } else if (event instanceof PreSuiteEvent ) {
147- doProcess (( PreSuiteEvent ) event );
146+ // not processed
148147 } else if (event instanceof PreTestEvent ) {
149148 doProcess ((PreTestEvent ) event );
150149 } else {
151- throw new IllegalArgumentException ("Unhandled parameter types : " + Arrays . asList ( event ) .toString ());
150+ throw new IllegalArgumentException ("Unhandled event : " + event .toString ());
152151 }
153152 }
154153
@@ -191,10 +190,6 @@ private void doProcess(final PostRunEvent event) {
191190 panel .update (realtimeReporterId );
192191 }
193192
194- private void doProcess (final PreSuiteEvent event ) {
195- // ignore
196- }
197-
198193 private void doProcess (final PostSuiteEvent event ) {
199194 final Test test = run .getCurrentTest ();
200195 // Errors on suite levels are reported as warnings by the utPLSQL framework,
@@ -291,8 +286,7 @@ private void produce() {
291286 }
292287 logger .fine (() -> "All events produced for reporter id " + realtimeReporterId + "." );
293288 } catch (Exception e ) {
294- logger .severe (() -> "Error while producing events for reporter id " + realtimeReporterId + ": "
295- + (e != null ? e .getMessage () : "???" ));
289+ logger .severe (() -> "Error while producing events for reporter id " + realtimeReporterId + ": " + e .getMessage () + "." );
296290 }
297291 }
298292
@@ -307,12 +301,11 @@ private void consume() {
307301 CodeCoverageReporter .openInBrowser (html );
308302 }
309303 } catch (Exception e ) {
310- logger .severe (() -> "Error while consuming events for reporter id " + realtimeReporterId + ": "
311- + (e != null ? e .getMessage () : "???" ));
304+ logger .severe (() -> "Error while consuming events for reporter id " + realtimeReporterId + ": " + e .getMessage () + "." );
312305 }
313306 if (run .getTotalNumberOfTests () < 0 ) {
314307 run .setStatus (UtplsqlResources .getString ("RUNNER_NO_TESTS_FOUND_TEXT" ));
315- run .setExecutionTime (Double . valueOf (System .currentTimeMillis () - Double .valueOf (run .getStart ())) / 1000 );
308+ run .setExecutionTime ((System .currentTimeMillis () - Double .valueOf (run .getStart ())) / 1000 );
316309 run .setEndTime (getSysdate ());
317310 run .setTotalNumberOfTests (0 );
318311 panel .update (realtimeReporterId );
@@ -332,7 +325,7 @@ private boolean initGUI() {
332325 logger .severe (() -> "Error getting utPLSQL dockable. Cannot run utPLSQL test." );
333326 return false ;
334327 } else {
335- if (isRunningInSqlDeveloper () && dockable != null ) {
328+ if (isRunningInSqlDeveloper ()) {
336329 RunnerFactory .showDockable ();
337330 panel = dockable .getRunnerPanel ();
338331 } else {
@@ -356,13 +349,13 @@ public void runTestAsync() {
356349 // start tests when the GUI has been successfully initialized.
357350 if (initGUI ()) {
358351 // the consumer
359- consumerThread = new Thread (() -> consume () );
352+ consumerThread = new Thread (this :: consume );
360353 consumerThread .setName ("realtime consumer" );
361354 consumerThread .start ();
362355 // avoid concurrency on output header table to fix issue #80
363356 SystemTools .sleep (100 );
364357 // the producer
365- producerThread = new Thread (() -> produce () );
358+ producerThread = new Thread (this :: produce );
366359 producerThread .setName ("realtime producer" );
367360 producerThread .start ();
368361 }
0 commit comments