1
- /*
1
+ /**
2
2
* Copyright 2018 Philipp Salvisberg <philipp.salvisberg@trivadis.com>
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
13
13
* See the License for the specific language governing permissions and
14
14
* limitations under the License.
15
15
*/
16
- package org .utplsql .sqldev .test .coverage
16
+ package org .utplsql .sqldev .test .coverage ;
17
17
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 ;
21
26
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