Skip to content

Commit 25bbd8a

Browse files
authored
Merge pull request #765 from quickfix-j/hsql-isvalid
Corrected failing `SessionTest` on Ubuntu runner
2 parents ef1b9f4 + 7988f01 commit 25bbd8a

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

quickfixj-core/src/test/java/quickfix/JdbcLogTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ private void setUpJdbcLog(boolean filterHeartbeats, DataSource dataSource) throw
133133
if (filterHeartbeats) {
134134
settings.setBool(JdbcSetting.SETTING_JDBC_LOG_HEARTBEATS, false);
135135
}
136-
settings.setString(sessionID, JdbcSetting.SETTING_JDBC_CONNECTION_TEST_QUERY, "SELECT COUNT(1) FROM INFORMATION_SCHEMA.SYSTEM_USERS WHERE 1 = 0;");
137136
JdbcTestSupport.setHypersonicSettings(settings);
138137
initializeTableDefinitions(connection);
139138
logFactory = new JdbcLogFactory(settings);

quickfixj-core/src/test/java/quickfix/JdbcTestSupport.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ public static void setHypersonicSettings(SessionSettings settings) {
4343
settings.setString(JdbcSetting.SETTING_JDBC_CONNECTION_URL, HSQL_CONNECTION_URL);
4444
settings.setString(JdbcSetting.SETTING_JDBC_USER, HSQL_USER);
4545
settings.setString(JdbcSetting.SETTING_JDBC_PASSWORD, "");
46+
// HSQL doesn't support JDBC4 which means that test query has to be supplied to HikariCP
47+
settings.setString(JdbcSetting.SETTING_JDBC_CONNECTION_TEST_QUERY, "SELECT COUNT(1) FROM INFORMATION_SCHEMA.SYSTEM_USERS WHERE 1 = 0;");
4648
}
4749

4850
public static Connection getConnection() throws ClassNotFoundException, SQLException {

0 commit comments

Comments
 (0)