Skip to content

Commit

Permalink
Add integration test
Browse files Browse the repository at this point in the history
  • Loading branch information
zhicwu committed Jan 13, 2022
1 parent 3ec6042 commit 1299db9
Showing 1 changed file with 24 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Locale;
import java.util.Properties;

import org.testng.Assert;
Expand All @@ -18,4 +20,26 @@ public void testGetTypeInfo() throws SQLException {
}
}
}

@Test(groups = "integration")
public void testTableComment() throws SQLException {
String tableName = "test_table_comment";
String tableComment = "table comments";
try (ClickHouseConnection conn = newConnection(new Properties());
Statement s = conn.createStatement()) {
// https://github.com/ClickHouse/ClickHouse/pull/30852
if (!conn.getServerVersion().check("[21.6,)")) {
return;
}

s.execute(String.format(Locale.ROOT,
"drop table if exists %1$s; create table %1$s(s String) engine=Memory comment '%2$s'",
tableName, tableComment));
try (ResultSet rs = conn.getMetaData().getTables(null, "%", tableName, null)) {
Assert.assertTrue(rs.next());
Assert.assertEquals(rs.getString("remarks"), tableComment);
Assert.assertFalse(rs.next());
}
}
}
}

0 comments on commit 1299db9

Please sign in to comment.