From 043a9fc7b84d307ffeb7adb82cc62ff81c02916d Mon Sep 17 00:00:00 2001 From: kimminseok Date: Wed, 8 Oct 2025 00:25:28 +0900 Subject: [PATCH] Change to verify full exception messages in findColumn tests --- .../test/java/tech/turso/jdbc4/JDBC4ResultSetTest.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bindings/java/src/test/java/tech/turso/jdbc4/JDBC4ResultSetTest.java b/bindings/java/src/test/java/tech/turso/jdbc4/JDBC4ResultSetTest.java index 93792841f..d83ef0959 100644 --- a/bindings/java/src/test/java/tech/turso/jdbc4/JDBC4ResultSetTest.java +++ b/bindings/java/src/test/java/tech/turso/jdbc4/JDBC4ResultSetTest.java @@ -546,8 +546,7 @@ class JDBC4ResultSetTest { SQLException exception = assertThrows(SQLException.class, () -> resultSet.findColumn("nonexistent")); - assertTrue(exception.getMessage().contains("column name")); - assertTrue(exception.getMessage().contains("not found")); + assertEquals("column name nonexistent not found", exception.getMessage()); } @Test @@ -560,7 +559,8 @@ class JDBC4ResultSetTest { // Should find by alias, not original column name assertEquals(1, resultSet.findColumn("user_id")); - assertThrows(SQLException.class, () -> resultSet.findColumn("id")); + SQLException exception = assertThrows(SQLException.class, () -> resultSet.findColumn("id")); + assertEquals("column name id not found", exception.getMessage()); } @Test @@ -571,7 +571,8 @@ class JDBC4ResultSetTest { ResultSet resultSet = stmt.executeQuery("SELECT * FROM test"); assertTrue(resultSet.next()); - assertThrows(SQLException.class, () -> resultSet.findColumn("")); + SQLException exception = assertThrows(SQLException.class, () -> resultSet.findColumn("")); + assertEquals("column name not found", exception.getMessage()); } @Test