Annotation of embedaddon/php/ext/sqlite/tests/sqlitedatabase_arrayquery.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Testing SQLiteDatabase::ArrayQuery with NULL-byte string
3: --SKIPIF--
4: <?php
5: if (!extension_loaded("sqlite")) print "skip";
6: ?>
7: --FILE--
8: <?php
9:
10: $method = new ReflectionMethod('sqlitedatabase::arrayquery');
11:
12: $class = $method->getDeclaringClass()->newInstanceArgs(array(':memory:'));
13:
14: $p = "\0";
15:
16: $method->invokeArgs($class, array_fill(0, 2, $p));
17: $method->invokeArgs($class, array_fill(0, 1, $p));
18:
19: ?>
20: --EXPECTF--
21: Warning: SQLiteDatabase::arrayQuery() expects parameter 2 to be long, string given in %s on line %d
22:
23: Warning: SQLiteDatabase::arrayQuery(): Cannot execute empty query. in %s on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>