Skip to content

Commit e1d5ceb

Browse files
committed
[eclipse-vertx#887] Add testcase for select with fetch first
1 parent 6f6773b commit e1d5ceb

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

vertx-db2-client/src/test/java/io/vertx/db2client/QueryVariationsTest.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,23 @@
2222
@RunWith(VertxUnitRunner.class)
2323
public class QueryVariationsTest extends DB2TestBase {
2424

25+
@Test
26+
public void testFetchFirst(TestContext ctx) {
27+
connect(ctx.asyncAssertSuccess(conn -> {
28+
conn.query("select message from immutable order by id fetch first 1 rows only").execute(
29+
ctx.asyncAssertSuccess(rowSet -> {
30+
ctx.assertEquals(1, rowSet.size());
31+
ctx.assertEquals(Arrays.asList("message"), rowSet.columnsNames());
32+
RowIterator<Row> rows = rowSet.iterator();
33+
ctx.assertTrue(rows.hasNext());
34+
Row row = rows.next();
35+
ctx.assertEquals("fortune: No such file or directory", row.getString(0));
36+
ctx.assertFalse(rows.hasNext());
37+
conn.close();
38+
}));
39+
}));
40+
}
41+
2542
@Test
2643
public void testRenamedColumns(TestContext ctx) {
2744
connect(ctx.asyncAssertSuccess(conn -> {

0 commit comments

Comments
 (0)