Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6c96ddd

Browse files
committed
Added tests for ut_utils.
Changed functionality of to_string, to print out null value as string 'null'.
1 parent b9a2352 commit 6c96ddd

15 files changed

Lines changed: 397 additions & 118 deletions

source/ut_utils.pkb

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
create or replace package body ut_utils is
22

3+
function quote_string(a_value varchar2) return varchar2 is
4+
begin
5+
return case when a_value is not null then ''''||a_value||'''' else gc_null_string end;
6+
end;
7+
38
function test_result_to_char(a_test_result integer) return varchar2 as
49
begin
510
return case a_test_result
@@ -30,47 +35,53 @@ create or replace package body ut_utils is
3035

3136

3237
function to_string(a_value varchar2) return varchar2 is
38+
l_len integer := coalesce(length(a_value),0);
3339
begin
34-
return case
35-
when length(a_value) <= gc_max_sring_length then a_value
36-
else substr(a_value,1,gc_overflow_substr_len) || gc_more_data_string
37-
end;
40+
return
41+
case
42+
when l_len <= gc_max_input_string_length then quote_string(a_value)
43+
else quote_string(substr(a_value,1,gc_overflow_substr_len)) || gc_more_data_string
44+
end;
3845
end;
3946

4047
function to_string(a_value clob) return varchar2 is
41-
l_len integer := dbms_lob.getlength(a_value);
48+
l_len integer := coalesce(dbms_lob.getlength(a_value), 0);
4249
begin
43-
return case when l_len <= gc_max_sring_length then a_value
44-
else dbms_lob.substr( a_value, gc_overflow_substr_len ) || gc_more_data_string
45-
end;
50+
return
51+
case
52+
when l_len <= gc_max_input_string_length then quote_string(a_value)
53+
else quote_string(dbms_lob.substr(a_value, gc_overflow_substr_len)) || gc_more_data_string
54+
end;
4655
end;
4756

4857
function to_string(a_value blob) return varchar2 is
49-
l_len integer := dbms_lob.getlength(a_value);
58+
l_len integer := coalesce(dbms_lob.getlength(a_value), 0);
5059
begin
51-
return case when l_len <= gc_max_sring_length then utl_raw.cast_to_varchar2(a_value)
52-
else utl_raw.cast_to_varchar2( dbms_lob.substr( a_value, gc_overflow_substr_len ) ) || gc_more_data_string
53-
end;
60+
return
61+
case
62+
when l_len <= gc_max_input_string_length then quote_string(utl_raw.cast_to_varchar2(a_value))
63+
else quote_string(utl_raw.cast_to_varchar2(dbms_lob.substr(a_value, gc_overflow_substr_len))) || gc_more_data_string
64+
end;
5465
end;
5566

5667
function to_string(a_value boolean) return varchar2 is
5768
begin
58-
return case a_value when true then 'TRUE' when false then 'FALSE' else 'NULL' end;
69+
return case a_value when true then 'TRUE' when false then 'FALSE' else gc_null_string end;
5970
end;
6071

6172
function to_string(a_value number) return varchar2 is
6273
begin
63-
return to_char(a_value,gc_number_format);
74+
return coalesce(to_char(a_value,gc_number_format), gc_null_string);
6475
end;
6576

6677
function to_string(a_value date) return varchar2 is
6778
begin
68-
return to_char(a_value,gc_date_format);
79+
return coalesce(to_char(a_value,gc_date_format), gc_null_string);
6980
end;
7081

7182
function to_string(a_value timestamp_unconstrained) return varchar2 is
7283
begin
73-
return to_char(a_value,gc_timestamp_format);
84+
return coalesce(to_char(a_value,gc_timestamp_format), gc_null_string);
7485
end;
7586

7687
function boolean_to_int(a_value boolean) return integer is

