This is an automated email from the ASF dual-hosted git repository.
zhaojinchao 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 1dcd91da332 Add test cases for QuoteCharacter (#33232)
1dcd91da332 is described below
commit 1dcd91da332da727b6522ac594151bf413a7295e
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Oct 13 22:51:03 2024 +0800
Add test cases for QuoteCharacter (#33232)
---
.../database/core/type/enums/QuoteCharacterTest.java | 20 +++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git
a/infra/database/core/src/test/java/org/apache/shardingsphere/infra/database/core/type/enums/QuoteCharacterTest.java
b/infra/database/core/src/test/java/org/apache/shardingsphere/infra/database/core/type/enums/QuoteCharacterTest.java
index a3b4077b040..d42dbd8d24a 100644
---
a/infra/database/core/src/test/java/org/apache/shardingsphere/infra/database/core/type/enums/QuoteCharacterTest.java
+++
b/infra/database/core/src/test/java/org/apache/shardingsphere/infra/database/core/type/enums/QuoteCharacterTest.java
@@ -39,27 +39,27 @@ class QuoteCharacterTest {
@Test
void assertGetQuoteCharacterWithNone() {
- assertThat(QuoteCharacter.getQuoteCharacter("tbl"),
is(QuoteCharacter.NONE));
+ assertThat(QuoteCharacter.getQuoteCharacter("test"),
is(QuoteCharacter.NONE));
}
@Test
void assertGetQuoteCharacterWithBackQuote() {
- assertThat(QuoteCharacter.getQuoteCharacter("`tbl`"),
is(QuoteCharacter.BACK_QUOTE));
+ assertThat(QuoteCharacter.getQuoteCharacter("`test`"),
is(QuoteCharacter.BACK_QUOTE));
}
@Test
void assertGetQuoteCharacterWithSingleQuote() {
- assertThat(QuoteCharacter.getQuoteCharacter("'tbl'"),
is(QuoteCharacter.SINGLE_QUOTE));
+ assertThat(QuoteCharacter.getQuoteCharacter("'test'"),
is(QuoteCharacter.SINGLE_QUOTE));
}
@Test
void assertGetQuoteCharacterWithQuote() {
- assertThat(QuoteCharacter.getQuoteCharacter("\"tbl\""),
is(QuoteCharacter.QUOTE));
+ assertThat(QuoteCharacter.getQuoteCharacter("\"test\""),
is(QuoteCharacter.QUOTE));
}
@Test
void assertGetQuoteCharacterWithBrackets() {
- assertThat(QuoteCharacter.getQuoteCharacter("[tbl]"),
is(QuoteCharacter.BRACKETS));
+ assertThat(QuoteCharacter.getQuoteCharacter("[test]"),
is(QuoteCharacter.BRACKETS));
}
@Test
@@ -67,6 +67,16 @@ class QuoteCharacterTest {
assertThat(QuoteCharacter.BACK_QUOTE.wrap("test"), is("`test`"));
}
+ @Test
+ void assertUnwrapWithWrappedValue() {
+ assertThat(QuoteCharacter.BACK_QUOTE.unwrap("`test`"), is("test"));
+ }
+
+ @Test
+ void assertUnwrapWithoutWrappedValue() {
+ assertThat(QuoteCharacter.BACK_QUOTE.unwrap("[test]"), is("[test]"));
+ }
+
@Test
void assertIsWrapped() {
assertTrue(QuoteCharacter.SINGLE_QUOTE.isWrapped("'test'"));