mirror of
https://github.com/pocoproject/poco.git
synced 2025-04-26 18:11:29 +02:00
tests for #542
This commit is contained in:
parent
6a49c94d18
commit
d866e7444d
@ -2079,6 +2079,14 @@ void SQLiteTest::testNulls()
|
|||||||
|
|
||||||
ses << "INSERT INTO NullTest VALUES(:i, :r, :v)", use(null), use(null), use(null), now;
|
ses << "INSERT INTO NullTest VALUES(:i, :r, :v)", use(null), use(null), use(null), now;
|
||||||
|
|
||||||
|
int cnt = 0;
|
||||||
|
ses << "SELECT count(*) FROM NullTest", into(cnt), now;
|
||||||
|
assert (cnt == 1);
|
||||||
|
|
||||||
|
std::string none;
|
||||||
|
ses << "SELECT v FROM NullTest WHERE v = 'abc'", into(none), now;
|
||||||
|
assert (none.empty());
|
||||||
|
|
||||||
RecordSet rs(ses, "SELECT i, r, v, null as e FROM NullTest");
|
RecordSet rs(ses, "SELECT i, r, v, null as e FROM NullTest");
|
||||||
rs.moveFirst();
|
rs.moveFirst();
|
||||||
assert (rs.isNull("i"));
|
assert (rs.isNull("i"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user