Changeset: 08c9918177b2 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/08c9918177b2
Modified Files:
tests/OnClientTester.java
tests/TestRunner.java
Branch: onclient
Log Message:
Do not check the updated row count, it varies between server versions
diffs (159 lines):
diff --git a/tests/OnClientTester.java b/tests/OnClientTester.java
--- a/tests/OnClientTester.java
+++ b/tests/OnClientTester.java
@@ -158,7 +158,7 @@ public final class OnClientTester extend
prepare();
MyUploadHandler handler = new MyUploadHandler(100);
conn.setUploadHandler(handler);
- update("COPY INTO foo FROM 'banana' ON CLIENT", 100);
+ update("COPY INTO foo FROM 'banana' ON CLIENT");
assertEq("cancellation callback called", false,
handler.isCancelled());
assertQueryInt("SELECT COUNT(*) FROM foo", 100);
}
@@ -176,7 +176,7 @@ public final class OnClientTester extend
prepare();
MyUploadHandler handler = new MyUploadHandler(100);
conn.setUploadHandler(handler);
- update("COPY OFFSET 0 INTO foo FROM 'banana' ON CLIENT", 100);
+ update("COPY OFFSET 0 INTO foo FROM 'banana' ON CLIENT");
assertEq("cancellation callback called", false,
handler.isCancelled());
assertQueryInt("SELECT MIN(i) FROM foo", 1);
assertQueryInt("SELECT MAX(i) FROM foo", 100);
@@ -186,7 +186,7 @@ public final class OnClientTester extend
prepare();
MyUploadHandler handler = new MyUploadHandler(100);
conn.setUploadHandler(handler);
- update("COPY OFFSET 1 INTO foo FROM 'banana' ON CLIENT", 100);
+ update("COPY OFFSET 1 INTO foo FROM 'banana' ON CLIENT");
assertEq("cancellation callback called", false,
handler.isCancelled());
assertQueryInt("SELECT MIN(i) FROM foo", 1);
assertQueryInt("SELECT MAX(i) FROM foo", 100);
@@ -196,7 +196,7 @@ public final class OnClientTester extend
prepare();
MyUploadHandler handler = new MyUploadHandler(100);
conn.setUploadHandler(handler);
- update("COPY OFFSET 5 INTO foo FROM 'banana' ON CLIENT", 96);
+ update("COPY OFFSET 5 INTO foo FROM 'banana' ON CLIENT");
assertEq("cancellation callback called", false,
handler.isCancelled());
assertQueryInt("SELECT MIN(i) FROM foo", 5);
assertQueryInt("SELECT MAX(i) FROM foo", 100);
@@ -206,7 +206,7 @@ public final class OnClientTester extend
prepare();
MyUploadHandler handler = new MyUploadHandler(100);
conn.setUploadHandler(handler);
- update("COPY 10 RECORDS INTO foo FROM 'banana' ON CLIENT", 10);
+ update("COPY 10 RECORDS INTO foo FROM 'banana' ON CLIENT");
assertEq("cancellation callback called", true,
handler.isCancelled());
assertEq("handler encountered write error", true,
handler.encounteredWriteError());
// connection is still alive
@@ -218,8 +218,8 @@ public final class OnClientTester extend
MyDownloadHandler handler = new MyDownloadHandler();
conn.setDownloadHandler(handler);
String q = "INSERT INTO foo SELECT value as i, 'number' ||
value AS t FROM sys.generate_series(0, " + n + ")";
- update(q, n);
- update("COPY (SELECT * FROM foo) INTO 'banana' ON CLIENT", -1);
+ update(q);
+ update("COPY (SELECT * FROM foo) INTO 'banana' ON CLIENT");
assertEq("download attempts", 1, handler.countAttempts());
assertEq("lines downloaded", n, handler.lineCount());
// connection is still alive
@@ -235,7 +235,7 @@ public final class OnClientTester extend
BugFixLevel level = getLevel();
MyDownloadHandler handler = new MyDownloadHandler("download
refused");
conn.setDownloadHandler(handler);
- update("INSERT INTO foo SELECT value as i, 'number' || value AS
t FROM sys.generate_series(0, 100)", 100);
+ update("INSERT INTO foo SELECT value as i, 'number' || value AS
t FROM sys.generate_series(0, 100)");
expectError("COPY (SELECT * FROM foo) INTO 'banana' ON CLIENT",
"download refused");
// Wish it were different but the server closes the connection
expectError("SELECT 42 -- check if the connection still works",
"Connection to server lost!");
@@ -252,7 +252,7 @@ public final class OnClientTester extend
MyUploadHandler handler = new MyUploadHandler(n);
conn.setUploadHandler(handler);
handler.setChunkSize(1024 * 1024);
- update("COPY INTO foo FROM 'banana' ON CLIENT", n);
+ update("COPY INTO foo FROM 'banana' ON CLIENT");
assertEq("cancellation callback called", false,
handler.isCancelled());
// connection is still alive
assertQueryInt("SELECT COUNT(DISTINCT i) FROM foo", n);
@@ -276,7 +276,7 @@ public final class OnClientTester extend
}
};
conn.setUploadHandler(handler);
- update("COPY INTO foo FROM 'banana' ON CLIENT", 3);
+ update("COPY INTO foo FROM 'banana' ON CLIENT");
// connection is still alive
assertQueryInt("SELECT i FROM foo WHERE t = 'three'", 3);
}
@@ -294,7 +294,7 @@ public final class OnClientTester extend
}
};
conn.setUploadHandler(handler);
- update("COPY INTO foo FROM 'banana' ON CLIENT", 3);
+ update("COPY INTO foo FROM 'banana' ON CLIENT");
assertQueryInt("SELECT i FROM foo WHERE t = 'three'", 3);
}
@@ -310,7 +310,7 @@ public final class OnClientTester extend
}
};
conn.setUploadHandler(handler);
- update("COPY OFFSET 2 INTO foo FROM 'banana' ON CLIENT", 2);
+ update("COPY OFFSET 2 INTO foo FROM 'banana' ON CLIENT");
assertQueryInt("SELECT i FROM foo WHERE t = 'three'", 3);
}
@@ -349,7 +349,7 @@ public final class OnClientTester extend
prepare();
MyDownloadHandler handler = new MyDownloadHandler(200,
"download refused");
conn.setDownloadHandler(handler);
- update("INSERT INTO foo SELECT value as i, 'number' || value AS
t FROM sys.generate_series(0, 100)", 100);
+ update("INSERT INTO foo SELECT value as i, 'number' || value AS
t FROM sys.generate_series(0, 100)");
expectError("COPY (SELECT * FROM sys.generate_series(0,200))
INTO 'banana' ON CLIENT", "download refused");
// Exception closes the connection
assertEq("connection is closed", conn.isClosed(), true);
@@ -366,7 +366,7 @@ public final class OnClientTester extend
ps.println("3|three");
ps.close();
conn.setUploadHandler(new FileTransferHandler(d, true));
- update("COPY INTO foo FROM 'data.txt' ON CLIENT", 3);
+ update("COPY INTO foo FROM 'data.txt' ON CLIENT");
assertQueryInt("SELECT SUM(i) FROM foo", 6);
}
@@ -391,10 +391,10 @@ public final class OnClientTester extend
public void test_FileTransferHandlerDownload() throws SQLException,
Failure, IOException {
prepare();
- update("INSERT INTO foo VALUES (42, 'forty-two')", 1);
+ update("INSERT INTO foo VALUES (42, 'forty-two')");
Path d = getTmpDir(currentTestName);
conn.setDownloadHandler(new FileTransferHandler(d, false));
- update("COPY SELECT * FROM foo INTO 'data.txt' ON CLIENT", -1);
+ 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);
assertEq("line content", lines.get(0), "42|\"forty-two\"");
@@ -405,7 +405,7 @@ public final class OnClientTester extend
public void test_FileTransferHandlerDownloadRefused() throws
SQLException, Failure, IOException {
prepare();
BugFixLevel level = getLevel();
- update("INSERT INTO foo VALUES (42, 'forty-two')", 1);
+ update("INSERT INTO foo VALUES (42, 'forty-two')");
Path d = getTmpDir(currentTestName);
Path d2 = getTmpDir(currentTestName + "2");
conn.setDownloadHandler(new FileTransferHandler(d2, false));
diff --git a/tests/TestRunner.java b/tests/TestRunner.java
--- a/tests/TestRunner.java
+++ b/tests/TestRunner.java
@@ -221,10 +221,8 @@ public class TestRunner {
}
}
- protected void update(String query, int expectedUpdateCount) throws
SQLException, Failure {
+ protected void update(String query) throws SQLException, Failure {
execute(query);
- int updateCount = stmt.getUpdateCount();
- assertEq("Update count", expectedUpdateCount, updateCount);
}
protected void expectError(String query, String expectedError) throws
SQLException {
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list