Current File : //opt/RZphp73/includes/doc/Services_W3C_HTMLValidator/docs/examples/PHPUnit/ValidationSuite.php |
<?php
if (!defined("PHPUnit_MAIN_METHOD")) {
define("PHPUnit_MAIN_METHOD", "ValidationTestSuite::main");
}
require_once 'PHPUnit/Framework.php';
require_once "PHPUnit/Framework/TestCase.php";
require_once "PHPUnit/Framework/TestSuite.php";
require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'URIValidationTest.php';
class ValidationTestSuite extends PHPUnit_Framework_TestSuite
{
function __construct($name)
{
}
/**
* Runs the test suite.
*
* @return unknown
*/
public static function main()
{
include_once "PHPUnit/TextUI/TestRunner.php";
PHPUnit_TextUI_TestRunner::run(self::suite());
}
/**
* Adds the Services_W3C_HTMLValidatorTest suite.
*
* @return $suite
*/
public static function suite()
{
$uris_to_check = array('http://www.unl.edu/',
'http://events.unl.edu/',
'http://www.google.com/');
$suite = new PHPUnit_Framework_TestSuite('ValidationTestSuite tests');
/** Add tests, if there is. */
foreach ($uris_to_check as $uri) {
$test = new URIValidationTest('testURI');
$test->uri = $uri;
$suite->addTest($test);
}
return $suite;
}
}
// Call Services_W3C_HTMLValidatorTest::main() if file is executed directly.
if (PHPUnit_MAIN_METHOD == "ValidationTestSuite::main") {
ValidationTestSuite::main();
}
?>