如何使用PHAR在MAMP中配置PHPUnit
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何使用PHAR在MAMP中配置PHPUnit,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2494字,纯文字阅读大概需要4分钟。
内容图文
![如何使用PHAR在MAMP中配置PHPUnit](/upload/InfoBanner/zyjiaocheng/818/b2fdd85ea24042a7841bfa3f32a88535.jpg)
我已按照official documentation的步骤进行操作
$wget https://phar.phpunit.de/phpunit.phar
$chmod +x phpunit.phar
$sudo mv phpunit.phar /usr/local/bin/phpunit
$phpunit --version
PHPUnit x.y.z by Sebastian Bergmann and contributors.
但是我在MacOS X上使用MAMP.
所以我不确定如何在MAMP中实现PHAR文件.
通常,文档告诉在终端中使用此注释:
sudo mv phpunit.phar /usr/local/bin/phpunit
我的PHP位置是:
/Applications/MAMP/bin/php/php5.2.17/bin/
我试过运行这个评论:
sudo mv phpunit.phar /Applications/MAMP/bin/php/php5.2.17/bin/
我不知道在这一步应该怎么做.请看一下,因为它不起作用.
解决方法:
以下是我用于成功使PHPUnit在MAMP中工作的步骤.这些说明
从各个地方拼凑而成.我希望在一个地方拥有一切都有帮助
其他人.快乐的测试!
在终端中使用MAMP的PHP
改编自How to override the path of PHP to use the MAMP path?
使用以下行编辑或创建?/ .bash_profile
# Use MAMP's latest version of PHP
MAMP_LATEST_PHP=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${MAMP_LATEST_PHP}/bin:$PATH
将这些行放在导出$PATH的任何其他行之后 – 这可以确保在路径中首先找到您的MAMP PHP.请注意,这些行尝试在MAMP安装中找到PHP编号最高的版本.如果需要,请随意根据您的具体情况进行调整.
当你从终端获得一个MAMP路径时,你可以告诉你做得对.你应该得到这样的东西:
/Applications/MAMP/bin/php/php7.0.0/bin/php
安装PHPUnit
大多数情况下,这是从PHPUnit网站下载PHP存档(PHAR).有一些方法可以从命令行执行此操作,但我无法使用它.所以,我使用了一个网络浏览器.
>从https://phar.phpunit.de下载最新的PHPUnit PHAR
>将其移至/usr/local/bin
> cd /usr/local/bin
>使用chmod x phpunit-5.3.2.phar使其可执行(根据实际名称调整)
>与ln -s phpunit-5.3.2.phar ./phpunit建立符号链接(根据实际名称调整)
>使用phpunit –version检查版本
你应该得到这样的东西:
Sebastian Bergmann和贡献者的PHPUnit 5.3.2.
在步骤5中构建符号链接允许您使用phpunit而不必键入
phpunit-5.3.2.phar代替.它还允许您无需更新PHPUnit
更改您键入的内容,当然假设您在创建新的符号链接时
更新.
写一个测试
这不是一个详尽的部分.有关编写测试的更好的教程.
相反,这只是我对绊倒我的规则经验的一些注释,
虽然我相信其他人都知道他们:
>您的测试类名称必须以Test结尾:
someTest类扩展了PHPUnit_Framework_TestCase
>您的测试类文件名必须以Test.php结尾并匹配包含的类:
SomeTest.php
>测试类中要作为测试运行的方法名称必须以test开头:
公共功能testSomething()
运行测试
到这个时候,它应该像以下一样简单:
phpunit SomeTest
如果一切顺利,PHPUnit将运行您的测试并为您提供结果.
添加一个方便的别名
假设一切正常(耶!)在你的?/ .bash_profile中尝试这个别名
# Use colors when running phpunit
alias phpunit='phpunit --colors'
内容总结
以上是互联网集市为您收集整理的如何使用PHAR在MAMP中配置PHPUnit全部内容,希望文章能够帮你解决如何使用PHAR在MAMP中配置PHPUnit所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。