From: Michael M Slusarz Date: Thu, 22 Jul 2010 17:12:15 +0000 (-0600) Subject: Convert XSS filter tests to PHPUnit. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=81ab3055a0a950afaa707bb74d4cccf2526ad161;p=horde.git Convert XSS filter tests to PHPUnit. --- diff --git a/framework/Text_Filter/package.xml b/framework/Text_Filter/package.xml index 9b57d63cf..201d4365c 100644 --- a/framework/Text_Filter/package.xml +++ b/framework/Text_Filter/package.xml @@ -89,105 +89,18 @@ http://pear.php.net/dtd/package-2.0.xsd"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/AllTests.php b/framework/Text_Filter/test/Horde/Text/Filter/AllTests.php new file mode 100644 index 000000000..d065a0383 --- /dev/null +++ b/framework/Text_Filter/test/Horde/Text/Filter/AllTests.php @@ -0,0 +1,38 @@ + + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @link http://pear.horde.org/index.php?package=Text_Filter + */ + +/** + * Define the main method + */ +if (!defined('PHPUnit_MAIN_METHOD')) { + define('PHPUnit_MAIN_METHOD', 'Horde_Text_Filter_AllTests::main'); +} + +/** + * Prepare the test setup. + */ +require_once 'Horde/Test/AllTests.php'; + +/** + * @package Text_Filter + * @subpackage UnitTests + */ +class Horde_Text_Filter_AllTests extends Horde_Test_AllTests +{ +} + +Horde_Text_Filter_AllTests::init('Horde_Text_Filter', __FILE__); + +if (PHPUnit_MAIN_METHOD == 'Horde_Text_Filter_AllTests::main') { + Horde_Text_Filter_AllTests::main(); +} diff --git a/framework/Text_Filter/test/Horde/Text/Filter/Autoload.php b/framework/Text_Filter/test/Horde/Text/Filter/Autoload.php new file mode 100644 index 000000000..77e244eaf --- /dev/null +++ b/framework/Text_Filter/test/Horde/Text/Filter/Autoload.php @@ -0,0 +1,28 @@ + + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @link http://pear.horde.org/index.php?package=Text_Filter + */ + +if (!spl_autoload_functions()) { + spl_autoload_register( + create_function( + '$class', + '$filename = str_replace(array(\'::\', \'_\'), \'/\', $class);' + . '$err_mask = E_ALL ^ E_WARNING;' + . '$oldErrorReporting = error_reporting($err_mask);' + . 'include "$filename.php";' + . 'error_reporting($oldErrorReporting);' + ) + ); +} + +/** Catch strict standards */ +error_reporting(E_ALL | E_STRICT); diff --git a/framework/Text_Filter/test/Horde/Text/Filter/XssTest.php b/framework/Text_Filter/test/Horde/Text/Filter/XssTest.php new file mode 100644 index 000000000..583279395 Binary files /dev/null and b/framework/Text_Filter/test/Horde/Text/Filter/XssTest.php differ diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/style_xss01.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/style_xss01.html deleted file mode 100644 index 7876e7a3e..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/style_xss01.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss01.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss01.html deleted file mode 100644 index e5b2f4b50..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss01.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss02.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss02.html deleted file mode 100644 index 268771bc3..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss02.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss03.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss03.html deleted file mode 100644 index 16a49c704..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss03.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss04.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss04.html deleted file mode 100644 index d4b96e6f0..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss04.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss05.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss05.html deleted file mode 100644 index 0188bcd04..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss05.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss06.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss06.html deleted file mode 100644 index e6fa46523..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss06.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss07.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss07.html deleted file mode 100644 index 8db558400..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss07.html +++ /dev/null @@ -1 +0,0 @@ -"> diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss08.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss08.html deleted file mode 100644 index 8127962ed..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss08.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss09.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss09.html deleted file mode 100644 index 28fe4b46e..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss09.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss10.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss10.html deleted file mode 100644 index cec7c2232..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss10.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss100.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss100.html deleted file mode 100644 index e93f96942..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss100.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss11.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss11.html deleted file mode 100644 index 08f172b49..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss11.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss12.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss12.html deleted file mode 100644 index ef55d25a5..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss12.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss13.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss13.html deleted file mode 100644 index 30ba58e45..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss13.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss14.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss14.html deleted file mode 100644 index c6eefd035..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss14.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss15.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss15.html deleted file mode 100644 index df671373d..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss15.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss16.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss16.html deleted file mode 100644 index ccf6dc162..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss16.html +++ /dev/null @@ -1,28 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss17.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss17.html deleted file mode 100644 index 88efc5c2e..000000000 Binary files a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss17.html and /dev/null differ diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss18.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss18.html deleted file mode 100644 index bf09f11f5..000000000 Binary files a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss18.html and /dev/null differ diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss19.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss19.html deleted file mode 100644 index c49600be1..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss19.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss20.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss20.html deleted file mode 100644 index 50f4d4dc2..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss20.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss21.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss21.html deleted file mode 100644 index 6ee2c8155..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss21.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss22.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss22.html deleted file mode 100644 index fedaeda3b..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss22.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss23.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss23.html deleted file mode 100644 index a7a4a6eca..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss23.html +++ /dev/null @@ -1 +0,0 @@ -< diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss24.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss24.html deleted file mode 100644 index c271ad200..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss24.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss29.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss29.html deleted file mode 100644 index b114c44de..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss29.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss30.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss30.html deleted file mode 100644 index f59e849fb..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss30.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss31.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss31.html deleted file mode 100644 index 4b26cf03c..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss31.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss32.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss32.html deleted file mode 100644 index e15a0ef30..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss32.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss33.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss33.html deleted file mode 100644 index c94b3d418..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss33.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss34.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss34.html deleted file mode 100644 index 3572594af..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss34.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss35.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss35.html deleted file mode 100644 index 7cb3640e0..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss35.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss36.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss36.html deleted file mode 100644 index 78b1828f4..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss36.html +++ /dev/null @@ -1 +0,0 @@ -
diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss37.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss37.html deleted file mode 100644 index 2bebdc5de..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss37.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss38.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss38.html deleted file mode 100644 index 60f5311ae..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss38.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss39.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss39.html deleted file mode 100644 index 9c0166611..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss39.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss40.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss40.html deleted file mode 100644 index 2ff8dd36c..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss40.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss41.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss41.html deleted file mode 100644 index adad3d308..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss41.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss42.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss42.html deleted file mode 100644 index bb88069fb..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss42.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss43.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss43.html deleted file mode 100644 index ba7f8202a..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss43.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss44.html b/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss44.html deleted file mode 100644 index 1793ffcb0..000000000 --- a/framework/Text_Filter/test/Horde/Text/Filter/fixtures/xss44.html +++ /dev/null @@ -1 +0,0 @@ -