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

jianglongtao 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 fd599fb221a Remove useless @RequiredArgsConstructor of 
CaseInsensitiveQualifiedTable (#33244)
fd599fb221a is described below

commit fd599fb221ab25ab9ef969f208c80f4d873f94d4
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Oct 14 18:53:08 2024 +0800

    Remove useless @RequiredArgsConstructor of CaseInsensitiveQualifiedTable 
(#33244)
    
    * Remove useless @RequiredArgsConstructor of CaseInsensitiveQualifiedTable
    
    * Remove useless @RequiredArgsConstructor of CaseInsensitiveQualifiedTable
---
 .../caseinsensitive/CaseInsensitiveQualifiedTable.java        |  2 --
 .../caseinsensitive/CaseInsensitiveQualifiedTableTest.java    | 11 ++++-------
 2 files changed, 4 insertions(+), 9 deletions(-)

diff --git 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTable.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTable.java
index 4d4be107867..96e4c27bf2c 100644
--- 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTable.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTable.java
@@ -19,12 +19,10 @@ package 
org.apache.shardingsphere.infra.metadata.caseinsensitive;
 
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
-import lombok.RequiredArgsConstructor;
 
 /**
  * Case insensitive qualified table.
  */
-@RequiredArgsConstructor
 @Getter
 @EqualsAndHashCode
 // TODO should merge with QualifiedTable
diff --git 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTableTest.java
 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTableTest.java
index 27b30b2f6dd..c432694878b 100644
--- 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTableTest.java
+++ 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/caseinsensitive/CaseInsensitiveQualifiedTableTest.java
@@ -21,19 +21,16 @@ import org.junit.jupiter.api.Test;
 
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.junit.jupiter.api.Assertions.assertThrows;
 
 class CaseInsensitiveQualifiedTableTest {
     
     @Test
-    void assertToString() {
-        CaseInsensitiveQualifiedTable actual = new 
CaseInsensitiveQualifiedTable(new CaseInsensitiveIdentifier(null), new 
CaseInsensitiveIdentifier("t_order"));
-        assertThat(actual.toString(), is("t_order"));
+    void assertToStringWithNullSchema() {
+        assertThat(new CaseInsensitiveQualifiedTable(null, 
"foo_tbl").toString(), is("foo_tbl"));
     }
     
     @Test
-    void assertToStringThrowsNPE() {
-        CaseInsensitiveQualifiedTable actual = new 
CaseInsensitiveQualifiedTable(null, new CaseInsensitiveIdentifier("t_order"));
-        assertThrows(NullPointerException.class, actual::toString);
+    void assertToStringWithNotNullSchema() {
+        assertThat(new CaseInsensitiveQualifiedTable("foo_schema", 
"foo_tbl").toString(), is("foo_schema.foo_tbl"));
     }
 }

Reply via email to