PHPUnit
Sublime Text 2的PHPUnit支持
详细信息
安装
- 总计 70K
- Win 40K
- Mac 14K
- Linux 16K
8月7日 | 8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 1 | 3 | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 2 | 0 | 1 |
Mac | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Linux | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
说明
Sublime PHPUnit
该插件为Sublime Text 2 & 3添加了PHPUnit支持。
安装
使用Package Control(首选项 -> Package Control -> 安装包 -> PHPUnit)安装此插件。
Sublime Text中对PHPUnit的支持
此插件在Sublime Text中增加了运行PHPUnit测试的功能。
在编辑器中右键单击以
- 运行所有单元测试
- 运行当前文件的单元测试
- 运行当前文件中的单元测试
- 使用当前XML配置文件运行PHPUnit
- 转到包含测试的文件或正在测试的文件
在侧栏中右键单击以
- 运行当前文件中的单元测试
- 运行所有单元测试
- 使用选定的XML配置文件运行PHPUnit
您还可以打开命令面板(Linux上为CTRL + SHIFT + P),并输入'PHPUnit',以查看当前打开文件中可以做什么。
要使此插件工作,您需要为您的项目代码(使用Phix的项目可以免费获得)创建一个phpunit.xml.dist或phpunit.xml文件。Sublime-PHPUnit插件会从您尝试测试的位置开始向上搜索,使用它找到的第一个phpunit.xml或phpunit.xml.dist。请确保您的phpunit.xml文件位于您的测试文件夹顶部(甚至更上),此插件将为您工作。
PHPUnit支持基于Ruby Tests插件
代码片段
我们添加以下代码片段以加快编写PHP测试代码的速度。
要使用任何代码片段,请简单地将代码片段名称输入,然后按键。Sublime Text 2将插入代码片段,然后您可以使用键移动到要替换的任何占位符。
- phpunit-test:在您的TestCase类中创建一个新的测试方法
- phpunit-testcase:创建一个新的TestCase类来放置您的测试
欢迎贡献
欢迎对功能提出请求和包含补丁的pull请求 :)
请确保您的pull请求是针对'develop'分支而不是'master'。