phpunit配置安装

一、配置PHPUnit


选用安装phpunit3.4.0 ,其他版本有多处BUG,不稳定。

phpunit单元测试的手动配置方法

http://pear.phpunit.de/

1、到http://pear.phpunit.de/    去下载最新版本

2、 解压(推荐放在WAMP包下),将PHPUnit的路径加入php.ini 的include_path
3、修改phpunit.bat中 @phpbin@ 为php解析器位置(php.exe位置,如d:\wamp\php5\php.exe)
4、将phpunit.bat最后一行的路径修改为你的phpunit.php的路径(跟phpunit.bat在同一位置,如修改为:%PHPBIN%"D:\Wamp\PHPUnit\phpunit.php" %*),注意,是phpunit.php而不是phpunit
5、修改PHPUnit/Util/PHP.php,其中@php_bin@改为php.exe位置

验证是否正确安装:
写一个测试脚本,用官方的arraytest.php
 1<?php
 
2require_once'PHPUnit/Framework.php';
 
3
 
4classStackTest extends PHPUnit_Framework_TestCase
 
5{
 
6    public function testPushAndPop()
 7    {
 8        $stack = array();
 9        $this->assertEquals(0,count($stack));
10
11
        array_push($stack, 'foo');
12        $this->assertEquals('foo',$stack[count($stack)-1]);
13        $this->assertEquals(1,count($stack));
14
15
        $this->assertEquals('foo',array_pop($stack));
16        $this->assertEquals(0,count($stack));
17    }
18}
19
?>
命名为ArrayTest.php,放到d:\wamp\PHPUnit

进入命令行phpunit目录,执行 phpunitArrayTest.php

输出: OK(1 test, 5 assertions)

对每个测试,PHPUnit命令行测试工具打印一个字符表示进程:
测试成功打印“.”。
运行测试方法发生了断言失败打印“F”。
运行测试方法发生了错误打印“E”。

 

二、在Eclipse中设置PHPUnit | PHPUnit setting

打开菜单:Run--> External Tools --> External Tools Conrigurations...,然后新建一个Program。如下图:

 


说明:
1)新建一个 Program,命名为 PHPUnit(名称可自定义)。
2)Location 中填写phpunit所在的绝对路径。
3)WorkingDirectory 中填写${workspace_loc}。
4)Arguments 中填写${resource_log}。


 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值