1- /*
1+ /**
22 * Copyright 2018 Philipp Salvisberg <philipp.salvisberg@trivadis.com>
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
1313 * See the License for the specific language governing permissions and
1414 * limitations under the License.
1515 */
16- package org .utplsql .sqldev .test .coverage
16+ package org .utplsql .sqldev .test .coverage ;
1717
18- import org .junit .Test
19- import org .utplsql .sqldev .coverage .CodeCoverageReporter
20- import org .utplsql .sqldev .test .AbstractJdbcTest
18+ import java .sql .Connection ;
19+ import java .util .Collections ;
20+ import org .eclipse .xtext .xbase .lib .CollectionLiterals ;
21+ import org .eclipse .xtext .xbase .lib .Exceptions ;
22+ import org .junit .Test ;
23+ import org .utplsql .sqldev .coverage .CodeCoverageReporter ;
24+ import org .utplsql .sqldev .test .AbstractJdbcTest ;
25+ import org .utplsql .sqldev .ui .coverage .CodeCoverageReporterDialog ;
2126
22- class CodeCoverageReporterDialogTest extends AbstractJdbcTest {
23-
24- @ Test
25- def void layout () {
26- val reporter = new CodeCoverageReporter (#["SCOTT" ], #['a' , 'b' , 'c' ], dataSource .connection )
27- reporter .showParameterWindow
28- Thread .sleep (4 * 1000 )
29- reporter .frame ?.exit
30- }
31-
32- }
27+ @ SuppressWarnings ("all" )
28+ public class CodeCoverageReporterDialogTest extends AbstractJdbcTest {
29+ @ Test
30+ public void layout () {
31+ try {
32+ Connection _connection = AbstractJdbcTest .dataSource .getConnection ();
33+ final CodeCoverageReporter reporter = new CodeCoverageReporter (Collections .<String >unmodifiableList (CollectionLiterals .<String >newArrayList ("SCOTT" )), Collections .<String >unmodifiableList (CollectionLiterals .<String >newArrayList ("a" , "b" , "c" )), _connection );
34+ reporter .showParameterWindow ();
35+ Thread .sleep ((4 * 1000 ));
36+ CodeCoverageReporterDialog _frame = reporter .getFrame ();
37+ if (_frame !=null ) {
38+ _frame .exit ();
39+ }
40+ } catch (Throwable _e ) {
41+ throw Exceptions .sneakyThrow (_e );
42+ }
43+ }
44+ }
0 commit comments