@Test public void testInsertedIds(TestContext context) { String name1 = "Adele"; String name2 = "Betty"; Async async = context.async(); client.getConnection(ar -> { ensureSuccess(context, ar); conn = ar.result(); setupAutoIncrementTable(conn, ar2 -> { ensureSuccess(context, ar2); conn.queryWithParams("INSERT INTO test_table (name) VALUES (?) RETURNING id", new JsonArray().add(name1), ar3 -> { ensureSuccess(context, ar3); ResultSet updateResult1 = ar3.result(); long id1 = updateResult1.getResults().get(0).getLong(0); conn.queryWithParams("INSERT INTO test_table (name) VALUES (?) RETURNING id", new JsonArray().add(name2), ar4 -> { ensureSuccess(context, ar4); ResultSet updateResult2 = ar4.result(); long id2 = updateResult2.getResults().get(0).getLong(0); checkConsistency(context, async, conn, id1, name1, id2, name2); }); }); }); }); }
@Test public void testInsertedIds(TestContext context) { String name1 = "Adele"; String name2 = "Betty"; Async async = context.async(); client.getConnection(ar -> { ensureSuccess(context, ar); conn = ar.result(); setupAutoIncrementTable(conn, ar2 -> { ensureSuccess(context, ar2); conn.queryWithParams("INSERT INTO test_table (name) VALUES (?) RETURNING id", new JsonArray().add(name1), ar3 -> { ensureSuccess(context, ar3); ResultSet updateResult1 = ar3.result(); long id1 = updateResult1.getResults().get(0).getLong(0); conn.queryWithParams("INSERT INTO test_table (name) VALUES (?) RETURNING id", new JsonArray().add(name2), ar4 -> { ensureSuccess(context, ar4); ResultSet updateResult2 = ar4.result(); long id2 = updateResult2.getResults().get(0).getLong(0); checkConsistency(context, async, conn, id1, name1, id2, name2); }); }); }); }); }
@Test public void testInsertedIds(TestContext context) { String name1 = "Adele"; String name2 = "Betty"; Async async = context.async(); client.getConnection(ar -> { ensureSuccess(context, ar); conn = ar.result(); setupAutoIncrementTable(conn, ar2 -> { ensureSuccess(context, ar2); conn.queryWithParams("INSERT INTO test_table (name) VALUES (?) RETURNING id", new JsonArray().add(name1), ar3 -> { ensureSuccess(context, ar3); ResultSet updateResult1 = ar3.result(); long id1 = updateResult1.getResults().get(0).getLong(0); conn.queryWithParams("INSERT INTO test_table (name) VALUES (?) RETURNING id", new JsonArray().add(name2), ar4 -> { ensureSuccess(context, ar4); ResultSet updateResult2 = ar4.result(); long id2 = updateResult2.getResults().get(0).getLong(0); checkConsistency(context, async, conn, id1, name1, id2, name2); }); }); }); }); }