首页 > 代码库 > PHPUnit单元测试
PHPUnit单元测试
单元测试 PHPUnit
<?php/** * 定义一个用来被测试的类RemoteConnect * @author json * */class RemoteConnect{ public function connectServer($serverName = null){ if($serverName == null){ throw new Exception("This is not a server name!"); } $fp = fsockopen($serverName,80); return $fp?true:false; } public function returnSampleObject(){ return $this; }}/** * 定义一个用来测试RemoteConnect的类, * 但是要继承PHPUnit_Framework_TestCase。 * @author json * 类名以Test结尾 * $this->assertTrue:是单元测试的方法,有很多这样的方法。 * 模块安装和用法看PHPUnit官网。 */class RemoteConnectTest extends PHPUnit_Framework_TestCase{ public function setUp(){} public function tearDown(){} //test to ensure that from the object is valid. public function testConnectIsValid(){ echo "jaja"; try{ $connObj = new RemoteConnect(); $serverName = null; $this->assertTrue($connObj->connectServer($serverName) !== false); }catch (Exception $e){ $e->getMessage(); } } public function testAbc(){ $this->assertTrue(3+2 == 5); } }?>
PHPUnit单元测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。