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
constructor function ut_event_listener(self in out nocopy ut_event_listener, a_reporters ut_reporters) return self as result is
4
+
begin
5
+
reporters := a_reporters;
6
+
return;
7
+
end;
8
+
9
+
overriding member procedure fire_before_event(self in out nocopy ut_event_listener, a_event_name varchar2, a_item ut_suite_item_base) is
10
+
begin
11
+
self.fire_event('before', a_event_name, a_item);
12
+
end;
13
+
14
+
overriding member procedure fire_after_event(self in out nocopy ut_event_listener, a_event_name varchar2, a_item ut_suite_item_base) is
15
+
begin
16
+
self.fire_event('after', a_event_name, a_item);
17
+
end;
18
+
19
+
overriding member procedure fire_event(self in out nocopy ut_event_listener, a_event_timing varchar2, a_event_name varchar2, a_item ut_suite_item_base) is
create or replace type ut_event_listener under ut_event_listener_base
2
+
(
3
+
reporters ut_reporters,
4
+
constructor function ut_event_listener(self in out nocopy ut_event_listener, a_reporters ut_reporters) return self as result,
5
+
overriding member procedure fire_before_event(self in out nocopy ut_event_listener, a_event_name varchar2, a_item ut_suite_item_base),
6
+
overriding member procedure fire_after_event(self in out nocopy ut_event_listener, a_event_name varchar2, a_item ut_suite_item_base),
7
+
overriding member procedure fire_event(self in out nocopy ut_event_listener, a_event_timing varchar2, a_event_name varchar2, a_item ut_suite_item_base)
member function do_execute(self in ut_executable, a_item in out nocopy ut_suite_item, a_listener in out nocopy ut_listener_interface) return boolean is
62
+
member function do_execute(self in ut_executable, a_item in out nocopy ut_suite_item, a_listener in out nocopy ut_event_listener_base) return boolean is
63
63
l_statement varchar2(4000);
64
64
l_status number;
65
65
l_cursor_number number;
@@ -71,17 +71,17 @@ create or replace type body ut_executable is
71
71
l_error_backtrace varchar2(32767);
72
72
l_completed_without_errors boolean := true;
73
73
74
-
function process_errors_from_call(a_error_stack varchar2, a_error_backtrace varchar2) return boolean is
74
+
function process_errors_from_call(a_error_stack varchar2, a_error_backtrace varchar2) return boolean is
0 commit comments