source/ut_utils.pks

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,22 @@ create or replace package ut_utils is
1111
tr_failure - one or more asserts failed
1212
tr_error - exception was raised
1313
*/
14-
tr_success constant number(1) := 1; -- test passed
15-
tr_failure constant number(1) := 2; -- one or more asserts failed
16-
tr_error constant number(1) := 3; -- exception was raised
17-
18-
tr_success_char constant varchar2(7) := 'Success'; -- test passed
19-
tr_failure_char constant varchar2(7) := 'Failure'; -- one or more asserts failed
20-
tr_error_char constant varchar2(5) := 'Error'; -- exception was raised
21-
22-
gc_max_sring_length constant integer := 4000;
23-
gc_more_data_string constant varchar2(5) := '[...]';
24-
gc_overflow_substr_len constant integer := gc_max_sring_length - length(gc_more_data_string);
25-
gc_number_format constant varchar2(100) := 'TM9';
26-
gc_date_format constant varchar2(100) := 'yyyy-mm-dd hh24:mi:ss';
27-
gc_timestamp_format constant varchar2(100) := 'yyyy-mm-dd hh24:mi:ssxff';
14+
tr_success constant number(1) := 1; -- test passed
15+
tr_failure constant number(1) := 2; -- one or more asserts failed
16+
tr_error constant number(1) := 3; -- exception was raised
17+
18+
tr_success_char constant varchar2(7) := 'Success'; -- test passed
19+
tr_failure_char constant varchar2(7) := 'Failure'; -- one or more asserts failed
20+
tr_error_char constant varchar2(5) := 'Error'; -- exception was raised
21+
22+
gc_max_output_string_length constant integer := 4000;
23+
gc_max_input_string_length constant integer := gc_max_output_string_length - 2; --we need to remove 2 chars for quotes around string
24+
gc_more_data_string constant varchar2(5) := '[...]';
25+
gc_overflow_substr_len constant integer := gc_max_input_string_length - length(gc_more_data_string);
26+
gc_number_format constant varchar2(100) := 'TM9';
27+
gc_date_format constant varchar2(100) := 'yyyy-mm-dd hh24:mi:ss';
28+
gc_timestamp_format constant varchar2(100) := 'yyyy-mm-dd hh24:mi:ssxff';
29+
gc_null_string constant varchar2(4) := 'NULL';
2830
/*
2931
Function: test_result_to_char
3032
returns a string representation of a test_result.

tests/RunAll.sql

Lines changed: 110 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -14,96 +14,118 @@ set serveroutput on size unlimited format truncated
1414

1515
--Tests to invoke
1616

17-
@@lib/RunTest.sql ut_test/ut_test.OwnerNameInvalid.sql
18-
@@lib/RunTest.sql ut_test/ut_test.OwnerNameNull.sql
19-
@@lib/RunTest.sql ut_test/ut_test.PackageInInvalidState.sql
20-
@@lib/RunTest.sql ut_test/ut_test.PackageNameInvalid.sql
21-
@@lib/RunTest.sql ut_test/ut_test.PackageNameNull.sql
22-
@@lib/RunTest.sql ut_test/ut_test.ProcedureNameInvalid.sql
23-
@@lib/RunTest.sql ut_test/ut_test.ProcedureNameNull.sql
24-
@@lib/RunTest.sql ut_test/ut_test.SetupExecutedBeforeTest.sql
25-
@@lib/RunTest.sql ut_test/ut_test.SetupProcedureNameInvalid.sql
26-
@@lib/RunTest.sql ut_test/ut_test.SetupProcedureNameNull.sql
27-
@@lib/RunTest.sql ut_test/ut_test.TeardownExecutedAfterTest.sql
28-
@@lib/RunTest.sql ut_test/ut_test.TeardownProcedureNameInvalid.sql
29-
@@lib/RunTest.sql ut_test/ut_test.TeardownProcedureNameNull.sql
30-
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithInvalidValues.sql
31-
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithNullValue.sql
32-
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.Success.sql
33-
34-
@@lib/RunTest.sql ut_metadata/ut_metadata.form_name.TrimStandaloneProgramName.sql
35-
36-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesSuccessForEqualValues.sql
37-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureForDifferentValues.sql
38-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureWhenActualIsNull.sql
39-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureWhenBothAreNull.sql
40-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureWhenExpectedIsNull.sql
41-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.with_text.GivesTheProvidedTextAsMessage.sql
42-
43-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.anydata.GivesSuccessWhenComparingTheSameData.sql
44-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.anydata.GivesFailureWhenComparingDifferentData.sql
45-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.anydata.PutsObjectStrucureIntoAssert.sql
46-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.cursor.GivesFailureWhenComparingDifferentResultSets.sql
47-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.cursor.GivesSuccessWhenComparingIdenticalResultSets.sql
48-
49-
@@lib/RunTest.sql ut_assert/ut_assert.this.GivesFailureWhenExpressionEvaluatesToFalse.sql
50-
@@lib/RunTest.sql ut_assert/ut_assert.this.GivesFailureWhenExpressionEvaluatesToNull.sql
51-
@@lib/RunTest.sql ut_assert/ut_assert.this.GivesSuccessWhenExpressionEvaluatesToTrue.sql
52-
53-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureForDifferentValues.sql
54-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureWhenActualIsNull.sql
55-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureWhenBothAreNull.sql
56-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureWhenExpectedIsNull.sql
57-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesSuccessForEqualValues.sql
58-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.with_text.GivesTheProvidedTextAsMessage.sql
59-
60-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureForDifferentValues.sql
61-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureWhenActualIsNull.sql
62-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureWhenBothAreNull.sql
63-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureWhenExpectedIsNull.sql
64-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesSuccessForEqualValues.sql
65-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.with_text.GivesTheProvidedTextAsMessage.sql
66-
67-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureForDifferentValues.sql
68-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureWhenActualIsNull.sql
69-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureWhenBothAreNull.sql
70-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureWhenExpectedIsNull.sql
71-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesSuccessForEqualValues.sql
72-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.with_text.GivesTheProvidedTextAsMessage.sql
73-
74-
@@lib/RunTest.sql ut_assert/ut_assert.are_equal.scalar.FailsToExecuteWhenNullsPassedAsParameters.sql
75-
76-
@@lib/RunTest.sql ut_assert/ut_assert.is_not_null.date.GivesFailureForNullValue.sql
77-
@@lib/RunTest.sql ut_assert/ut_assert.is_not_null.date.GivesSuccessForNotNullValue.sql
78-
79-
@@lib/RunTest.sql ut_assert/ut_assert.is_null.anydata.GivesFailureWhenDataIsNotNull.sql
80-
@@lib/RunTest.sql ut_assert/ut_assert.is_null.anydata.GivesSuccessWhenDataIsNull.sql
81-
82-
@@lib/RunTest.sql ut_assert/ut_assert.is_null.date.GivesFailureForNotNullValue.sql
83-
@@lib/RunTest.sql ut_assert/ut_assert.is_null.date.GivesSuccessForNullValue.sql
84-
85-
@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesSuccessForLikeString.sql
86-
@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesSuccessForLikeStringWithEscape.sql
87-
@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesFailureForLikeString.sql
88-
@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesFailureForLikeStringWithEscape.sql
89-
@@lib/RunTest.sql ut_assert/ut_assert.is_matching.GivesSuccessForMatchingString.sql
90-
@@lib/RunTest.sql ut_assert/ut_assert.is_matching.GivesSuccessForMatchingStringWithModifier.sql
91-
@@lib/RunTest.sql ut_assert/ut_assert.is_matching.GivesFailureForMatchingString.sql
92-
93-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.verySmallNumber.sql
94-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigNumber.sql
17+
--@@lib/RunTest.sql ut_test/ut_test.OwnerNameInvalid.sql
18+
--@@lib/RunTest.sql ut_test/ut_test.OwnerNameNull.sql
19+
--@@lib/RunTest.sql ut_test/ut_test.PackageInInvalidState.sql
20+
--@@lib/RunTest.sql ut_test/ut_test.PackageNameInvalid.sql
21+
--@@lib/RunTest.sql ut_test/ut_test.PackageNameNull.sql
22+
--@@lib/RunTest.sql ut_test/ut_test.ProcedureNameInvalid.sql
23+
--@@lib/RunTest.sql ut_test/ut_test.ProcedureNameNull.sql
24+
--@@lib/RunTest.sql ut_test/ut_test.SetupExecutedBeforeTest.sql
25+
--@@lib/RunTest.sql ut_test/ut_test.SetupProcedureNameInvalid.sql
26+
--@@lib/RunTest.sql ut_test/ut_test.SetupProcedureNameNull.sql
27+
--@@lib/RunTest.sql ut_test/ut_test.TeardownExecutedAfterTest.sql
28+
--@@lib/RunTest.sql ut_test/ut_test.TeardownProcedureNameInvalid.sql
29+
--@@lib/RunTest.sql ut_test/ut_test.TeardownProcedureNameNull.sql
30+
--@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithInvalidValues.sql
31+
--@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithNullValue.sql
32+
--@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.Success.sql
33+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Blob.sql
34+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigBlob.sql
35+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Clob.sql
36+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigClob.sql
9537
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Date.sql
9638
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Timestamp.sql
97-
98-
99-
@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageLevelAnnotation.sql
100-
@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageLevelAnnotationWithMultilineComment.sql
101-
@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageLevelAnnotationWithKeyValue.sql
102-
@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParseAnnotationNotBeforeProcedure.sql
103-
@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageAndProcedureLevelAnnotations.sql
104-
@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParseAnnotationMixedWithWrongBeforeProcedure.sql
105-
@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParseComplexPackage.sql
106-
39+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigNumber.sql
40+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.verySmallNumber.sql
41+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Varchar2.sql
42+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigVarchar2.sql
43+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullBlob.sql
44+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullClob.sql
45+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullDate.sql
46+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullNumber.sql
47+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullTimestamp.sql
48+
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullVarchar2.sql
49+
--
50+
--@@lib/RunTest.sql ut_metadata/ut_metadata.form_name.TrimStandaloneProgramName.sql
51+
--
52+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesSuccessForEqualValues.sql
53+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureForDifferentValues.sql
54+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureWhenActualIsNull.sql
55+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureWhenBothAreNull.sql
56+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.GivesFailureWhenExpectedIsNull.sql
57+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.number.with_text.GivesTheProvidedTextAsMessage.sql
58+
--
59+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.anydata.GivesSuccessWhenComparingTheSameData.sql
60+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.anydata.GivesFailureWhenComparingDifferentData.sql
61+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.anydata.PutsObjectStrucureIntoAssert.sql
62+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.cursor.GivesFailureWhenComparingDifferentResultSets.sql
63+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.cursor.GivesSuccessWhenComparingIdenticalResultSets.sql
64+
--
65+
--@@lib/RunTest.sql ut_assert/ut_assert.this.GivesFailureWhenExpressionEvaluatesToFalse.sql
66+
--@@lib/RunTest.sql ut_assert/ut_assert.this.GivesFailureWhenExpressionEvaluatesToNull.sql
67+
--@@lib/RunTest.sql ut_assert/ut_assert.this.GivesSuccessWhenExpressionEvaluatesToTrue.sql
68+
--
69+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureForDifferentValues.sql
70+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureWhenActualIsNull.sql
71+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureWhenBothAreNull.sql
72+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesFailureWhenExpectedIsNull.sql
73+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.GivesSuccessForEqualValues.sql
74+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.varchar2.with_text.GivesTheProvidedTextAsMessage.sql
75+
--
76+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureForDifferentValues.sql
77+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureWhenActualIsNull.sql
78+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureWhenBothAreNull.sql
79+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesFailureWhenExpectedIsNull.sql
80+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.GivesSuccessForEqualValues.sql
81+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.date.with_text.GivesTheProvidedTextAsMessage.sql
82+
--
83+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureForDifferentValues.sql
84+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureWhenActualIsNull.sql
85+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureWhenBothAreNull.sql
86+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesFailureWhenExpectedIsNull.sql
87+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.GivesSuccessForEqualValues.sql
88+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.timestamp.with_text.GivesTheProvidedTextAsMessage.sql
89+
--
90+
--@@lib/RunTest.sql ut_assert/ut_assert.are_equal.scalar.FailsToExecuteWhenNullsPassedAsParameters.sql
91+
--
92+
--@@lib/RunTest.sql ut_assert/ut_assert.is_not_null.date.GivesFailureForNullValue.sql
93+
--@@lib/RunTest.sql ut_assert/ut_assert.is_not_null.date.GivesSuccessForNotNullValue.sql
94+
--
95+
--@@lib/RunTest.sql ut_assert/ut_assert.is_null.anydata.GivesFailureWhenDataIsNotNull.sql
96+
--@@lib/RunTest.sql ut_assert/ut_assert.is_null.anydata.GivesSuccessWhenDataIsNull.sql
97+
--
98+
--@@lib/RunTest.sql ut_assert/ut_assert.is_null.date.GivesFailureForNotNullValue.sql
99+
--@@lib/RunTest.sql ut_assert/ut_assert.is_null.date.GivesSuccessForNullValue.sql
100+
--
101+
--@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesSuccessForLikeString.sql
102+
--@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesSuccessForLikeStringWithEscape.sql
103+
--@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesFailureForLikeString.sql
104+
--@@lib/RunTest.sql ut_assert/ut_assert.is_like.GivesFailureForLikeStringWithEscape.sql
105+
--@@lib/RunTest.sql ut_assert/ut_assert.is_matching.GivesSuccessForMatchingString.sql
106+
--@@lib/RunTest.sql ut_assert/ut_assert.is_matching.GivesSuccessForMatchingStringWithModifier.sql
107+
--@@lib/RunTest.sql ut_assert/ut_assert.is_matching.GivesFailureForMatchingString.sql
108+
109+
--@@lib/RunTest.sql ut_utils/ut_utils.to_string.verySmallNumber.sql
110+
--@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigNumber.sql
111+
--@@lib/RunTest.sql ut_utils/ut_utils.to_string.Date.sql
112+
--@@lib/RunTest.sql ut_utils/ut_utils.to_string.Timestamp.sql
113+
--
114+
--
115+
--@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageLevelAnnotation.sql
116+
--@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageLevelAnnotationWithMultilineComment.sql
117+
--@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageLevelAnnotationWithKeyValue.sql
118+
--@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParseAnnotationNotBeforeProcedure.sql
119+
--@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParsePackageAndProcedureLevelAnnotations.sql
120+
--@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParseAnnotationMixedWithWrongBeforeProcedure.sql
121+
--@@lib/RunTest.sql ut_annotations/ut_annotations.parse_package_annotations.ParseComplexPackage.sql
122+
123+
@@lib/RunTest.sql asssertions/ut.expect.to_be_equal.varchar.GivesSuccessForEqualValues.sql
124+
@@lib/RunTest.sql asssertions/ut.expect.to_be_equal.varchar.GivesFailureForDifferentValues.sql
125+
@@lib/RunTest.sql asssertions/ut.expect.to_be_equal.varchar.GivesSuccessWhenBothValuesAreNull.sql
126+
@@lib/RunTest.sql asssertions/ut.expect.to_be_equal.varchar.GivesFailureWhenActualIsNull.sql
127+
@@lib/RunTest.sql asssertions/ut.expect.to_be_equal.varchar.GivesFailureWhenExpectedIsNull.sql
128+
@@lib/RunTest.sql asssertions/ut.expect.to_be_equal.varchar.PutsNullIntoStringValueWhenActualIsNull.sql
107129

108130
--Global cleanup
109131
drop package ut_example_tests;

0 commit comments

Comments
 (0)