Mercurial > hg > monetdb-java
changeset 753:8b3b7b75102f
Adapt output of command: debug SELECT 5; which is now different depending on the tested server.
It is no longer supported by post-Sep2022 servers.
author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
---|---|
date | Tue, 18 Apr 2023 20:33:56 +0200 (2023-04-18) |
parents | 9cceb0d73a66 |
children | b6eb51cb5cee |
files | tests/JDBC_API_Tester.java |
diffstat | 1 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/JDBC_API_Tester.java +++ b/tests/JDBC_API_Tester.java @@ -1740,7 +1740,7 @@ final public class JDBC_API_Tester { Statement stmt = null; ResultSet rs = null; try { - boolean isPreJan2022 = (dbmsMajorVersion == 11 && dbmsMinorVersion <= 41); + final boolean isPreJan2022 = (dbmsMajorVersion == 11 && dbmsMinorVersion <= 41); stmt = con.createStatement(); String qry = "SELECT 1;"; @@ -1841,10 +1841,15 @@ final public class JDBC_API_Tester { closeStmtResSet(stmt, rs); + final boolean isSep2022orOlder = (dbmsMajorVersion == 11 && dbmsMinorVersion <= 45); compareExpectedOutput("Test_PlanExplainTraceDebugCmds", + isSep2022orOlder ? "debug SELECT 5;\n" + "FAILED: SQL debugging only supported in interactive mode in: \"debug\"\n" + - "Current transaction is aborted (please ROLLBACK)\n"); + "Current transaction is aborted (please ROLLBACK)\n" + : + "debug SELECT 5;\n" + + "FAILED: syntax error in: \"debug\"\n"); } private void Test_PSgeneratedkeys() {