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() {