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

Skip to content

Commit 9ede108

Browse files
committed
fixed tests
1 parent 1e79ff7 commit 9ede108

4 files changed

Lines changed: 32 additions & 3 deletions

tests/helpers/test_package_3.pck

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ create or replace package test_package_3 is
2222
procedure test2_setup;
2323

2424
procedure test2_teardown;
25+
26+
--%test
27+
--%disabled
28+
procedure disabled_test;
2529

2630
end test_package_3;
2731
/
@@ -64,6 +68,11 @@ create or replace package body test_package_3 is
6468
gv_var_1 := gv_var_1_temp;
6569
gv_var_1_temp := null;
6670
end;
71+
72+
procedure disabled_test is
73+
begin
74+
null;
75+
end;
6776

6877
end test_package_3;
6978
/

tests/ut_suite_manager/ut_suite_manager.configure_execution_by_path.PrepareRunnerForTheSchema.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ begin
3131
ut.expect(l_test2_suite.items.count).to_equal(2);
3232
when 'tests2' then
3333
ut.expect(l_test1_suite.name).to_equal('test_package_3');
34-
ut.expect(l_test1_suite.items.count).to_equal(2);
34+
ut.expect(l_test1_suite.items.count).to_equal(3);
3535
end case;
3636

3737
end loop;

tests/ut_suite_manager/ut_suite_manager.configure_execution_by_path.PrepareRunnerForTheTopPackageWithoutSubsuitesByName.sql

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ declare
77

88
l_test0_suite ut_logical_suite;
99
l_test1_suite ut_logical_suite;
10+
l_test1 ut_test;
11+
l_test3 ut_test;
1012
begin
1113
--Act
1214
l_objects_to_run := ut_suite_manager.configure_execution_by_path(ut_varchar2_list(c_path));
@@ -20,7 +22,15 @@ begin
2022
l_test1_suite := treat(l_test0_suite.items(1) as ut_logical_suite);
2123

2224
ut.expect(l_test1_suite.name).to_equal('test_package_3');
23-
ut.expect(l_test1_suite.items.count).to_equal(2);
25+
ut.expect(l_test1_suite.items.count).to_equal(3);
26+
27+
l_test1 := treat(l_test1_suite.items(1) as ut_test);
28+
ut.expect(l_test1.name).to_equal('test1');
29+
ut.expect(l_test1.ignore_flag).to_equal(0);
30+
31+
l_test3 := treat(l_test1_suite.items(3) as ut_test);
32+
ut.expect(l_test3.name).to_equal('disabled_test');
33+
ut.expect(l_test3.ignore_flag).to_equal(1);
2434

2535
if ut_assert_processor.get_aggregate_asserts_result = ut_utils.tr_success then
2636
:test_result := ut_utils.tr_success;

tests/ut_suite_manager/ut_suite_manager.configure_execution_by_path.PrepareRunnerForTheTopPackageWithoutSubsuitesByPath.sql

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ declare
77

88
l_test0_suite ut_logical_suite;
99
l_test1_suite ut_logical_suite;
10+
l_test1 ut_test;
11+
l_test3 ut_test;
1012
begin
1113
--Act
1214
l_objects_to_run := ut_suite_manager.configure_execution_by_path(ut_varchar2_list(c_path));
@@ -20,7 +22,15 @@ begin
2022
l_test1_suite := treat(l_test0_suite.items(1) as ut_logical_suite);
2123

2224
ut.expect(l_test1_suite.name).to_equal('test_package_3');
23-
ut.expect(l_test1_suite.items.count).to_equal(2);
25+
ut.expect(l_test1_suite.items.count).to_equal(3);
26+
27+
l_test1 := treat(l_test1_suite.items(1) as ut_test);
28+
ut.expect(l_test1.name).to_equal('test1');
29+
ut.expect(l_test1.ignore_flag).to_equal(0);
30+
31+
l_test3 := treat(l_test1_suite.items(3) as ut_test);
32+
ut.expect(l_test3.name).to_equal('disabled_test');
33+
ut.expect(l_test3.ignore_flag).to_equal(1);
2434

2535
if ut_assert_processor.get_aggregate_asserts_result = ut_utils.tr_success then
2636
:test_result := ut_utils.tr_success;

0 commit comments

Comments
 (0)