PHP zendframework phpunit 深入
生活随笔
收集整理的這篇文章主要介紹了
PHP zendframework phpunit 深入
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
安裝包管理
curl -sS https://getcomposer.org/installer | /usr/local/php/bin/php
將證書安裝到
~$ mkdir ~/tools/https-ca~$ cd ~/tools/https-ca~$ curl http://curl.haxx.se/ca/cacert.pem -o cacert.pem
地址在
/Users/jackluo/tools/https-ca/cacert.pem然后修改php.ini文件
openssl.cafile=/Users/jackluo/tools/https-ca/cacert.pem下載文件
/usr/local/php/bin/php composer create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application .nginx 偽靜態(tài)設(shè)置
server {listen 80;server_name www.example.com;root /var/www/www.example.com/myapplication;index index.html index.htm index.php;location / {try_files $uri $uri/ /index.php$is_args$args;}location ~ \.php$ {fastcgi_pass unix:/usr/local/zend/tmp/php-fastcgi.socket;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}}安裝pear
$ cd /usr/localcurl http://pear.php.net/go-pear | sudo /usr/local/php/bin/phpwhich pear$ vi ~/.bash_profilephp.ini 修改include_path = "/usr/local/bin:.:/php/includes" <?php
class DataTest extends PHPUnit_Framework_TestCase
{/*** @dataProvider additionProvider*/public function testAdd($a, $b, $expected){$this->assertEquals($expected, $a + $b);}public function additionProvider(){return array(array(0, 0, 0),array(0, 1, 1),array(1, 0, 1),array(1, 1, 3));}
}
?> jackluo@jackluos-MacBook-Pro:~/Works/php $phpunit DataTest
PHPUnit 4.4.1 by Sebastian Bergmann....FTime: 40 ms, Memory: 3.50MbThere was 1 failure:1) DataTest::testAdd with data set #3 (1, 1, 3)
Failed asserting that 2 matches expected 3./Users/jackluo/Works/php/DataTest.php:9FAILURES!
Tests: 4, Assertions: 4, Failures: 1.
jackluo@jackluos-MacBook-Pro:~/Works/php $
?
總結(jié)
以上是生活随笔為你收集整理的PHP zendframework phpunit 深入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SWT的UI线程和非UI线程
- 下一篇: 动态规划算法php,php算法学习之动态