You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metamodel.apache.org by ka...@apache.org on 2016/01/08 14:25:28 UTC
[2/4] metamodel git commit: METAMODEL-6: Added unittest assertions on
update count and delete count
METAMODEL-6: Added unittest assertions on update count and delete count
Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/d19a7aa6
Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/d19a7aa6
Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/d19a7aa6
Branch: refs/heads/5.x
Commit: d19a7aa66d89b9acea5a56e021efd09e2e98dc58
Parents: d888907
Author: Kasper Sørensen <i....@gmail.com>
Authored: Fri Jan 8 13:51:03 2016 +0100
Committer: Kasper Sørensen <i....@gmail.com>
Committed: Fri Jan 8 13:51:03 2016 +0100
----------------------------------------------------------------------
.../java/org/apache/metamodel/jdbc/JdbcTestTemplates.java | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/metamodel/blob/d19a7aa6/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcTestTemplates.java
----------------------------------------------------------------------
diff --git a/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcTestTemplates.java b/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcTestTemplates.java
index c4dd018..eb9f4e3 100644
--- a/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcTestTemplates.java
+++ b/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcTestTemplates.java
@@ -335,12 +335,15 @@ public class JdbcTestTemplates {
assertFalse(ds.next());
ds.close();
- dc.executeUpdate(new UpdateScript() {
+ final UpdateSummary updateSummary = dc.executeUpdate(new UpdateScript() {
@Override
public void run(UpdateCallback callback) {
callback.deleteFrom("test_table").where("id").in(Arrays.<String> asList("1", "2")).execute();
}
});
+ assertEquals(2, updateSummary.getDeletedRows().get().intValue());
+ assertEquals(0, updateSummary.getUpdatedRows().get().intValue());
+ assertEquals(0, updateSummary.getInsertedRows().get().intValue());
ds = dc.query().from("test_table").selectCount().where("id").eq(2).or("id").eq(1).execute();
assertTrue(ds.next());
@@ -433,7 +436,7 @@ public class JdbcTestTemplates {
assertFalse(ds.next());
ds.close();
- dc.executeUpdate(new UpdateScript() {
+ final UpdateSummary updateSummary = dc.executeUpdate(new UpdateScript() {
@Override
public void run(UpdateCallback callback) {
// update record 1
@@ -450,6 +453,9 @@ public class JdbcTestTemplates {
.where("birthdate").isEquals(DateUtils.get(1982, Month.APRIL, 20)).execute();
}
});
+ assertEquals(0, updateSummary.getInsertedRows().get().intValue());
+ assertEquals(0, updateSummary.getDeletedRows().get().intValue());
+ assertEquals(1, updateSummary.getUpdatedRows().get().intValue());
ds = dc.query().from(schema.getTableByName(tableName)).select("id", "birthdate", "wakemeup").orderBy("id")
.execute();