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/assertions/ut_assertion_varchar2.tpb
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
create or replace type body ut_assertion_varchar as
1
+
create or replace type body ut_assertion_varchar2 as
2
2
3
-
constructor function ut_assertion_varchar(self in out nocopy ut_assertion_varchar, a_actual varchar2, a_message varchar2 default null) return self as result is
3
+
constructor function ut_assertion_varchar2(self in out nocopy ut_assertion_varchar2, a_actual varchar2, a_message varchar2 default null) return self as result is
4
4
begin
5
5
self.data_type := 'varchar2';
6
6
self.message := a_message;
@@ -10,16 +10,16 @@ create or replace type body ut_assertion_varchar as
10
10
return;
11
11
end;
12
12
13
-
overriding member procedure to_equal(self in ut_assertion_varchar, a_expected varchar2, a_nulls_are_equal boolean := null) is
13
+
overriding member procedure to_equal(self in ut_assertion_varchar2, a_expected varchar2, a_nulls_are_equal boolean := null) is
14
14
begin
15
-
ut_utils.debug_log('ut_assertion_varchar.to_equal(self in ut_assertion, a_expected varchar2)');
15
+
ut_utils.debug_log('ut_assertion_varchar2.to_equal(self in ut_assertion, a_expected varchar2)');
16
16
self.build_assert_result(
17
17
( (a_expected is null and self.actual is null and coalesce(a_nulls_are_equal, ut_assert_processor.nulls_are_equal()))
18
18
or (a_expected = self.actual)), 'to equal', ut_utils.to_string(a_expected)
19
19
);
20
20
end;
21
21
22
-
member procedure to_be_like(self in ut_assertion_varchar, a_mask in varchar2, a_escape_char in varchar2 := null) is
22
+
member procedure to_be_like(self in ut_assertion_varchar2, a_mask in varchar2, a_escape_char in varchar2 := null) is
23
23
l_condition boolean;
24
24
l_escape_msg varchar2(100) := case when a_escape_char is not null then ' using escape '''||a_escape_char||'''' end;
25
25
begin
@@ -31,7 +31,7 @@ create or replace type body ut_assertion_varchar as
31
31
self.build_assert_result(l_condition, 'to be like', ut_utils.to_string(a_mask)||l_escape_msg);
32
32
end;
33
33
34
-
member procedure to_be_matching(self in ut_assertion_varchar, a_pattern in varchar2, a_modifier in varchar2 default null) is
34
+
member procedure to_match(self in ut_assertion_varchar2, a_pattern in varchar2, a_modifier in varchar2 default null) is
35
35
l_modifiers_msg varchar2(100) := case when a_modifier is not null then ' using modifiers '''||a_modifier||'''' end;
36
36
begin
37
37
self.build_assert_result((regexp_like(self.actual, a_pattern, a_modifier)), 'to be matching', ut_utils.to_string(a_pattern)||l_modifiers_msg);
create or replace type ut_assertion_varchar2 under ut_assertion
2
+
(
3
+
actual varchar2(32767 char),
4
+
constructor function ut_assertion_varchar2(self in out nocopy ut_assertion_varchar2, a_actual varchar2, a_message varchar2 default null) return self as result,
5
+
overriding member procedure to_equal(self in ut_assertion_varchar2, a_expected varchar2, a_nulls_are_equal boolean := null),
6
+
member procedure to_be_like(self in ut_assertion_varchar2, a_mask in varchar2, a_escape_char in varchar2 := null),
7
+
member procedure to_match(self in ut_assertion_varchar2, a_pattern in varchar2, a_modifier in varchar2 := null)
0 commit comments