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

Skip to content

Commit 93a45d2

Browse files
committed
Added support for BLOB/CLOB in ut_be_empty
Resolves #707 Cleaned-up code. Moved some tests to improve the way tests are organized. Removed redundant tests.
1 parent 4fca43e commit 93a45d2

68 files changed

Lines changed: 524 additions & 680 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/userguide/expectations.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,11 @@ end;
165165
## be_empty
166166
Unary matcher that validates if the provided dataset is empty.
167167

168-
Can be used with `refcursor` or `nested table`/`varray` passed as `ANYDATA`
168+
Can be used with `BLOB`,`CLOB`, `refcursor` or `nested table`/`varray` passed as `ANYDATA`
169+
170+
**Note:**
171+
BLOB/CLOB that is initialized is not NULL but it is actually equal to `empty_blob()`/`empty_clob()`.
172+
169173

170174
Usage:
171175
```sql
@@ -794,7 +798,7 @@ The matrix below illustrates the data types supported by different matchers.
794798
|**equal** | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
795799
|**match** | | | X | | | | | | X | | | | | |
796800
|**be_like** | | | X | | | | | | X | | | | | |
797-
|**be_empty** | | | | | | | | | | | | X | X | |
801+
|**be_empty** | X | | X | | | | | | | | | X | X | |
798802
|**have_count** | | | | | | | | | | | | X | X | |
799803
800804

old_tests/RunAll.sql

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -166,24 +166,6 @@ exec ut_coverage.set_develop_mode(true);
166166
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithInvalidValues.sql
167167
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithNullValue.sql
168168
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.Success.sql
169-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Blob.sql
170-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Clob.sql
171-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Date.sql
172-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullBlob.sql
173-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullClob.sql
174-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullDate.sql
175-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullNumber.sql
176-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullTimestamp.sql
177-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.NullVarchar2.sql
178-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Timestamp.sql
179-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.TimestampWithLocalTimeZone.sql
180-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.TimestampWithTimeZone.sql
181-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.Varchar2.sql
182-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigBlob.sql
183-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigClob.sql
184-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigNumber.sql
185-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.veryBigVarchar2.sql
186-
@@lib/RunTest.sql ut_utils/ut_utils.to_string.verySmallNumber.sql
187169

188170
--Finally
189171
@@lib/RunSummary

old_tests/ut_utils/ut_utils.to_string.Blob.sql

Lines changed: 0 additions & 18 deletions
This file was deleted.

old_tests/ut_utils/ut_utils.to_string.Clob.sql

Lines changed: 0 additions & 17 deletions
This file was deleted.

old_tests/ut_utils/ut_utils.to_string.Date.sql

Lines changed: 0 additions & 16 deletions
This file was deleted.

old_tests/ut_utils/ut_utils.to_string.NullBlob.sql

Lines changed: 0 additions & 15 deletions
This file was deleted.

old_tests/ut_utils/ut_utils.to_string.NullClob.sql

Lines changed: 0 additions & 15 deletions
This file was deleted.

old_tests/ut_utils/ut_utils.to_string.NullDate.sql

Lines changed: 0 additions & 15 deletions
This file was deleted.

old_tests/ut_utils/ut_utils.to_string.NullNumber.sql

Lines changed: 0 additions & 15 deletions
This file was deleted.

old_tests/ut_utils/ut_utils.to_string.NullTimestamp.sql

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)