diff tests/OnClientTester.java @ 578:687034945b3f onclient

Pass expected encoding as a constructor parameter to FileTransferHandler
author Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
date Thu, 14 Oct 2021 15:25:31 +0200 (2021-10-14)
parents 08c9918177b2
children 13134a44dfc8
line wrap: on
line diff
--- a/tests/OnClientTester.java
+++ b/tests/OnClientTester.java
@@ -365,7 +365,7 @@ public final class OnClientTester extend
 		ps.println("2|two");
 		ps.println("3|three");
 		ps.close();
-		conn.setUploadHandler(new FileTransferHandler(d, true));
+		conn.setUploadHandler(new FileTransferHandler(d, StandardCharsets.UTF_8));
 		update("COPY INTO foo FROM 'data.txt' ON CLIENT");
 		assertQueryInt("SELECT SUM(i) FROM foo", 6);
 	}
@@ -382,7 +382,7 @@ public final class OnClientTester extend
 		ps.close();
 
 		Path d2 = getTmpDir(currentTestName + "2");
-		conn.setUploadHandler(new FileTransferHandler(d2, false));
+		conn.setUploadHandler(new FileTransferHandler(d2, StandardCharsets.UTF_8));
 		String quoted = f.toAbsolutePath().toString().replaceAll("'", "''");
 		expectError("COPY INTO foo FROM R'"+ quoted + "' ON CLIENT", "not in upload directory");
 		// connection is still alive
@@ -393,7 +393,7 @@ public final class OnClientTester extend
 		prepare();
 		update("INSERT INTO foo VALUES (42, 'forty-two')");
 		Path d = getTmpDir(currentTestName);
-		conn.setDownloadHandler(new FileTransferHandler(d, false));
+		conn.setDownloadHandler(new FileTransferHandler(d, StandardCharsets.UTF_8));
 		update("COPY SELECT * FROM foo INTO 'data.txt' ON CLIENT");
 		List<String> lines = Files.readAllLines(d.resolve("data.txt"));
 		assertEq("lines written", lines.size(), 1);
@@ -408,7 +408,7 @@ public final class OnClientTester extend
 		update("INSERT INTO foo VALUES (42, 'forty-two')");
 		Path d = getTmpDir(currentTestName);
 		Path d2 = getTmpDir(currentTestName + "2");
-		conn.setDownloadHandler(new FileTransferHandler(d2, false));
+		conn.setDownloadHandler(new FileTransferHandler(d2, StandardCharsets.UTF_8));
 		String quoted = d.resolve("data.txt").toAbsolutePath().toString().replaceAll("'", "''");
 		expectError("COPY SELECT * FROM foo INTO R'" + quoted + "' ON CLIENT", "not in download directory");
 		if (level.compareTo(BugFixLevel.CanRefuseDownload) >= 0) {