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

Skip to content

Commit b330e74

Browse files
committed
Added test for ut_coveralls_reporter
Added tests to the installaltion list.
1 parent cd0d954 commit b330e74

3 files changed

Lines changed: 47 additions & 0 deletions

File tree

test/install_tests.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,19 @@
55
@ut_matchers/test_matchers.pks
66
@ut_output_buffer/test_output_buffer.pks
77
@ut_suite_manager/test_suite_manager.pks
8+
@@ut_reporters/test_coverage.pks
9+
@@ut_reporters/test_coverage_sonar_reporter.pks
10+
@@ut_reporters/test_coveralls_reporter.pks
811

912
@core.pkb
1013
@ut_utils/test_ut_utils.pkb
1114
@ut_annotations/test_annotations.pkb
1215
@ut_matchers/test_matchers.pkb
1316
@ut_output_buffer/test_output_buffer.pkb
1417
@ut_suite_manager/test_suite_manager.pkb
18+
@@ut_reporters/test_coverage.pkb
19+
@@ut_reporters/test_coverage_sonar_reporter.pkb
20+
@@ut_reporters/test_coveralls_reporter.pkb
1521

1622
show errors
1723

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
create or replace package body test_coveralls_reporter is
2+
3+
procedure report_on_file is
4+
v_run_id integer;
5+
l_results ut3.ut_varchar2_list;
6+
l_expected clob;
7+
l_actual clob;
8+
begin
9+
--Arrange
10+
l_expected := '{"source_files":[
11+
{ "name": "test/dummy_coverage.pkb",
12+
"coverage": [null,null,null,1,0,null,1]}]}
13+
';
14+
--Act
15+
select *
16+
bulk collect into l_results
17+
from table(
18+
ut3.ut.run(
19+
a_path => 'test_dummy_coverage',
20+
a_reporter=> ut3.ut_coveralls_reporter( ),
21+
a_source_files => ut3.ut_varchar2_list( 'test/dummy_coverage.pkb' ),
22+
a_test_files => ut3.ut_varchar2_list( )
23+
)
24+
);
25+
l_actual := ut3.ut_utils.table_to_clob(l_results);
26+
--Assert
27+
ut.expect(l_actual).to_equal(l_expected);
28+
end;
29+
30+
end;
31+
/
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
create or replace package test_coveralls_reporter is
2+
3+
--%suite(ut_coveralls_reporter)
4+
--%suitepath(utplsql.core.test_coverage.reporters)
5+
6+
--%test(reports on a project file mapped to database object)
7+
procedure report_on_file;
8+
9+
end;
10+
/

0 commit comments

Comments
 (0)