Skip to content

Commit fe57063

Browse files
authored
Merge pull request #36 from paurkedal/fix-single-row-test
Fix request extraction for single-row test.
2 parents eb8db69 + 225b99b commit fe57063

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

examples/async.ml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,19 @@ let test (c : connection) =
7979
Printf.printf "%s %s %s\n"
8080
(r#getvalue i 0) (r#getvalue i 1) (r#getvalue i 2)
8181
done;
82+
83+
(* Run it in single-row mode. *)
8284
c#send_query_prepared "test_sel";
83-
for i = 0 to 1 do
85+
c#set_single_row_mode;
86+
for i = 0 to 2 do
8487
match fetch_result c with
8588
| None -> assert false
86-
| Some r ->
89+
| Some r when i < 2 ->
8790
assert (r#status = Single_tuple);
8891
Printf.printf "%s %s %s\n"
89-
(r#getvalue i 0) (r#getvalue i 1) (r#getvalue i 2)
92+
(r#getvalue 0 0) (r#getvalue 0 1) (r#getvalue 0 2)
93+
| Some r ->
94+
assert (r#status = Tuples_ok)
9095
done;
9196
assert (fetch_result c = None)
9297

0 commit comments

Comments
 (0)