PHP simpleTest 单元测试
Jun 23, 2016 pm 02:30 PM
simpleTest UnitTest 一直听说有这些东西可惜重来没时间研究(借口)。 今天得闲 研究了一下,算是给和我一样第一次用的朋友一点启示吧
直接上码:
<?phprequire_once('simpletest/autorun.php');class test { public function testfun($a,$b){ return $a+$b; }}// 从UnitTestCase类继class myFirstUnitTest extends UnitTestCase { function BaicUnitTest($name = '') { $this->UnitTestCase($name); // $name作为测试页的heading显示} function testEqual() { $testIns = new test(); $this->assertEqual(25, $testIns->testfun(10, 15));}}$test = new BasicUnitTest();$test->run(new HtmlReporter());?>
页面显示 :
没什么技术含量 这里只是简单测试了下测试类返回的方法是否等于期望值
测试其他情况时候可以把 $this->assertEqual(25, $testIns->testfun(10, 15)); assertEqual 替换成其他 具体见----官方手册 这里只是抛砖- -
上面的class 可以换成include_once('需要测试的类.class.php');
官方上规范的说是把每个测试文件都放到一个test 文件夹下便于后期维护

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon
