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

Skip to content

Commit b3973d0

Browse files
committed
Fixed test dependency on user running them.
Resolves #969
1 parent 52794ac commit b3973d0

3 files changed

Lines changed: 40 additions & 40 deletions

File tree

test/ut3_tester/core/test_ut_suite.pkb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ create or replace package body test_ut_suite is
1919
l_suite ut3.ut_suite;
2020
begin
2121
--Arrange
22-
l_suite := ut3.ut_suite(a_object_owner => USER, a_object_name => 'UT_EXAMPLE_TESTS', a_line_no=> 1);
22+
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'UT_EXAMPLE_TESTS', a_line_no=> 1);
2323
l_suite.path := 'ut3_tester_helper.ut_example_tests';
2424
l_suite.disabled_flag := ut3.ut_utils.boolean_to_int(true);
25-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'UT_EXAMPLE_TESTS', 'set_g_number_0', ut3.ut_utils.gc_before_all));
26-
l_suite.after_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'UT_EXAMPLE_TESTS', 'add_1_to_g_number', ut3.ut_utils.gc_before_all));
25+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'UT_EXAMPLE_TESTS', 'set_g_number_0', ut3.ut_utils.gc_before_all));
26+
l_suite.after_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'UT_EXAMPLE_TESTS', 'add_1_to_g_number', ut3.ut_utils.gc_before_all));
2727
l_suite.items.extend;
2828
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => 'ut3_tester_helper', a_object_name => 'UT_EXAMPLE_TESTS',a_name => 'add_1_to_g_number', a_line_no=> 1);
2929
l_suite.items.extend;
@@ -44,9 +44,9 @@ create or replace package body test_ut_suite is
4444
l_suite ut3.ut_suite;
4545
begin
4646
--Arrange
47-
l_suite := ut3.ut_suite(a_object_owner => USER, a_object_name => 'UT_EXAMPLE_TESTS', a_line_no=> 1);
47+
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'UT_EXAMPLE_TESTS', a_line_no=> 1);
4848
l_suite.path := 'ut3_tester_helper.ut_example_tests';
49-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'UT_EXAMPLE_TESTS', 'failing_procedure', ut3.ut_utils.gc_before_all));
49+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'UT_EXAMPLE_TESTS', 'failing_procedure', ut3.ut_utils.gc_before_all));
5050
l_suite.items.extend;
5151
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => 'ut3_tester_helper',a_object_name => 'UT_EXAMPLE_TESTS',a_name => 'set_g_number_0', a_line_no=> 1);
5252
--Act
@@ -65,9 +65,9 @@ create or replace package body test_ut_suite is
6565
l_suite ut3.ut_suite;
6666
begin
6767
--Arrange
68-
l_suite := ut3.ut_suite(a_object_owner => USER, a_object_name => 'UT_EXAMPLE_TESTS', a_line_no=> 1);
68+
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'UT_EXAMPLE_TESTS', a_line_no=> 1);
6969
l_suite.path := 'ut3_tester_helper.ut_example_tests';
70-
l_suite.after_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'UT_EXAMPLE_TESTS', 'failing_procedure', ut3.ut_utils.gc_after_all));
70+
l_suite.after_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'UT_EXAMPLE_TESTS', 'failing_procedure', ut3.ut_utils.gc_after_all));
7171

7272
l_suite.items.extend;
7373
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => 'ut3_tester_helper', a_object_name => 'UT_EXAMPLE_TESTS',a_name => 'set_g_number_0', a_line_no=> 1);

test/ut3_tester/core/test_ut_test.pkb

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ create or replace package body test_ut_test is
1212
--Arrange
1313
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'ut_example_tests', a_line_no=> 1);
1414
l_suite.path := 'ut3_tester_helper.ut_example_tests';
15-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
15+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
1616

1717
l_suite.items.extend;
1818
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => 'ut3_tester_helper',a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
@@ -38,11 +38,11 @@ create or replace package body test_ut_test is
3838
--Arrange
3939
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'ut_example_tests', a_line_no=> 1);
4040
l_suite.path := 'ut3_tester_helper.ut_example_tests';
41-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
41+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
4242

