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

Skip to content

Commit 2206ff9

Browse files
committed
Fixing failing test.
1 parent d932f75 commit 2206ff9

1 file changed

Lines changed: 17 additions & 21 deletions

File tree

test/ut3_user/expectations.pkb

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
create or replace package body expectations as
22

33
procedure inline_expectation_to_dbms_out is
4-
l_expected sys_refcursor;
5-
l_actual sys_refcursor;
6-
l_output dbmsoutput_linesarray;
7-
l_results ut3.ut_varchar2_list;
8-
l_lines number := 10000;
4+
l_expected clob;
5+
l_actual clob;
96
pragma autonomous_transaction;
107
begin
118
--Arrange
@@ -15,24 +12,23 @@ create or replace package body expectations as
1512
ut3.ut.expect(0).to_equal(0);
1613

1714
--Assert
18-
open l_expected for
19-
select 'FAILURE' as out_row from dual union all
20-
select 'Actual: 1 (number) was expected to equal: 0 (number)' from dual union all
21-
select 'at "UT3$USER#.SOME_PKG.SOME_PROCEDURE", line 4 ut3.ut.expect(1).to_equal(0);
15+
l_actual := ut3_tester_helper.main_helper.get_dbms_output_as_clob();
16+
17+
l_expected := q'[FAILURE
18+
Actual: 1 (number) was expected to equal: 0 (number)
19+
at "UT3$USER#.SOME_PKG%", line 4 ut3.ut.expect(1).to_equal(0);
2220
at "anonymous block", line 1
23-
at "UT3$USER#.EXPECTATIONS.INLINE_EXPECTATION_TO_DBMS_OUT", line 13' from dual union all
24-
select 'SUCCESS' from dual union all
25-
select 'Actual: 0 (number) was expected to equal: 0 (number)' from dual union all
26-
select 'FAILURE' as out_row from dual union all
27-
select 'Actual: 1 (number) was expected to equal: 0 (number)' from dual union all
28-
select 'at "UT3$USER#.EXPECTATIONS.INLINE_EXPECTATION_TO_DBMS_OUT", line 14 ut3.ut.expect(1).to_equal(0);' from dual union all
29-
select 'SUCCESS' from dual union all
30-
select 'Actual: 0 (number) was expected to equal: 0 (number)' from dual union all
31-
select '' from dual;
32-
dbms_output.get_lines(lines => l_output, numlines => l_lines);
33-
open l_actual for select trim(column_value) as out_row from table(l_output);
21+
at "UT3$USER#.EXPECTATIONS%", line 10
22+
SUCCESS
23+
Actual: 0 (number) was expected to equal: 0 (number)
24+
FAILURE
25+
Actual: 1 (number) was expected to equal: 0 (number)
26+
at "UT3$USER#.EXPECTATIONS%", line 11 ut3.ut.expect(1).to_equal(0);
27+
SUCCESS
28+
Actual: 0 (number) was expected to equal: 0 (number)
29+
]';
3430

35-
ut.expect(l_actual).to_equal(l_expected);
31+
ut.expect(l_actual).to_be_like(l_expected);
3632
rollback;
3733
end;
3834

0 commit comments

Comments
 (0)