summaryrefslogtreecommitdiff
path: root/ext/pdo_sqlite/tests/bug_44159_sqlite_version.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/pdo_sqlite/tests/bug_44159_sqlite_version.phpt')
-rw-r--r--ext/pdo_sqlite/tests/bug_44159_sqlite_version.phpt16
1 files changed, 12 insertions, 4 deletions
diff --git a/ext/pdo_sqlite/tests/bug_44159_sqlite_version.phpt b/ext/pdo_sqlite/tests/bug_44159_sqlite_version.phpt
index fc30f1d21c..dbb4b6cf7d 100644
--- a/ext/pdo_sqlite/tests/bug_44159_sqlite_version.phpt
+++ b/ext/pdo_sqlite/tests/bug_44159_sqlite_version.phpt
@@ -9,14 +9,22 @@ if (!extension_loaded('pdo_sqlite')) die('skip PDO SQLite not available');
$pdo = new PDO("sqlite:".__DIR__."/foo.db");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
-var_dump($pdo->setAttribute(PDO::NULL_TO_STRING, NULL));
+try {
+ var_dump($pdo->setAttribute(PDO::NULL_TO_STRING, NULL));
+} catch (\TypeError $e) {
+ echo $e->getMessage(), \PHP_EOL;
+}
var_dump($pdo->setAttribute(PDO::NULL_TO_STRING, 1));
-var_dump($pdo->setAttribute(PDO::NULL_TO_STRING, 'nonsense'));
+try {
+ var_dump($pdo->setAttribute(PDO::NULL_TO_STRING, 'nonsense'));
+} catch (\TypeError $e) {
+ echo $e->getMessage(), \PHP_EOL;
+}
@unlink(__DIR__."/foo.db");
?>
--EXPECT--
+Attribute value must be of type int for selected attribute, null given
bool(true)
-bool(true)
-bool(true)
+Attribute value must be of type int for selected attribute, string given