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

Skip to content

Commit c960d44

Browse files
committed
Fixed failing tests and refactored sonar reporter.
1 parent b330e74 commit c960d44

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

source/reporters/ut_coverage_sonar_reporter.tpb

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,11 @@ create or replace type body ut_coverage_sonar_reporter is
4242
end loop;
4343
else
4444
while l_line_no is not null loop
45-
l_file_part :=
46-
case a_unit_coverage.lines(l_line_no)
47-
when 0 then
48-
'<lineToCover lineNumber="'||l_line_no||'" covered="false"/>'||chr(10)
49-
else
50-
'<lineToCover lineNumber="'||l_line_no||'" covered="true"/>'||chr(10)
51-
end;
45+
if a_unit_coverage.lines(l_line_no) = 0 then
46+
l_file_part := '<lineToCover lineNumber="'||l_line_no||'" covered="false"/>'||chr(10);
47+
else
48+
l_file_part := '<lineToCover lineNumber="'||l_line_no||'" covered="true"/>'||chr(10);
49+
end if;
5250
ut_utils.append_to_clob(l_result, l_file_part);
5351
l_line_no := a_unit_coverage.lines.next(l_line_no);
5452
end loop;

test/ut_reporters/test_coverage.pkb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ create or replace package body test_coverage is
55
function get_mock_run_id return integer is
66
v_result integer;
77
begin
8-
select min(runid) - 1 into v_result
8+
select nvl(min(runid),0) - 1 into v_result
99
from ut3.plsql_profiler_runs;
1010
return v_result;
1111
end;

0 commit comments

Comments
 (0)