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
Copy file name to clipboardExpand all lines: source/core/types/ut_event_listener.tpb
+13-9Lines changed: 13 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -19,23 +19,25 @@ create or replace type body ut_event_listener is
19
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
20
20
begin
21
21
for i in 1..self.reporters.count loop
22
-
case a_event_timing
22
+
case a_event_timing
23
23
when 'before' then
24
-
case a_event_name
24
+
case a_event_name
25
25
when ut_utils.gc_run then
26
26
self.reporters(i).before_calling_run(treat(a_item as ut_run));
27
27
when ut_utils.gc_suite then
28
28
self.reporters(i).before_calling_suite(treat(a_item as ut_suite));
29
-
when ut_utils.gc_before_all then
29
+
when ut_utils.gc_before_all then
30
30
self.reporters(i).before_calling_before_all(treat(a_item as ut_suite));
31
31
when ut_utils.gc_before_each then
32
32
self.reporters(i).before_calling_before_each(treat(a_item as ut_suite));
33
33
when ut_utils.gc_test then
34
34
self.reporters(i).before_calling_test(treat(a_item as ut_test));
35
35
when ut_utils.gc_before_test then
36
-
self.reporters(i).before_calling_before_test(treat(a_item as ut_test));
36
+
self.reporters(i).before_calling_before_test(treat(a_item as ut_test));
37
+
when ut_utils.gc_test_execute then
38
+
self.reporters(i).before_calling_test_execute(treat(a_item as ut_test));
37
39
when ut_utils.gc_after_test then
38
-
self.reporters(i).before_calling_after_test(treat(a_item as ut_test));
40
+
self.reporters(i).before_calling_after_test(treat(a_item as ut_test));
39
41
when ut_utils.gc_after_each then
40
42
self.reporters(i).before_calling_after_each(treat(a_item as ut_suite));
41
43
when ut_utils.gc_after_all then
@@ -44,21 +46,23 @@ create or replace type body ut_event_listener is
44
46
raise_application_error(ut_utils.gc_invalid_rep_event_name,'Inavlid reporting event name - '|| nvl(a_event_name,'NULL'));
45
47
end case;
46
48
when 'after' then
47
-
case a_event_name
49
+
case a_event_name
48
50
when ut_utils.gc_run then
49
51
self.reporters(i).after_calling_run(treat(a_item as ut_run));
50
52
when ut_utils.gc_suite then
51
53
self.reporters(i).after_calling_suite(treat(a_item as ut_suite));
52
-
when ut_utils.gc_before_all then
54
+
when ut_utils.gc_before_all then
53
55
self.reporters(i).after_calling_before_all(treat(a_item as ut_suite));
54
56
when ut_utils.gc_before_each then
55
57
self.reporters(i).after_calling_before_each(treat(a_item as ut_suite));
56
58
when ut_utils.gc_test then
57
59
self.reporters(i).after_calling_test(treat(a_item as ut_test));
58
60
when ut_utils.gc_before_test then
59
-
self.reporters(i).after_calling_before_test(treat(a_item as ut_test));
61
+
self.reporters(i).after_calling_before_test(treat(a_item as ut_test));
62
+
when ut_utils.gc_test_execute then
63
+
self.reporters(i).after_calling_test_execute(treat(a_item as ut_test));
60
64
when ut_utils.gc_after_test then
61
-
self.reporters(i).after_calling_after_test(treat(a_item as ut_test));
65
+
self.reporters(i).after_calling_after_test(treat(a_item as ut_test));
62
66
when ut_utils.gc_after_each then
63
67
self.reporters(i).after_calling_after_each(treat(a_item as ut_suite));
0 commit comments