From 9f81d55eebc46318f304a4866fcb29bc452cbf5a Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Mon, 8 Dec 2025 13:55:24 -0800 Subject: [PATCH] Test for #1806: create table named "ann" successfully --- .../v1/tables/CreateTableIntegrationTest.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/test/java/io/stargate/sgv2/jsonapi/api/v1/tables/CreateTableIntegrationTest.java b/src/test/java/io/stargate/sgv2/jsonapi/api/v1/tables/CreateTableIntegrationTest.java index 0211299e4c..b0a4b96310 100644 --- a/src/test/java/io/stargate/sgv2/jsonapi/api/v1/tables/CreateTableIntegrationTest.java +++ b/src/test/java/io/stargate/sgv2/jsonapi/api/v1/tables/CreateTableIntegrationTest.java @@ -67,6 +67,7 @@ private void runCreateTableTests(CreateTableTestData testData) { // Set of passing ITs static Stream testCasesForCreateTablePass() { List testCases = new ArrayList<>(); + // create table with all types testCases.add( Arguments.of( @@ -395,6 +396,27 @@ static Stream testCasesForCreateTablePass() { } """))); + // [data-api#1806]: table name "ann" must be quoted + testCases.add( + Arguments.of( + new CreateTableTestData( + "ann", + """ + { + "name": "ann", + "definition": { + "columns": { + "t": "text", + "v": { + "type": "vector", + "dimension": 5 + } + }, + "primaryKey": "t" + } + } + """))); + return testCases.stream(); }