herrera-io / phpunit-test-case
此包已 废弃 并不再维护。未建议替代包。
一个具有额外功能的 PHPUnit 测试用例类。
1.2.1
2013-03-18 16:58 UTC
Requires
- php: >=5.3.3
- phpunit/phpunit: 3.7.*
Requires (Dev)
- symfony/process: ~2.1
Suggests
- symfony/process: To run command line applications.
This package is not auto-updated.
Last update: 2021-12-07 01:35:21 UTC
README
一个具有额外功能的 PHPUnit 测试用例类和特性。
摘要
TestCase
类和 Extras
特性提供了执行基本、重复性任务的方法,例如
- 创建和删除临时文件和目录
- 调用受保护和私有方法
- 获取和设置受保护和私有属性
注意
TestCase
和Extras
完全相同,区别在于前者是类,后者是特性。
安装
将其添加到 Composer 依赖列表中
$ composer require herrera-io/phpunit-test-case=1.*
用法
TestCase
类
<?php class MyTestCase extends Herrera\PHPUnit\TestCase { // my tests }
Extras
特性
<?php class MyTestCase extends My\Own\Custom\TestCase { use Herrera\PHPUnit\Extras; // my tests }
注意 如果您的测试类提供了自己的
tearDown()
方法,请确保同时调用类或特性的tearDown()
方法。TestCase
和Extras
使用清理过程来清理临时文件和目录。