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

Skip to content

Commit de98267

Browse files
committed
Fixed failing tests.
1 parent 632898c commit de98267

5 files changed

Lines changed: 17 additions & 10 deletions

File tree

old_tests/ut/ut.version.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
declare
2-
l_expected varchar2(100) := 'utPLSQL - Version %.%.%';
2+
l_expected varchar2(100) := '%.%.%.%';
33
begin
44
--Assert
5-
if ut.version() like l_expected then
5+
if ut.version() like l_expected then
66
:test_result := ut_utils.tr_success;
77
else
88
dbms_output.put_line('expected version like '''||l_expected ||''' got: '''||ut.version()||'''' );

source/core/ut_utils.pkb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,12 +389,13 @@ create or replace package body ut_utils is
389389
c_version_part_regex varchar2(20) := '([0-9]+)';
390390
begin
391391

392-
if p_version_no like '%.%.%.%' then
392+
if regexp_like(p_version_no,'v?([0-9]+(\.|$)){4}') then
393393
l_result.major := regexp_substr(p_version_no, c_version_part_regex, 1, 1, subexpression => 1);
394394
l_result.minor := regexp_substr(p_version_no, c_version_part_regex, 1, 2, subexpression => 1);
395395
l_result.bugfix := regexp_substr(p_version_no, c_version_part_regex, 1, 3, subexpression => 1);
396396
l_result.build := regexp_substr(p_version_no, c_version_part_regex, 1, 4, subexpression => 1);
397397
end if;
398+
return l_result;
398399
end;
399400
end ut_utils;
400401
/

source/reporters/ut_coverage_report_html_helper.pkb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ create or replace package body ut_coverage_report_html_helper is
236236
l_file_part :=
237237
chr(10)||
238238
'</div><div id="footer">' ||
239-
'Generated by <a href="http://github.com/utPLSQL/utPLSQL">'||ut_utils.gc_version||'</a><br/>' ||
239+
'Generated by <a href="http://github.com/utPLSQL/utPLSQL">utPLSQL '||ut_utils.gc_version||'</a><br/>' ||
240240
'Based on <a href="http://github.com/colszowka/simplecov-html">simplecov-html</a> v0.10.0 '||l_using||'' ||
241241
'</div><div class="source_files">';
242242
ut_utils.append_to_clob(l_result, l_file_part);

test/install_and_run_tests.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ utPLSQL-cli/bin/utplsql run ${UT3_TESTER}/${UT3_TESTER_PASSWORD}@${CONNECTION_ST
1212
-test_path=test -c \
1313
-f=ut_documentation_reporter -o=test_results.log -s \
1414
-f=ut_coverage_sonar_reporter -o=coverage.xml \
15+
-f=ut_coverage_html_reporter -o=coverage.html \
1516
-f=ut_coveralls_reporter -o=coverage.json \
1617
-f=ut_sonar_test_reporter -o=test_results.xml
1718

test/ut_utils/test_ut_utils.pkb

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -284,14 +284,19 @@ end;';
284284
end;
285285

286286
procedure test_to_version is
287-
l_version ut3.ut_utils.t_version;
287+
l_actual ut3.ut_utils.t_version;
288288
begin
289-
l_version := ut3.ut_utils.to_version();
289+
l_actual := ut3.ut_utils.to_version(ut3.ut_utils.gc_version);
290290
if ut3.ut_utils.gc_version != 'X.X.X.X' then
291-
ut.expect(l_version.major).to_be_not_null;
292-
ut.expect(l_version.minor).to_be_not_null;
293-
ut.expect(l_version.bugfix).to_be_not_null;
294-
ut.expect(l_version.build).to_be_not_null;
291+
ut.expect(l_actual.major).to_be_not_null;
292+
ut.expect(l_actual.minor).to_be_not_null;
293+
ut.expect(l_actual.bugfix).to_be_not_null;
294+
ut.expect(l_actual.build).to_be_not_null;
295+
else
296+
ut.expect(l_actual.major).to_be_null;
297+
ut.expect(l_actual.minor).to_be_null;
298+
ut.expect(l_actual.bugfix).to_be_null;
299+
ut.expect(l_actual.build).to_be_null;
295300
end if;
296301
end;
297302

0 commit comments

Comments
 (0)