X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fexceptions002.phpt;fp=tests%2Fexceptions002.phpt;h=8954571db670ae25b9b494130dcf19b0e07957e2;hb=3024b0b5a903a2bcb082b01e1787410dc9508a9d;hp=0000000000000000000000000000000000000000;hpb=3e70f1ceb6d5c6b0b8f305a93e3bd3495c88a0ea;p=m6w6%2Fext-pq diff --git a/tests/exceptions002.phpt b/tests/exceptions002.phpt new file mode 100644 index 0000000..8954571 --- /dev/null +++ b/tests/exceptions002.phpt @@ -0,0 +1,26 @@ +--TEST-- +sql exception +--SKIPIF-- + +--FILE-- +exec("SELECT 1 FROM probably_non_existent_table"); +} catch (pq\Exception $e) { + var_dump($e instanceof pq\Exception\DomainException); + var_dump($e->getCode() == pq\Exception::SQL); + var_dump($e->sqlstate); +} +?> +DONE +--EXPECT-- +Test +bool(true) +bool(true) +string(5) "42P01" +DONE