@@ -5,27 +5,36 @@ create or replace package ut_assert authid current_user as
55 procedure report_error(a_message in varchar2);
66 function get_asserts_results return ut_objects_list;
77
8- /* Just need something to play with for now */
9- procedure are_equal(a_expected in number, a_actual in number);
8+ -- General assertion
9+ procedure this(a_msg in varchar2, a_condition in boolean);
10+ procedure this(a_condition in boolean);
11+
12+ -- Equality assertions
1013 procedure are_equal(a_msg in varchar2, a_expected in number, a_actual in number);
14+ procedure are_equal(a_expected in number, a_actual in number);
1115
12- procedure are_equal(a_expected in varchar2, a_actual in varchar2);
1316 procedure are_equal(a_msg in varchar2, a_expected in varchar2, a_actual in varchar2);
17+ procedure are_equal(a_expected in varchar2, a_actual in varchar2);
1418
15- procedure are_equal(a_expected in date, a_actual in date);
1619 procedure are_equal(a_msg in varchar2, a_expected in date, a_actual in date);
20+ procedure are_equal(a_expected in date, a_actual in date);
1721
18- procedure are_equal(a_expected in timestamp_unconstrained, a_actual in timestamp_unconstrained);
1922 procedure are_equal(a_msg in varchar2, a_expected in timestamp_unconstrained, a_actual in timestamp_unconstrained);
23+ procedure are_equal(a_expected in timestamp_unconstrained, a_actual in timestamp_unconstrained);
2024
21- procedure are_equal(a_expected in anydata, a_actual in anydata);
2225 procedure are_equal(a_msg in varchar2, a_expected in anydata, a_actual in anydata);
26+ procedure are_equal(a_expected in anydata, a_actual in anydata);
2327
24- procedure are_equal(a_expected in sys_refcursor, a_actual in sys_refcursor);
2528 procedure are_equal(a_msg in varchar2, a_expected in sys_refcursor, a_actual in sys_refcursor);
29+ procedure are_equal(a_expected in sys_refcursor, a_actual in sys_refcursor);
2630
27- procedure this(a_condition in boolean);
28- procedure this(a_msg in varchar2, a_condition in boolean);
31+ -- Pattern matching assertions
32+ procedure is_like(a_msg in varchar2, a_checking_string in varchar2, a_mask in varchar, a_escape_char in varchar2);
33+ procedure is_like(a_msg in varchar2, a_checking_string in varchar2, a_mask in varchar);
34+ procedure is_like(a_checking_string in varchar2, a_mask in varchar2);
35+
36+ procedure is_matching(a_msg in varchar2, a_checking_string in varchar2,a_pattern in varchar2, a_modifier in varchar2 default null);
37+ procedure is_matching(a_checking_string in varchar2,a_pattern in varchar2, a_modifier in varchar2 default null);
2938
3039 procedure is_null(a_actual in number);
3140 procedure is_null(a_msg in varchar2, a_actual in number);
0 commit comments