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: examples/ut_custom_reporter.tpb
+15-8Lines changed: 15 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -20,28 +20,35 @@ create or replace type body ut_custom_reporter is
20
20
(self as ut_dbms_output_suite_reporter).print(tab || msg);
21
21
end print;
22
22
23
-
overriding member procedure begin_suite(self in out nocopy ut_custom_reporter, a_suite_name in varchar2) as
23
+
overriding member procedure begin_suite(self in out nocopy ut_custom_reporter, a_suite ut_object) as
24
24
begin
25
-
(self as ut_dbms_output_suite_reporter).begin_suite(a_suite_name);
25
+
(self as ut_dbms_output_suite_reporter).begin_suite(a_suite);
26
26
lvl := lvl + 1;
27
27
end;
28
28
29
-
overriding member procedure begin_test(self in out nocopy ut_custom_reporter, a_test_name in varchar2, a_test_call_params in ut_test_call_params) as
29
+
overriding member procedure begin_test(self in out nocopy ut_custom_reporter, a_test ut_object) as
30
30
begin
31
-
(self as ut_dbms_output_suite_reporter).begin_test(a_test_name,a_test_call_params);
31
+
(self as ut_dbms_output_suite_reporter).begin_test(a_test);
32
32
lvl := lvl + 1;
33
33
end;
34
+
35
+
overriding member procedure on_assert(self in out nocopy ut_custom_reporter, an_assert ut_object) is
36
+
begin
37
+
lvl := lvl + 1;
38
+
(self as ut_dbms_output_suite_reporter).on_assert(an_assert);
39
+
lvl := lvl - 1;
40
+
end;
34
41
35
-
overriding member procedure end_test(self in out nocopy ut_custom_reporter, a_test_name in varchar2, a_test_call_params in ut_test_call_params, a_execution_result in ut_execution_result, a_assert_list in ut_assert_list) as
42
+
overriding member procedure end_test(self in out nocopy ut_custom_reporter, a_test ut_object) as
36
43
begin
37
44
lvl := lvl - 1;
38
-
(self as ut_dbms_output_suite_reporter).end_test(a_test_name, a_test_call_params, a_execution_result, a_assert_list);
45
+
(self as ut_dbms_output_suite_reporter).end_test(a_test);
39
46
end;
40
47
41
-
overriding member procedure end_suite(self in out nocopy ut_custom_reporter, a_suite_name in varchar2, a_suite_execution_result in ut_execution_result) as
48
+
overriding member procedure end_suite(self in out nocopy ut_custom_reporter, a_suite ut_object) as
42
49
begin
43
50
lvl := lvl - 1;
44
-
(self as ut_dbms_output_suite_reporter).end_suite(a_suite_name,a_suite_execution_result);
51
+
(self as ut_dbms_output_suite_reporter).end_suite(a_suite);
Copy file name to clipboardExpand all lines: examples/ut_custom_reporter.tps
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -7,10 +7,11 @@ create or replace type ut_custom_reporter under ut_dbms_output_suite_reporter
7
7
constructor function ut_custom_reporter(a_tab_size integer default 4) return self as result,
8
8
member function tab(self in ut_custom_reporter) return varchar2,
9
9
overriding member procedure print(msg varchar2),
10
-
overriding member procedure begin_suite(self in out nocopy ut_custom_reporter, a_suite_name in varchar2),
11
-
overriding member procedure begin_test(self in out nocopy ut_custom_reporter, a_test_name in varchar2, a_test_call_params in ut_test_call_params),
12
-
overriding member procedure end_test(self in out nocopy ut_custom_reporter, a_test_name in varchar2, a_test_call_params in ut_test_call_params, a_execution_result in ut_execution_result, a_assert_list in ut_assert_list),
13
-
overriding member procedure end_suite(self in out nocopy ut_custom_reporter, a_suite_name in varchar2, a_suite_execution_result in ut_execution_result)
10
+
overriding member procedure begin_suite(self in out nocopy ut_custom_reporter, a_suite ut_object),
11
+
overriding member procedure begin_test(self in out nocopy ut_custom_reporter, a_test ut_object),
12
+
overriding member procedure on_assert(self in out nocopy ut_custom_reporter, an_assert ut_object),
13
+
overriding member procedure end_test(self in out nocopy ut_custom_reporter, a_test ut_object),
14
+
overriding member procedure end_suite(self in out nocopy ut_custom_reporter, a_suite ut_object)
0 commit comments