| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,7 +1,7 @@ | |||
| 1 | 1 | create or replace package demo_expectations is | |
| 2 | 2 | ||
| 3 | 3 | -- %suite | |
| 4 | - -- %displayname(Demoing asserts) | ||
| 4 | + -- %displayname(Demoing expectations) | ||
| 5 | 5 | ||
| 6 | 6 | -- %test | |
| 7 | 7 | -- %displayname(demo of expectations with nulls) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -14,7 +14,7 @@ declare | |||
| 14 | 14 | suite ut_logical_suite; | |
| 15 | 15 | listener ut_event_listener := ut_event_listener(ut_reporters()); | |
| 16 | 16 | test_item ut_test; | |
| 17 | - assert ut_assert_result; | ||
| 17 | + expectation ut_expectation_result; | ||
| 18 | 18 | begin | |
| 19 | 19 | suite := ut_logical_suite(a_object_owner=>null, a_object_name => 'ut_exampletest', a_name => null, a_description => 'Test Suite Name',a_path => null); | |
| 20 | 20 | ||
@@ -43,11 +43,11 @@ begin | |||
| 43 | 43 | dbms_output.put_line('---------------------------------------------------'); | |
| 44 | 44 | dbms_output.put_line('Test:' || test_item.item.form_name); | |
| 45 | 45 | dbms_output.put_line('Result: ' || ut_utils.test_result_to_char(test_item.result)); | |
| 46 | - dbms_output.put_line('Assert Results:'); | ||
| 46 | + dbms_output.put_line('expectation Results:'); | ||
| 47 | 47 | for i in test_item.results.first .. test_item.results.last loop | |
| 48 | - assert := test_item.results(i); | ||
| 49 | - dbms_output.put_line(i || ' - result: ' || ut_utils.test_result_to_char(assert.result)); | ||
| 50 | - dbms_output.put_line(i || ' - Message: ' || assert.message); | ||
| 48 | + expectation := test_item.results(i); | ||
| 49 | + dbms_output.put_line(i || ' - result: ' || ut_utils.test_result_to_char(expectation.result)); | ||
| 50 | + dbms_output.put_line(i || ' - Message: ' || expectation.message); | ||
| 51 | 51 | end loop; | |
| 52 | 52 | end loop; | |
| 53 | 53 | dbms_output.put_line('---------------------------------------------------'); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -89,7 +89,7 @@ create or replace package body ut is | |||
| 89 | 89 | ||
| 90 | 90 | procedure fail(a_message in varchar2) is | |
| 91 | 91 | begin | |
| 92 | - ut_assert_processor.report_failure(a_message); | ||
| 92 | + ut_expectation_processor.report_failure(a_message); | ||
| 93 | 93 | end; | |
| 94 | 94 | ||
| 95 | 95 | procedure run_autonomous(a_paths ut_varchar2_list, a_reporter ut_reporter_base, a_color_console integer) is | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,4 @@ | |||
| 1 | - create or replace type body ut_assert_result is | ||
| 1 | + create or replace type body ut_expectation_result is | ||
| 2 | 2 | /* | |
| 3 | 3 | utPLSQL - Version X.X.X.X | |
| 4 | 4 | Copyright 2016 - 2017 utPLSQL Project | |
@@ -16,16 +16,16 @@ create or replace type body ut_assert_result is | |||
| 16 | 16 | limitations under the License. | |
| 17 | 17 | */ | |
| 18 | 18 | ||
| 19 | - constructor function ut_assert_result(self in out nocopy ut_assert_result, a_result integer, a_error_message varchar2) | ||
| 19 | + constructor function ut_expectation_result(self in out nocopy ut_expectation_result, a_result integer, a_error_message varchar2) | ||
| 20 | 20 | return self as result is | |
| 21 | 21 | begin | |
| 22 | 22 | self.result := a_result; | |
| 23 | 23 | self.error_message := a_error_message; | |
| 24 | - self.caller_info := ut_assert_processor.who_called_expectation(); | ||
| 24 | + self.caller_info := ut_expectation_processor.who_called_expectation(); | ||
| 25 | 25 | return; | |
| 26 | 26 | end; | |
| 27 | 27 | ||
| 28 | - constructor function ut_assert_result(self in out nocopy ut_assert_result, a_name varchar2, a_additional_info varchar2, a_error_message varchar2, a_result integer, a_expected_type varchar2, a_actual_type varchar2, | ||
| 28 | + constructor function ut_expectation_result(self in out nocopy ut_expectation_result, a_name varchar2, a_additional_info varchar2, a_error_message varchar2, a_result integer, a_expected_type varchar2, a_actual_type varchar2, | ||
| 29 | 29 | a_expected_value_string varchar2, a_actual_value_string varchar2, a_message varchar2 default null) | |
| 30 | 30 | return self as result is | |
| 31 | 31 | begin | |
@@ -39,12 +39,12 @@ create or replace type body ut_assert_result is | |||
| 39 | 39 | self.expected_value_string := a_expected_value_string; | |
| 40 | 40 | self.actual_value_string := a_actual_value_string; | |
| 41 | 41 | if a_result = ut_utils.tr_failure then | |
| 42 | - self.caller_info := ut_assert_processor.who_called_expectation(); | ||
| 42 | + self.caller_info := ut_expectation_processor.who_called_expectation(); | ||
| 43 | 43 | end if; | |
| 44 | 44 | return; | |
| 45 | 45 | end; | |
| 46 | 46 | ||
| 47 | - member function get_result_clob(self in ut_assert_result) return clob is | ||
| 47 | + member function get_result_clob(self in ut_expectation_result) return clob is | ||
| 48 | 48 | l_result clob; | |
| 49 | 49 | l_actual_val_msg varchar2(1000); | |
| 50 | 50 | l_actual_val varchar2(32767); | |
@@ -98,7 +98,7 @@ create or replace type body ut_assert_result is | |||
| 98 | 98 | return l_result; | |
| 99 | 99 | end; | |
| 100 | 100 | ||
| 101 | - member function get_result_lines(self in ut_assert_result) return ut_varchar2_list is | ||
| 101 | + member function get_result_lines(self in ut_expectation_result) return ut_varchar2_list is | ||
| 102 | 102 | begin | |
| 103 | 103 | return ut_utils.clob_to_table(get_result_clob(), 4000 ); | |
| 104 | 104 | end; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,4 @@ | |||
| 1 | - create or replace type ut_assert_result as object( | ||
| 1 | + create or replace type ut_expectation_result as object( | ||
| 2 | 2 | /* | |
| 3 | 3 | utPLSQL - Version X.X.X.X | |
| 4 | 4 | Copyright 2016 - 2017 utPLSQL Project | |
@@ -56,14 +56,14 @@ create or replace type ut_assert_result as object( | |||
| 56 | 56 | * The information about the line of code that invoked the expectation | |
| 57 | 57 | */ | |
| 58 | 58 | caller_info varchar2(4000 char), | |
| 59 | - constructor function ut_assert_result(self in out nocopy ut_assert_result, a_result integer, a_error_message varchar2) | ||
| 59 | + constructor function ut_expectation_result(self in out nocopy ut_expectation_result, a_result integer, a_error_message varchar2) | ||
| 60 | 60 | return self as result, | |
| 61 | - constructor function ut_assert_result(self in out nocopy ut_assert_result, a_name varchar2, a_additional_info varchar2, a_error_message varchar2, | ||
| 61 | + constructor function ut_expectation_result(self in out nocopy ut_expectation_result, a_name varchar2, a_additional_info varchar2, a_error_message varchar2, | ||
| 62 | 62 | a_result integer, a_expected_type varchar2, a_actual_type varchar2, | |
| 63 | 63 | a_expected_value_string varchar2, a_actual_value_string varchar2, a_message varchar2 default null) | |
| 64 | 64 | return self as result, | |
| 65 | - member function get_result_clob(self in ut_assert_result) return clob, | ||
| 66 | - member function get_result_lines(self in ut_assert_result) return ut_varchar2_list | ||
| 65 | + member function get_result_clob(self in ut_expectation_result) return clob, | ||
| 66 | + member function get_result_lines(self in ut_expectation_result) return ut_varchar2_list | ||
| 67 | 67 | ) | |
| 68 | 68 | not final | |
| 69 | 69 | / | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,4 @@ | |||
| 1 | - create or replace type ut_assert_results as | ||
| 1 | + create or replace type ut_expectation_results as | ||
| 2 | 2 | /* | |
| 3 | 3 | utPLSQL - Version X.X.X.X | |
| 4 | 4 | Copyright 2016 - 2017 utPLSQL Project | |
@@ -15,5 +15,5 @@ create or replace type ut_assert_results as | |||
| 15 | 15 | See the License for the specific language governing permissions and | |
| 16 | 16 | limitations under the License. | |
| 17 | 17 | */ | |
| 18 | - table of ut_assert_result | ||
| 18 | + table of ut_expectation_result | ||
| 19 | 19 | / | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -35,7 +35,7 @@ create or replace type body ut_run as | |||
| 35 | 35 | self.start_time := current_timestamp; | |
| 36 | 36 | ||
| 37 | 37 | -- clear anything that might stay in the session's cache | |
| 38 | - ut_assert_processor.clear_asserts; | ||
| 38 | + ut_expectation_processor.clear_expectations; | ||
| 39 | 39 | ||
| 40 | 40 | for i in 1 .. self.items.count loop | |
| 41 | 41 | l_completed_without_errors := self.items(i).do_execute(a_listener); | |
@@ -118,17 +118,17 @@ create or replace type body ut_run as | |||
| 118 | 118 | return l_schemes; | |
| 119 | 119 | ||
| 120 | 120 | end; | |
| 121 | - | ||
| 121 | + | ||
| 122 | 122 | overriding member function get_error_stack_traces return ut_varchar2_list is | |
| 123 | 123 | begin | |
| 124 | 124 | return ut_varchar2_list(); | |
| 125 | 125 | end; | |
| 126 | - | ||
| 126 | + | ||
| 127 | 127 | overriding member function get_serveroutputs return clob is | |
| 128 | 128 | begin | |
| 129 | 129 | return null; | |
| 130 | 130 | end; | |
| 131 | 131 | ||
| 132 | - | ||
| 132 | + | ||
| 133 | 133 | end; | |
| 134 | 134 | / | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -94,12 +94,12 @@ create or replace type body ut_test as | |||
| 94 | 94 | overriding member procedure calc_execution_result(self in out nocopy ut_test) is | |
| 95 | 95 | begin | |
| 96 | 96 | if self.get_error_stack_traces().count = 0 then | |
| 97 | - self.result := ut_assert_processor.get_aggregate_asserts_result(); | ||
| 97 | + self.result := ut_expectation_processor.get_status(); | ||
| 98 | 98 | else | |
| 99 | 99 | self.result := ut_utils.tr_error; | |
| 100 | 100 | end if; | |
| 101 | 101 | --expectation results need to be part of test results | |
| 102 | - self.results := ut_assert_processor.get_asserts_results(); | ||
| 102 | + self.results := ut_expectation_processor.get_expectations_results(); | ||
| 103 | 103 | self.results_count := ut_results_counter(self.result); | |
| 104 | 104 | end; | |
| 105 | 105 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -40,10 +40,10 @@ create or replace type ut_test under ut_suite_item ( | |||
| 40 | 40 | */ | |
| 41 | 41 | after_each ut_executable, | |
| 42 | 42 | /** | |
| 43 | - * The list of assert results as well as database errors encountered while invoking | ||
| 43 | + * The list of expectation results as well as database errors encountered while invoking | ||
| 44 | 44 | * The test procedure and the before_test/after_test blocks | |
| 45 | 45 | */ | |
| 46 | - results ut_assert_results, | ||
| 46 | + results ut_expectation_results, | ||
| 47 | 47 | parent_error_stack_trace varchar2(4000), | |
| 48 | 48 | constructor function ut_test( | |
| 49 | 49 | self in out nocopy ut_test, a_object_owner varchar2 := null, a_object_name varchar2, a_name varchar2, a_description varchar2 := null, | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,4 @@ | |||
| 1 | - create or replace package body ut_assert_processor as | ||
| 1 | + create or replace package body ut_expectation_processor as | ||
| 2 | 2 | /* | |
| 3 | 3 | utPLSQL - Version X.X.X.X | |
| 4 | 4 | Copyright 2016 - 2017 utPLSQL Project | |
@@ -20,7 +20,7 @@ create or replace package body ut_assert_processor as | |||
| 20 | 20 | ||
| 21 | 21 | g_session_params tt_nls_params; | |
| 22 | 22 | ||
| 23 | - g_asserts_called ut_assert_results := ut_assert_results(); | ||
| 23 | + g_expectations_called ut_expectation_results := ut_expectation_results(); | ||
| 24 | 24 | ||
| 25 | 25 | g_nulls_are_equal boolean_not_null := gc_default_nulls_are_equal; | |
| 26 | 26 | ||
@@ -34,44 +34,43 @@ create or replace package body ut_assert_processor as | |||
| 34 | 34 | g_nulls_are_equal := a_setting; | |
| 35 | 35 | end; | |
| 36 | 36 | ||
| 37 | - function get_aggregate_asserts_result return integer is | ||
| 37 | + function get_status return integer is | ||
| 38 | 38 | l_result integer := ut_utils.tr_success; | |
| 39 | 39 | begin | |
| 40 | - ut_utils.debug_log('ut_assert_processor.get_aggregate_asserts_result'); | ||
| 40 | + ut_utils.debug_log('ut_expectation_processor.get_status'); | ||
| 41 | 41 | ||
| 42 | - for i in 1 .. g_asserts_called.count loop | ||
| 43 | - l_result := greatest(l_result, g_asserts_called(i).result); | ||
| 42 | + for i in 1 .. g_expectations_called.count loop | ||
| 43 | + l_result := greatest(l_result, g_expectations_called(i).result); | ||
| 44 | 44 | exit when l_result = ut_utils.tr_error; | |
| 45 | 45 | end loop; | |
| 46 | 46 | return l_result; | |
| 47 | + end get_status; | ||
| 47 | 48 | ||
| 48 | - end get_aggregate_asserts_result; | ||
| 49 | - | ||
| 50 | - procedure clear_asserts is | ||
| 49 | + procedure clear_expectations is | ||
| 51 | 50 | begin | |
| 52 | - ut_utils.debug_log('ut_assert_processor.clear_asserts'); | ||
| 53 | - g_asserts_called.delete; | ||
| 51 | + ut_utils.debug_log('ut_expectation_processor.clear_expectations'); | ||
| 52 | + g_expectations_called.delete; | ||
| 54 | 53 | end; | |
| 55 | 54 | ||
| 56 | - function get_asserts_results return ut_assert_results is | ||
| 57 | - l_asserts_results ut_assert_results := ut_assert_results(); | ||
| 55 | + function get_expectations_results return ut_expectation_results is | ||
| 56 | + l_expectations_results ut_expectation_results := ut_expectation_results(); | ||
| 58 | 57 | begin | |
| 59 | - ut_utils.debug_log('ut_assert_processor.get_asserts_results: .count='||g_asserts_called.count); | ||
| 60 | - l_asserts_results := g_asserts_called; | ||
| 61 | - clear_asserts(); | ||
| 62 | - return l_asserts_results; | ||
| 63 | - end get_asserts_results; | ||
| 58 | + ut_utils.debug_log('ut_expectation_processor.get_expectations_results: .count='||g_expectations_called.count); | ||
| 59 | + l_expectations_results := g_expectations_called; | ||
| 60 | + clear_expectations(); | ||
| 61 | + return l_expectations_results; | ||
| 62 | + end get_expectations_results; | ||
| 64 | 63 | ||
| 65 | - procedure add_assert_result(a_assert_result ut_assert_result) is | ||
| 64 | + procedure add_expectation_result(a_expectation_result ut_expectation_result) is | ||
| 66 | 65 | begin | |
| 67 | - ut_utils.debug_log('ut_assert_processor.add_assert_result'); | ||
| 68 | - g_asserts_called.extend; | ||
| 69 | - g_asserts_called(g_asserts_called.last) := a_assert_result; | ||
| 66 | + ut_utils.debug_log('ut_expectation_processor.add_expectation_result'); | ||
| 67 | + g_expectations_called.extend; | ||
| 68 | + g_expectations_called(g_expectations_called.last) := a_expectation_result; | ||
| 70 | 69 | end; | |
| 71 | 70 | ||
| 72 | 71 | procedure report_failure(a_message in varchar2) is | |
| 73 | 72 | begin | |
| 74 | - add_assert_result(ut_assert_result(ut_utils.tr_failure, a_message)); | ||
| 73 | + add_expectation_result(ut_expectation_result(ut_utils.tr_failure, a_message)); | ||
| 75 | 74 | end; | |
| 76 | 75 | ||
| 77 | 76 | function get_session_parameters return tt_nls_params is | |
| Back | FazBrowse Home | New Git URL |
0 commit comments