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

Skip to content

Commit c43e325

Browse files
committed
fix for EBR-enabled instances
replaced unresolved names with resolved one
1 parent f335d46 commit c43e325

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

source/ut_metadata.pkb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,9 @@ create or replace package body ut_metadata as
242242
end if;
243243

244244
l_package_comments := regexp_substr(srcstr => l_pkg_spec
245-
,pattern => 'CREATE\s+(OR\s+REPLACE) PACKAGE .*?(AS|IS)\s+((.*?{COMMENT#\d+}\s?)+)'
245+
,pattern => 'CREATE\s+(OR\s+REPLACE)(\s+(NON)?EDITIONABLE)?\s+PACKAGE .*?(AS|IS)\s+((.*?{COMMENT#\d+}\s?)+)'
246246
,modifier => 'i'
247-
,subexpression => 3);
247+
,subexpression => 5);
248248

249249
-- parsing for package annotations
250250
--v_annotated_pkg.name := pkg_name;

source/ut_suite_manager.pkb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ create or replace package body ut_suite_manager is
4040

4141
if l_annotation_data.annotations.exists('suitepackage') then
4242
a_suite_package := ut_metadata.get_annotation_param(l_annotation_data.annotations('suitepackage'), 1) || '.' ||
43-
lower(a_object_name);
43+
lower(l_object_name);
4444
else
45-
a_suite_package := lower(a_object_name);
45+
a_suite_package := lower(l_object_name);
4646
end if;
4747

4848
a_object_suite := ut_test_suite(l_suite_name, a_suite_package);
@@ -66,15 +66,15 @@ create or replace package body ut_suite_manager is
6666
end loop;
6767

6868
if l_suite_setup_proc is not null then
69-
a_object_suite.set_suite_setup(a_object_name => a_object_name
69+
a_object_suite.set_suite_setup(a_object_name => l_object_name
7070
,a_proc_name => l_suite_setup_proc
71-
,a_owner_name => a_owner_name);
71+
,a_owner_name => l_owner_name);
7272
end if;
7373

7474
if l_suite_teardown_proc is not null then
75-
a_object_suite.set_suite_teardown(a_object_name => a_object_name
75+
a_object_suite.set_suite_teardown(a_object_name => l_object_name
7676
,a_proc_name => l_suite_teardown_proc
77-
,a_owner_name => a_owner_name);
77+
,a_owner_name => l_owner_name);
7878
end if;
7979

8080
l_proc_index := l_annotation_data.procedures.first;
@@ -94,10 +94,10 @@ create or replace package body ut_suite_manager is
9494
l_teardown_procedure := ut_metadata.get_annotation_param(l_proc_annotations('testteardown'), 1);
9595
end if;
9696

97-
l_test := ut_test(a_object_name => a_object_name
97+
l_test := ut_test(a_object_name => l_object_name
9898
,a_test_procedure => l_proc_index
9999
,a_test_name => ut_metadata.get_annotation_param(l_proc_annotations('test'), 1)
100-
,a_owner_name => a_owner_name
100+
,a_owner_name => l_owner_name
101101
,a_setup_procedure => nvl(l_setup_procedure, l_default_setup_proc)
102102
,a_teardown_procedure => nvl(l_teardown_procedure, l_default_teardown_proc));
103103

0 commit comments

Comments
 (0)