summaryrefslogtreecommitdiff
path: root/ext/xmlreader/tests/setParserProperty_error.phpt
diff options
context:
space:
mode:
authorThiago Carvalho <thiago.oak@gmail.com>2017-10-12 08:41:21 +0200
committerPeter Kokot <peterkokot@gmail.com>2019-03-15 00:12:13 +0100
commit4cfa01bfb8c95b094e104a70e877cfe5aae04104 (patch)
treea6e5565e629a9c0aaf704953975e31e46ea2de08 /ext/xmlreader/tests/setParserProperty_error.phpt
parent97d25c87d2f875426aa27495896f419412de7ab2 (diff)
downloadphp-git-4cfa01bfb8c95b094e104a70e877cfe5aae04104.tar.gz
Add tests to XMLReader
Diffstat (limited to 'ext/xmlreader/tests/setParserProperty_error.phpt')
-rw-r--r--ext/xmlreader/tests/setParserProperty_error.phpt18
1 files changed, 18 insertions, 0 deletions
diff --git a/ext/xmlreader/tests/setParserProperty_error.phpt b/ext/xmlreader/tests/setParserProperty_error.phpt
new file mode 100644
index 0000000000..755a4e4772
--- /dev/null
+++ b/ext/xmlreader/tests/setParserProperty_error.phpt
@@ -0,0 +1,18 @@
+--TEST--
+XMLReader: setParserProperty Error
+--SKIPIF--
+<?php if (!extension_loaded("xmlreader")) print "skip XMLReader extension required"; ?>
+--FILE--
+<?php
+
+$xml = '<?xml version="1.0" encoding="UTF-8"?><books><book>new book</book></books>';
+
+$invalidProperty = -1;
+$reader = new XMLReader();
+$reader->XML($xml);
+var_dump($reader->setParserProperty(-1, true));
+$reader->close();
+?>
+--EXPECTF--
+Warning: XMLReader::setParserProperty(): Invalid parser property in %s on line %d
+bool(false)