avatar

Windows下PHPunit安装及入门演示

PHPunit安装及入门演示

PHPUnit 5.0 需要 PHP 5.6,PHP 5.4只能使用PHPUnit 4.8.9.要获取 PHPUnit,最简单的方法是下载 PHPUnit 的 PHP 档案包 (PHAR),它将 PHPUnit 所需要的所有必要组件(以及某些可选组件)捆绑在单个文件中.

安装PHPUnit

  1. 下载PHPUnit.phar,并保存到PHP程序根目录;
  2. 在PHP根目录下新建phpunit.cmd,输入@php "%~dp0phpunit.phar" %*;
  3. 将PHP根目录加入Windows系统Path变量.

PHPUnit基本使用

  1. 新建一个类文件sample.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
class RemoteConnect
{
public function connectToServer($serverName = null)
{
if ($serverName == null) {
throw new Exception("That's not a server name!");
}
$fp = fsockopen($serverName, 80);
return ($fp) ? true : false;
}
public function returnSampleObject()
{
return $this;
}
}
  1. 新建单元测试类文件test.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
require_once('sample.php');
class RemoteConnectTest extends PHPUnit_Framework_TestCase
{
public function setUp()
{
}
public function tearDown()
{
}
public function testConnectionIsValid()
{
// test to ensure that the object from an fsockopen is valid
$connObj = new RemoteConnect();
$serverName = 'www.a.com';
$this->assertTrue($connObj->connectToServer($serverName) == false);
}
}
  1. 新开一个CMD,输入代码phpunit test.php文件路径,查看测试结果是否OK.
文章作者: pengweifu
文章链接: https://www.pengwf.com/2015/10/14/web/PHP-PHPUNIT-Demo/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 麦子的博客
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论