32
32
import org .utplsql .sqldev .model .runner .PreSuiteEvent ;
33
33
import org .utplsql .sqldev .model .runner .PreTestEvent ;
34
34
import org .utplsql .sqldev .test .AbstractJdbcTest ;
35
+ import org .utplsql .sqldev .test .coverage .CodeCoverageReporterTest ;
35
36
36
37
public class RealtimeReporterTest extends AbstractJdbcTest {
37
38
private static final Logger logger = Logger .getLogger (RealtimeReporterTest .class .getName ());
@@ -142,13 +143,16 @@ public void setup() {
142
143
sb .append (" END;\n " );
143
144
sb .append ("END;" );
144
145
jdbcTemplate .execute (sb .toString ());
145
- }
146
146
147
+ new CodeCoverageReporterTest ().setup ();
148
+ }
149
+
147
150
@ After
148
151
public void teardown () {
149
152
executeAndIgnore (jdbcTemplate , "DROP PACKAGE junit_utplsql_test1_pkg" );
150
153
executeAndIgnore (jdbcTemplate , "DROP PACKAGE junit_utplsql_test2_pkg" );
151
154
executeAndIgnore (jdbcTemplate , "DROP PACKAGE junit_utplsql_test3_pkg" );
155
+ new CodeCoverageReporterTest ().teardown ();
152
156
}
153
157
154
158
@ Test
@@ -175,11 +179,10 @@ public void produceAndConsumeWithCoverage() {
175
179
final String realtimeReporterId = UUID .randomUUID ().toString ().replace ("-" , "" );
176
180
final String coverageReporterId = UUID .randomUUID ().toString ().replace ("-" , "" );
177
181
final TestRealtimerReporterEventConsumer consumer = new TestRealtimerReporterEventConsumer ();
178
- dao .produceReportWithCoverage (realtimeReporterId , coverageReporterId , Arrays .asList (":a" , ":b" ),
179
- Arrays .asList (), Arrays .asList (), Arrays .asList ());
182
+ dao .produceReportWithCoverage (realtimeReporterId , coverageReporterId , Arrays .asList (":test_f" ), null , null , null );
180
183
dao .consumeReport (realtimeReporterId , consumer );
181
184
logger .fine (consumer .getConsumedList ().toString ());
182
- Assert .assertEquals (28 , consumer .getConsumedList ().size ());
185
+ Assert .assertEquals (6 , consumer .getConsumedList ().size ());
183
186
final String html = dao .getHtmlCoverage (coverageReporterId );
184
187
Assert .assertTrue (html .trim ().endsWith ("</html>" ));
185
188
}
0 commit comments