From 550a2df0434db44586af7533fa84e284b2980827 Mon Sep 17 00:00:00 2001 From: Fabien Villepinte Date: Sat, 19 Oct 2019 15:42:16 +0200 Subject: [PATCH] Add tests for DOMEntityReference --- ...MDocument_createEntityReference_error1.phpt | 18 ++++++++++++++++++ ext/dom/tests/DOMEntityReference_basic.phpt | 11 +++++++++++ ext/dom/tests/DOMEntityReference_error1.phpt | 16 ++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 ext/dom/tests/DOMDocument_createEntityReference_error1.phpt create mode 100644 ext/dom/tests/DOMEntityReference_basic.phpt create mode 100644 ext/dom/tests/DOMEntityReference_error1.phpt diff --git a/ext/dom/tests/DOMDocument_createEntityReference_error1.phpt b/ext/dom/tests/DOMDocument_createEntityReference_error1.phpt new file mode 100644 index 00000000000..aa1752ab34c --- /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-- + +--FILE-- +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 00000000000..4542be2a636 --- /dev/null +++ b/ext/dom/tests/DOMEntityReference_basic.phpt @@ -0,0 +1,11 @@ +--TEST-- +DOMEntityReference - read $nodeName property +--SKIPIF-- + +--FILE-- +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 00000000000..eab04e43ea3 --- /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-- + +--FILE-- +getCode() === DOM_INVALID_CHARACTER_ERR); + echo $e->getMessage(); +} +?> +--EXPECT-- +bool(true) +Invalid Character Error