This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new e8cc584ec30 Add more test cases on EncryptShowColumnsMergedResult
(#33600)
e8cc584ec30 is described below
commit e8cc584ec3059a60f50f44038979a8c45cb8c540
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Nov 8 23:29:51 2024 +0800
Add more test cases on EncryptShowColumnsMergedResult (#33600)
---
.../merge/dal/show/DecoratedEncryptShowColumnsMergedResultTest.java | 5 +++++
.../merge/dal/show/MergedEncryptShowColumnsMergedResultTest.java | 5 +++++
2 files changed, 10 insertions(+)
diff --git
a/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/DecoratedEncryptShowColumnsMergedResultTest.java
b/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/DecoratedEncryptShowColumnsMergedResultTest.java
index 2ae4baef0a3..c3dd21ed9ec 100644
---
a/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/DecoratedEncryptShowColumnsMergedResultTest.java
+++
b/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/DecoratedEncryptShowColumnsMergedResultTest.java
@@ -134,6 +134,11 @@ class DecoratedEncryptShowColumnsMergedResultTest {
assertThrows(SQLFeatureNotSupportedException.class, () ->
createDecoratedEncryptShowColumnsMergedResult(mergedResult,
mock(EncryptRule.class)).getInputStream(1, "asc"));
}
+ @Test
+ void assertGetCharacterStream() {
+ assertThrows(SQLFeatureNotSupportedException.class, () ->
createDecoratedEncryptShowColumnsMergedResult(mergedResult,
mock(EncryptRule.class)).getCharacterStream(1));
+ }
+
private DecoratedEncryptShowColumnsMergedResult
createDecoratedEncryptShowColumnsMergedResult(final MergedResult mergedResult,
final EncryptRule encryptRule) {
ShowColumnsStatementContext showColumnsStatementContext =
mock(ShowColumnsStatementContext.class, RETURNS_DEEP_STUBS);
when(showColumnsStatementContext.getTablesContext().getSimpleTables()).thenReturn(Collections.singleton(new
SimpleTableSegment(new TableNameSegment(0, 0, new
IdentifierValue("t_encrypt")))));
diff --git
a/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/MergedEncryptShowColumnsMergedResultTest.java
b/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/MergedEncryptShowColumnsMergedResultTest.java
index c043f7670a7..e75cb3ca6bb 100644
---
a/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/MergedEncryptShowColumnsMergedResultTest.java
+++
b/features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/merge/dal/show/MergedEncryptShowColumnsMergedResultTest.java
@@ -134,6 +134,11 @@ class MergedEncryptShowColumnsMergedResultTest {
assertThrows(SQLFeatureNotSupportedException.class, () ->
createMergedEncryptColumnsMergedResult(queryResult,
mock(EncryptRule.class)).getInputStream(1, "asc"));
}
+ @Test
+ void assertGetCharacterStream() {
+ assertThrows(SQLFeatureNotSupportedException.class, () ->
createMergedEncryptColumnsMergedResult(queryResult,
mock(EncryptRule.class)).getCharacterStream(1));
+ }
+
private MergedEncryptShowColumnsMergedResult
createMergedEncryptColumnsMergedResult(final QueryResult queryResult, final
EncryptRule encryptRule) {
SelectStatementContext sqlStatementContext =
mock(SelectStatementContext.class, RETURNS_DEEP_STUBS);
when(sqlStatementContext.getTablesContext().getSimpleTables()).thenReturn(Collections.singleton(new
SimpleTableSegment(new TableNameSegment(0, 0, new
IdentifierValue("t_encrypt")))));