diff options
author | Fabien Villepinte <fabien.villepinte@gmail.com> | 2019-10-19 15:42:16 +0200 |
---|---|---|
committer | Fabien Villepinte <fabien.villepinte@gmail.com> | 2019-10-19 15:42:16 +0200 |
commit | 550a2df0434db44586af7533fa84e284b2980827 (patch) | |
tree | d1a5300c24b12734c8a818ef80757eb65ff19835 /ext | |
parent | 26635ed71aa45e10f6c67555d1139d37d303dd72 (diff) | |
download | php-git-550a2df0434db44586af7533fa84e284b2980827.tar.gz |
Add tests for DOMEntityReference
Diffstat (limited to 'ext')
-rw-r--r-- | ext/dom/tests/DOMDocument_createEntityReference_error1.phpt | 18 | ||||
-rw-r--r-- | ext/dom/tests/DOMEntityReference_basic.phpt | 11 | ||||
-rw-r--r-- | ext/dom/tests/DOMEntityReference_error1.phpt | 16 |
3 files changed, 45 insertions, 0 deletions
diff --git a/ext/dom/tests/DOMDocument_createEntityReference_error1.phpt b/ext/dom/tests/DOMDocument_createEntityReference_error1.phpt new file mode 100644 index 0000000000..aa1752ab34 --- /dev/null +++ b/ext/dom/tests/DOMDocument_createEntityReference_error1.phpt @@ -0,0 +1,18 @@ +--TEST-- +DomDocument::createEntityReference() - DOM_INVALID_CHARACTER_ERR raised if name contains an invalid character +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--FILE-- +<?php +$objDoc = new DomDocument(); + +try { + $objDoc->createEntityReference('!'); +} catch (DOMException $e) { + var_dump($e->getCode() === DOM_INVALID_CHARACTER_ERR); + echo $e->getMessage(); +} +?> +--EXPECT-- +bool(true) +Invalid Character Error diff --git a/ext/dom/tests/DOMEntityReference_basic.phpt b/ext/dom/tests/DOMEntityReference_basic.phpt new file mode 100644 index 0000000000..4542be2a63 --- /dev/null +++ b/ext/dom/tests/DOMEntityReference_basic.phpt @@ -0,0 +1,11 @@ +--TEST-- +DOMEntityReference - read $nodeName property +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--FILE-- +<?php +$der = new DOMEntityReference('nbsp'); +var_dump($der->nodeName); +?> +--EXPECT-- +string(4) "nbsp" diff --git a/ext/dom/tests/DOMEntityReference_error1.phpt b/ext/dom/tests/DOMEntityReference_error1.phpt new file mode 100644 index 0000000000..eab04e43ea --- /dev/null +++ b/ext/dom/tests/DOMEntityReference_error1.phpt @@ -0,0 +1,16 @@ +--TEST-- +DOMEntityReference - DOM_INVALID_CHARACTER_ERR raised if name contains an invalid character +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--FILE-- +<?php +try { + new DOMEntityReference('!'); +} catch (DOMException $e) { + var_dump($e->getCode() === DOM_INVALID_CHARACTER_ERR); + echo $e->getMessage(); +} +?> +--EXPECT-- +bool(true) +Invalid Character Error |