|
1 | 1 | create or replace type body ut_assertion as |
2 | 2 |
|
3 | 3 | final member procedure add_assert_result( self in ut_assertion, a_assert_result boolean, a_assert_name varchar2, |
4 | | - a_expected_value_string in varchar2 := null, a_expected_data_type varchar2 := null) is |
| 4 | + a_assert_info varchar2, a_expected_value_string in varchar2 := null, a_expected_data_type varchar2 := null) is |
5 | 5 | begin |
6 | 6 | ut_utils.debug_log('ut_assertion.add_assert_result :' || ut_utils.to_test_result(a_assert_result) || ':' || message); |
7 | 7 | ut_assert_processor.add_assert_result( |
8 | 8 | ut_assert_result( |
9 | | - a_assert_name, ut_utils.to_test_result(a_assert_result), |
| 9 | + a_assert_name, a_assert_info, ut_utils.to_test_result(a_assert_result), |
10 | 10 | a_expected_data_type, self.actual_data.type, a_expected_value_string, self.actual_data.to_string(), self.message |
11 | 11 | ) |
12 | 12 | ); |
@@ -80,16 +80,17 @@ create or replace type body ut_assertion as |
80 | 80 |
|
81 | 81 | member procedure to_(self in ut_assertion, a_expectation ut_expectation) is |
82 | 82 | l_assert_result boolean; |
83 | | - l_assert_name varchar2(250); |
| 83 | + l_assert_name varchar2(4000); |
| 84 | + l_expectation ut_expectation := a_expectation; |
84 | 85 | begin |
85 | 86 | ut_utils.debug_log('ut_assertion.to_(self in ut_assertion, a_expectation ut_expectation)'); |
86 | 87 |
|
87 | | - l_assert_result := a_expectation.run_expectation( self.actual_data ); |
88 | | - l_assert_name := 'to '||a_expectation.name; |
89 | | - if a_expectation.expected is not null then |
90 | | - add_assert_result( l_assert_result, l_assert_name, a_expectation.expected.to_string(), a_expectation.expected.type); |
| 88 | + l_assert_result := l_expectation.run_expectation( self.actual_data ); |
| 89 | + l_assert_name := 'to '||l_expectation.name; |
| 90 | + if l_expectation.expected is not null then |
| 91 | + add_assert_result( l_assert_result, l_assert_name, l_expectation.additional_info, l_expectation.expected.to_string(), l_expectation.expected.type); |
91 | 92 | else |
92 | | - add_assert_result( l_assert_result, l_assert_name ); |
| 93 | + add_assert_result( l_assert_result, l_assert_name, l_expectation.additional_info ); |
93 | 94 | end if; |
94 | 95 | end; |
95 | 96 |
|
|
0 commit comments