You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed custom reporter in the example after naming convention fixes
Moved Add item to the ut_composite_object type
Added object_name attribute to the ut_test_object type to save the procedure/package name for test/suite, for the suites primary to construct "suitepath" in the annotation approach
Added search procedure to find an index of the item with defined object_name in the array of ut_composite_object
Added separate setup and teardown procedures to the suite which run at the beginning of the whole suite and at the end. Currently invalidation of the all nested object is not developed
All the examples and tests do pass.
member procedure add_item(self in out nocopy ut_test_suite, a_item ut_test_object) is
13
+
member procedure set_suite_setup(self in out nocopy ut_test_suite, a_object_name in varchar2, a_proc_name in varchar2, a_owner_name varchar2 default null) is
member procedure set_suite_teardown(self in out nocopy ut_test_suite, a_object_name in varchar2, a_proc_name in varchar2, a_owner_name varchar2 default null) is
member procedure set_suite_setup(self in out nocopy ut_test_suite, a_object_name in varchar2, a_proc_name in varchar2, a_owner_name varchar2 default null),
11
+
12
+
member procedure set_suite_teardown(self in out nocopy ut_test_suite, a_object_name in varchar2, a_proc_name in varchar2, a_owner_name varchar2 default null),
13
+
member function is_valid return boolean,
6
14
7
15
overriding member procedure execute(self in out nocopy ut_test_suite, a_reporter ut_suite_reporter),
8
-
overriding member function execute(self in out nocopy ut_test_suite, a_reporter ut_suite_reporter) return ut_suite_reporter,
16
+
overriding member function execute(self in out nocopy ut_test_suite, a_reporter ut_suite_reporter)
17
+
return ut_suite_reporter,
9
18
overriding member procedure execute(self in out nocopy ut_test_suite)
0 commit comments