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

Skip to content

Commit ef7f811

Browse files
committed
Added boilerplate expression for shorter tests
1 parent 9d765a4 commit ef7f811

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

test/ut3_user/reporters/test_tap_reporter.pkb

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
create or replace package body test_tap_reporter as
22

3+
gc_boilerplate_suitepath_expression constant varchar2(300) := 'TAP version 14\s*1..1\s*# Subtest: org\s{5}1..1\s{5}# Subtest: utplsql\s{9}1..1\s{9}# Subtest: tests\s{13}1..1\s{13}# Subtest: helpers\s{17}1..1\s{17}# Subtest: A suite for testing different outcomes from reporters';
4+
35
procedure simple_succeeding_test as
46
l_output_data ut3_develop.ut_varchar2_list;
57
l_expected varchar2(32767);
68
begin
7-
l_expected := 'TAP version 14\s*1..1\s*# Subtest: org\s{5}1..1\s{5}# Subtest: utplsql\s{9}1..1\s{9}# Subtest: tests\s{13}1..1\s{13}# Subtest: helpers\s{17}1..1\s{17}# Subtest: A suite for testing different outcomes from reporters\s*1..1\s*# <!beforeall!>\s*# Subtest: A description of some context\s*1..1\s*ok - passing_test\s*# <!afterall!>\s*ok - org\s*';
9+
l_expected := gc_boilerplate_suitepath_expression || '\s*1..1\s*# <!beforeall!>\s*# Subtest: A description of some context\s*1..1\s*ok - passing_test\s*# <!afterall!>\s*ok - org\s*';
810

911
select *
1012
bulk collect into l_output_data
@@ -17,7 +19,7 @@ create or replace package body test_tap_reporter as
1719
l_output_data ut3_develop.ut_varchar2_list;
1820
l_expected varchar2(32767);
1921
begin
20-
l_expected := q'[TAP version 14\s*1..1\s*# Subtest: org\s{5}1..1\s{5}# Subtest: utplsql\s{9}1..1\s{9}# Subtest: tests\s{13}1..1\s{13}# Subtest: helpers\s{17}1..1\s{17}# Subtest: A suite for testing different outcomes from reporters\s*1..1\s*# <!beforeall!>\s*not ok - a test with failing assertion\s*---\s*message: '"Fails as values are different"'\s*severity: fail\s*...\s*# <!afterall!>\s*not ok - org\s*]';
22+
l_expected := gc_boilerplate_suitepath_expression || q'[\s*1..1\s*# <!beforeall!>\s*not ok - a test with failing assertion\s*---\s*message: '"Fails as values are different"'\s*severity: fail\s*...\s*# <!afterall!>\s*not ok - org\s*]';
2123

2224
select *
2325
bulk collect into l_output_data
@@ -31,7 +33,7 @@ create or replace package body test_tap_reporter as
3133
l_output_data ut3_develop.ut_varchar2_list;
3234
l_expected varchar2(32767);
3335
begin
34-
l_expected := q'[TAP version 14\s*1..1\s*# Subtest: org\s{5}1..1\s{5}# Subtest: utplsql\s{9}1..1\s{9}# Subtest: tests\s{13}1..1\s{13}# Subtest: helpers\s{17}1..1\s{17}# Subtest: A suite for testing different outcomes from reporters\s*1..1\s*# <!beforeall!>\s*not ok - a test raising unhandled exception\s*---\s*message: |\s*ORA-06502: .*\s*ORA-06512: .*\s*ORA-06512: .*\s*ORA-06512: at line [[:digit:]]+\s*severity: error\s*...\s*# <!afterall!>\s*not ok - org\s*]';
36+
l_expected := gc_boilerplate_suitepath_expression || q'[\s*1..1\s*# <!beforeall!>\s*not ok - a test raising unhandled exception\s*---\s*message: |\s*ORA-06502: .*\s*ORA-06512: .*\s*ORA-06512: .*\s*ORA-06512: at line [[:digit:]]+\s*severity: error\s*...\s*# <!afterall!>\s*not ok - org\s*]';
3537

3638
select *
3739
bulk collect into l_output_data
@@ -45,7 +47,7 @@ create or replace package body test_tap_reporter as
4547
l_output_data ut3_develop.ut_varchar2_list;
4648
l_expected varchar2(32767);
4749
begin
48-
l_expected := q'[TAP version 14\s*1..1\s*# Subtest: org\s{5}1..1\s{5}# Subtest: utplsql\s{9}1..1\s{9}# Subtest: tests\s{13}1..1\s{13}# Subtest: helpers\s{17}1..1\s{17}# Subtest: A suite for testing different outcomes from reporters\s*1..1\s*# <!beforeall!>\s*ok - a disabled test # SKIP: Disabled for testing purpose\s*# <!afterall!>\s*ok - org\s*]';
50+
l_expected := gc_boilerplate_suitepath_expression || q'[\s*1..1\s*# <!beforeall!>\s*ok - a disabled test # SKIP: Disabled for testing purpose\s*# <!afterall!>\s*ok - org\s*]';
4951

5052
select *
5153
bulk collect into l_output_data

0 commit comments

Comments
 (0)