From e6e585c3a955f2dfa1f53fffb2f71a19bf5932be Mon Sep 17 00:00:00 2001 From: SIMULATAN Date: Tue, 14 Jan 2025 15:18:50 +0100 Subject: [PATCH] test: EXPOSED-690 introduce Test Case for Table name quotation --- .../exposed/sql/tests/shared/ddl/CreateTableTests.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/exposed-tests/src/test/kotlin/org/jetbrains/exposed/sql/tests/shared/ddl/CreateTableTests.kt b/exposed-tests/src/test/kotlin/org/jetbrains/exposed/sql/tests/shared/ddl/CreateTableTests.kt index b19da9bc77..2d8113e957 100644 --- a/exposed-tests/src/test/kotlin/org/jetbrains/exposed/sql/tests/shared/ddl/CreateTableTests.kt +++ b/exposed-tests/src/test/kotlin/org/jetbrains/exposed/sql/tests/shared/ddl/CreateTableTests.kt @@ -714,4 +714,12 @@ class CreateTableTests : DatabaseTestsBase() { } } } + + // https://youtrack.jetbrains.com/issue/EXPOSED-690 + @Test + fun `identity with names required to be in quotes`() { + withDb { + assertEquals("\"prefix:my.company.package.my-service:table\"", this.identity(Table("prefix:my.company.package.my-service:table"))) + } + } }