From b67530a6c09b73ac3f6ef9169dbb6a1914e6fcd9 Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sat, 30 Sep 2023 16:25:07 +0200 Subject: [PATCH] Add test for XSLTProcessor::getParameter() --- ext/xsl/tests/getParameter.phpt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ext/xsl/tests/getParameter.phpt diff --git a/ext/xsl/tests/getParameter.phpt b/ext/xsl/tests/getParameter.phpt new file mode 100644 index 00000000000..73fa292fb28 --- /dev/null +++ b/ext/xsl/tests/getParameter.phpt @@ -0,0 +1,27 @@ +--TEST-- +XSLTProcessor::getParameter() +--EXTENSIONS-- +xsl +--FILE-- +setParameter('', 'foo', 'bar'); +var_dump($xslt->getParameter("", "foo")); +$xslt->removeParameter('', 'foo'); +var_dump($xslt->getParameter("", "foo")); + +// Non-interned string test +$xslt->setParameter('', 'foo', str_repeat('"abcd"', mt_rand(2, 2) /* defeat SCCP */)); +var_dump($xslt->getParameter("", "foo")); +$xslt->removeParameter('', 'foo'); +var_dump($xslt->getParameter("", "foo")); + +?> +--EXPECT-- +string(3) "bar" +bool(false) +string(12) ""abcd""abcd"" +bool(false)