SimpleTest
From Infogalactic: the planetary knowledge core
Developer(s) | Marcus Baker |
---|---|
Stable release | 1.1.0 / January 23, 2012 |
Written in | PHP |
Operating system | Cross-platform |
Available in | English, French |
Type | Web browser |
License | GNU Lesser General Public License 2.1 |
Website | http://www.simpletest.org |
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)