4343
l_test := ut3.ut_test(a_object_owner => 'ut3_tester_helper',a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
44-
l_test.before_test_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_before_test));
45-
l_test.after_test_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_after_test));
44+
l_test.before_test_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_before_test));
45+
l_test.after_test_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_after_test));
4646
l_suite.items.extend;
4747
l_suite.items(l_suite.items.last) := l_test;
4848
l_suite.items.extend;
@@ -65,10 +65,10 @@ create or replace package body test_ut_test is
6565
begin
6666
--Arrange
6767
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'ut_example_tests', a_line_no=> 1);
68-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
68+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
6969
l_test := ut3.ut_test(a_object_owner => 'ut3_tester_helper',a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
70-
l_test.before_each_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_before_each));
71-
l_test.after_each_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_after_each));
70+
l_test.before_each_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_before_each));
71+
l_test.after_each_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_after_each));
7272
l_suite.items.extend;
7373
l_suite.items(l_suite.items.last) := l_test;
7474
l_suite.items.extend;
@@ -90,11 +90,11 @@ create or replace package body test_ut_test is
9090
l_test ut3.ut_test;
9191
begin
9292
--Arrange
93-
l_suite := ut3.ut_suite(a_object_owner => USER, a_object_name => 'ut_example_tests', a_line_no=> 1);
94-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
93+
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'ut_example_tests', a_line_no=> 1);
94+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
9595
l_test := ut3.ut_test(a_object_owner =>'ut3_tester_helper',a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
96-
l_test.before_test_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_before_test));
97-
l_test.after_test_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_after_test));
96+
l_test.before_test_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_before_test));
97+
l_test.after_test_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_after_test));
9898
l_suite.items.extend;
9999
l_suite.items(l_suite.items.last) := l_test;
100100
l_suite.items.extend;
@@ -116,15 +116,15 @@ create or replace package body test_ut_test is
116116
l_test ut3.ut_test;
117117
begin
118118
--Arrange
119-
l_suite := ut3.ut_suite(a_object_owner => USER, a_object_name => 'ut_example_tests', a_line_no=> 1);
120-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
121-
l_test := ut3.ut_test(a_object_owner => USER,a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
122-
l_test.before_each_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_before_each));
123-
l_test.after_each_list := ut3.ut_executables(ut3.ut_executable(USER, 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_after_each));
119+
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'ut_example_tests', a_line_no=> 1);
120+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_all));
121+
l_test := ut3.ut_test(a_object_owner => 'ut3_tester_helper',a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
122+
l_test.before_each_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'failing_procedure', ut3.ut_utils.gc_before_each));
123+
l_test.after_each_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_after_each));
124124
l_suite.items.extend;
125125
l_suite.items(l_suite.items.last) := l_test;
126126
l_suite.items.extend;
127-
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => USER,a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
127+
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => 'ut3_tester_helper',a_object_name => 'ut_example_tests',a_name => 'add_1_to_g_number', a_line_no=> 1);
128128
--Act
129129
l_suite.do_execute();
130130
--Assert
@@ -148,8 +148,8 @@ create or replace package body test_ut_test is
148148
begin
149149
l_test.after_each_list := ut3.ut_executables(
150150
ut3.ut_executable(
151-
user,
152-
'UT_EXAMPLE_TESTS',
151+
'ut3_tester_helper',
152+
'ut_example_tests',
153153
'add_1_to_g_number',
154154
ut3.ut_utils.gc_after_each
155155
)
@@ -171,7 +171,7 @@ create or replace package body test_ut_test is
171171
);
172172
begin
173173
l_test.after_each_list := ut3.ut_executables(
174-
ut3.ut_executable(user, 'ut_example_tests', 'invalid setup name', ut3.ut_utils.gc_after_each)
174+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'invalid setup name', ut3.ut_utils.gc_after_each)
175175
);
176176
--Act
177177
l_test.do_execute();
@@ -190,7 +190,7 @@ create or replace package body test_ut_test is
190190
);
191191
begin
192192
l_test.after_each_list := ut3.ut_executables(
193-
ut3.ut_executable(user, 'ut_example_tests', null, ut3.ut_utils.gc_after_each)
193+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', null, ut3.ut_utils.gc_after_each)
194194
);
195195
--Act
196196
l_test.do_execute();
@@ -325,7 +325,7 @@ create or replace package body test_ut_test is
325325
a_line_no => null
326326
);
327327
begin
328-
l_test.before_each_list := ut3.ut_executables(ut3.ut_executable(user, 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_each));
328+
l_test.before_each_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_each));
329329
--Act
330330
l_test.do_execute();
331331
--Assert
@@ -344,7 +344,7 @@ create or replace package body test_ut_test is
344344
);
345345
begin
346346
l_test.before_each_list := ut3.ut_executables(
347-
ut3.ut_executable(user, 'ut_example_tests', 'invalid setup name', ut3.ut_utils.gc_before_each)
347+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'invalid setup name', ut3.ut_utils.gc_before_each)
348348
);
349349
--Act
350350
l_test.do_execute();
@@ -363,7 +363,7 @@ create or replace package body test_ut_test is
363363
);
364364
begin
365365
l_test.before_each_list := ut3.ut_executables(
366-
ut3.ut_executable(user, 'ut_example_tests', null, ut3.ut_utils.gc_before_each)
366+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', null, ut3.ut_utils.gc_before_each)
367367
);
368368
--Act
369369
l_test.do_execute();
@@ -529,7 +529,7 @@ create or replace package body test_ut_test is
529529
a_line_no => null
530530
);
531531
begin
532-
l_test.before_test_list := ut3.ut_executables(ut3.ut_executable(user, 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_test));
532+
l_test.before_test_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'set_g_number_0', ut3.ut_utils.gc_before_test));
533533
--Act
534534
l_test.do_execute();
535535
--Assert
@@ -547,7 +547,7 @@ create or replace package body test_ut_test is
547547
);
548548
begin
549549
l_test.before_test_list := ut3.ut_executables(
550-
ut3.ut_executable(user, 'ut_example_tests', 'invalid setup name', ut3.ut_utils.gc_before_test)
550+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'invalid setup name', ut3.ut_utils.gc_before_test)
551551
);
552552
--Act
553553
l_test.do_execute();
@@ -566,7 +566,7 @@ create or replace package body test_ut_test is
566566
);
567567
begin
568568
l_test.before_test_list := ut3.ut_executables(
569-
ut3.ut_executable(user, 'ut_example_tests', null, ut3.ut_utils.gc_before_test)
569+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', null, ut3.ut_utils.gc_before_test)
570570
);
571571
--Act
572572
l_test.do_execute();
@@ -584,7 +584,7 @@ create or replace package body test_ut_test is
584584
a_line_no => null
585585
);
586586
begin
587-
l_test.after_test_list := ut3.ut_executables(ut3.ut_executable(user, 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_after_test));
587+
l_test.after_test_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'add_1_to_g_number', ut3.ut_utils.gc_after_test));
588588
--Act
589589
l_test.do_execute();
590590
--Assert
@@ -602,7 +602,7 @@ create or replace package body test_ut_test is
602602
);
603603
begin
604604
l_test.after_test_list := ut3.ut_executables(
605-
ut3.ut_executable(user, 'ut_example_tests', 'invalid procedure name', ut3.ut_utils.gc_after_test)
605+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', 'invalid procedure name', ut3.ut_utils.gc_after_test)
606606
);
607607
--Act
608608
l_test.do_execute();
@@ -621,7 +621,7 @@ create or replace package body test_ut_test is
621621
);
622622
begin
623623
l_test.after_test_list := ut3.ut_executables(
624-
ut3.ut_executable(user, 'ut_example_tests', null, ut3.ut_utils.gc_after_test)
624+
ut3.ut_executable('ut3_tester_helper', 'ut_example_tests', null, ut3.ut_utils.gc_after_test)
625625
);
626626
--Act
627627
l_test.do_execute();

