SimpleTest

SimpleTest
Developer(s) Marcus Baker, Jason Sweat, Travis Swicegood, Perrick Penet, Edward Z. Yang, Jens A. Koch
Initial release 18 March 2003 (2003-03-18)[1]
Stable release
1.1.7 / September 21, 2015 (2015-09-21)[2]
Development status Active
Written in PHP
Operating system Cross-platform
Available in English, French
Type unit test
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.

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

References

Articles

This article is issued from Wikipedia - version of the 10/22/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.