Yii 1.1 中PHPUnit的使用
来源:互联网 发布:淘宝菜鸟驿站怎么加入 编辑:程序博客网 时间:2024/05/16 18:15
在《Agile Web Application Development with Yii 1.1 and PHP5》中PHPUnit的配置部分是作为pear包安装的,但最新的PHPUnit稳定版4.3根据它的网站说明,以后PHPUnit将以phar方式发布,不再提供pear包,所以在Yii 1.1中需要必要的修改。
从https://phpunit.de 下载稳定版4.3:phpunit.phar,放到PHP安装目录(C:\php,该目录添加到系统搜索路径中)
为了和linux命令等保持一致的用法,在C:\php目录下用命令:echo @php "%~dp0phpunit.phar" %* > phpunit.cmd 创建phpunit命令
用法例子:在Yii的tests\unit目录下放上RoomTest.php文件:
<?php
Yii::import('system.test.CTestCase');
class RoomTest extends CTestCase
{
public function testGetItems()
{}
}
?>
在tests目录下输入命令:phpunit unit\RoomTest,即单元测试类RoomTest(注意类名和文件名应当一致)
如果出现警告或错误,这是由于Yii框架test目录下的几个类文件中的require_once('PHPUnit/*****.php');语句引起的。因为这些文件不存在,甚至连目录PHPUnit都不存在。事实上,我们只需要注释掉这些语句即可,因为phpunit.phar内部已经包含了各种依赖,并且处理了依赖关系(可以认为更简单了)
- Yii 1.1 中PHPUnit的使用
- laravel 中 phpunit的使用
- PHPunit 中phpunit selenium 扩展的安装
- PHP单元测试之PHP测试、PHPUnit的使用、在ThinkPHP中使用PHPUnit
- PHPUnit的使用
- yii中yii-bootstrap的使用
- phpunit使用(项目中)
- Yii中components的使用
- yii中数据模型的使用
- Yii中ajaxLink的使用
- yii 中cookie的使用
- yii 中CHttpSession的使用
- yii中accessRules的使用
- Yii中Request的使用
- yii中数据模型的使用
- yii中cookie的使用
- PHPUnit的安装与使用
- yii 1.1.*中按钮组件CJuiButton的使用
- 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
- iOS-plist文件的读写
- codeforces 484A Bits 数论
- 如何遍历LinkedHashMap
- 操作系统五大分类和五大管理功能
- Yii 1.1 中PHPUnit的使用
- linux 命令
- Android自定义ListView注意事项
- PROJECT 03-06
- 引爆触发点,网站排名进前三
- B. Maximum Value(Codeforces Round #276(div1)
- 第十周(评委打分)
- JUnit(>4.0)@BeforeClass、@Before、@Test、@After、@AfterClass、@Ignore
- ORACLE profile系列3 --resource_parameters以及password_parameters