test/ut3_tester_helper/run_helper.pkb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -550,11 +550,11 @@ create or replace package body run_helper is
550550
begin
551551
--Arrange
552552
execute immediate 'delete from ut$test_table';
553-
l_suite := ut3.ut_suite(a_object_owner => USER, a_object_name => 'UT_TRANSACTION_CONTROL', a_line_no=> 1);
553+
l_suite := ut3.ut_suite(a_object_owner => 'ut3_tester_helper', a_object_name => 'UT_TRANSACTION_CONTROL', a_line_no=> 1);
554554
l_suite.path := 'ut_transaction_control';
555-
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable(USER, 'UT_TRANSACTION_CONTROL', 'setup', ut3.ut_utils.gc_before_all));
555+
l_suite.before_all_list := ut3.ut_executables(ut3.ut_executable('ut3_tester_helper', 'UT_TRANSACTION_CONTROL', 'setup', ut3.ut_utils.gc_before_all));
556556
l_suite.items.extend;
557-
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => USER, a_object_name => 'ut_transaction_control',a_name => a_procedure_name, a_line_no=> 1);
557+
l_suite.items(l_suite.items.last) := ut3.ut_test(a_object_owner => 'ut3_tester_helper', a_object_name => 'ut_transaction_control',a_name => a_procedure_name, a_line_no=> 1);
558558
l_suite.set_rollback_type(a_rollback_type);
559559

560560
--Act

0 commit comments

Comments
 (0)