You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by ch...@apache.org on 2025/06/16 03:37:09 UTC

(shardingsphere) branch master updated: Add test for IdentifierValue with reserved brackets (#35725)

This is an automated email from the ASF dual-hosted git repository.

chengzhang 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 37e44410e5d Add test for IdentifierValue with reserved brackets (#35725)
37e44410e5d is described below

commit 37e44410e5deb1354058ae3139ccd0c5a6e7b195
Author: Cong Hu <ia...@gmail.com>
AuthorDate: Mon Jun 16 11:37:04 2025 +0800

    Add test for IdentifierValue with reserved brackets (#35725)
---
 .../parser/statement/core/value/identifier/IdentifierValueTest.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/value/identifier/IdentifierValueTest.java b/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/value/identifier/IdentifierValueTest.java
index 3f162184e33..c18a183bb69 100644
--- a/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/value/identifier/IdentifierValueTest.java
+++ b/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/value/identifier/IdentifierValueTest.java
@@ -42,6 +42,12 @@ class IdentifierValueTest {
         assertThat(new IdentifierValue(text).getValue(), is("t_order"));
     }
     
+    @Test
+    void assertGetIdentifierValueWithReservedBracket() {
+        String text = "ds_${[1,2]}.t_order";
+        assertThat(new IdentifierValue(text).getValue(), is("ds_${[1,2]}.t_order"));
+    }
+    
     @Test
     void assertGetValueWithQuoteCharactersWithNullValue() {
         assertThat(new IdentifierValue(null).getValueWithQuoteCharacters(), is(""));