SimpleTest
From Infogalactic: the planetary knowledge core
Lua error in Module:Infobox at line 199: malformed pattern (missing ']'). SimpleTest is an open source unit test framework for the PHP programming language and was created by Marcus Baker. The test structure is similar to JUnit/PHPUnit. SimpleTest supports mock objects and can be used to automate the regression testing of web applications with a scriptable HTTP Client that can parse HTML pages and simulate things like clicking on links and submitting forms.
Contents
Example
The following file HelloWorld.php
, located in the framework folder, will test its own presence and the absence of another file successfully:
<?php
require_once('autorun.php');
class TestHelloWorld extends UnitTestCase {
function TestFilesExistence() {
$this->assertTrue(file_exists($_SERVER['SCRIPT_FILENAME']));
$this->assertFalse(file_exists('HelloWikipedia.php'));
}
}
?>
See also
External links
Articles
- Simple Test Remote Testing
- Introduction to SimpleTest (talk at FOSDEM, Brussels, 2005)