Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fd0d3df

Browse files
reuse code coverage test setup with actual coverage result
1 parent 55b8727 commit fd0d3df

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

sqldev/src/test/java/org/utplsql/sqldev/test/dal/RealtimeReporterTest.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.utplsql.sqldev.model.runner.PreSuiteEvent;
3333
import org.utplsql.sqldev.model.runner.PreTestEvent;
3434
import org.utplsql.sqldev.test.AbstractJdbcTest;
35+
import org.utplsql.sqldev.test.coverage.CodeCoverageReporterTest;
3536

3637
public class RealtimeReporterTest extends AbstractJdbcTest {
3738
private static final Logger logger = Logger.getLogger(RealtimeReporterTest.class.getName());
@@ -142,13 +143,16 @@ public void setup() {
142143
sb.append(" END;\n");
143144
sb.append("END;");
144145
jdbcTemplate.execute(sb.toString());
145-
}
146146

147+
new CodeCoverageReporterTest().setup();
148+
}
149+
147150
@After
148151
public void teardown() {
149152
executeAndIgnore(jdbcTemplate, "DROP PACKAGE junit_utplsql_test1_pkg");
150153
executeAndIgnore(jdbcTemplate, "DROP PACKAGE junit_utplsql_test2_pkg");
151154
executeAndIgnore(jdbcTemplate, "DROP PACKAGE junit_utplsql_test3_pkg");
155+
new CodeCoverageReporterTest().teardown();
152156
}
153157

154158
@Test
@@ -175,11 +179,10 @@ public void produceAndConsumeWithCoverage() {
175179
final String realtimeReporterId = UUID.randomUUID().toString().replace("-", "");
176180
final String coverageReporterId = UUID.randomUUID().toString().replace("-", "");
177181
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);
180183
dao.consumeReport(realtimeReporterId, consumer);
181184
logger.fine(consumer.getConsumedList().toString());
182-
Assert.assertEquals(28, consumer.getConsumedList().size());
185+
Assert.assertEquals(6, consumer.getConsumedList().size());
183186
final String html = dao.getHtmlCoverage(coverageReporterId);
184187
Assert.assertTrue(html.trim().endsWith("</html>"));
185188
}

0 commit comments

Comments
 (0)