Chinaunix首页 | 论坛 | 博客

rgy

  • 博客访问: 413535
  • 博文数量: 179
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 1890
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-19 08:45
文章分类

全部博文(179)

文章存档

2012年(7)

2011年(43)

2010年(60)

2009年(69)

我的朋友

分类:

2010-11-07 11:32:58


# 安装PHP
cd /usr/lib
ln -s libltdl.so.3.1.4 libltdl.so
cd /data/setupfiles/
wget
tar zxvf ./php-5.3.3.tar.gz 
mkdir -p /data/programfiles/php-5.3.3
ln -s /data/programfiles/php-5.3.3 /usr/local/php
cd ./php-5.3.3
./configure --prefix=/usr/local/php
make
make install
ln -s /usr/local/php/bin/php /usr/bin/
ln -s /usr/local/php/bin/pear /usr/bin/
cp php.ini-development /usr/local/php/lib/
# 安装PHPUNIT
pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit
ln -s /usr/local/php/bin/phpunit /usr/bin/

二、入门示例:

# phpunit 之 Hello World 
# vim /data/tester/html/index.php 

class DataTest extends PHPUnit_Framework_TestCase
{//@dataProvider provider
    public function testAdd($a, $b, $c){
        $this->assertEquals($c, $a + $b);
    }

    public function provider(){
        return array(
          array(0, 0, 0),
          array(0, 1, 1),
          array(1, 0, 1),
          array(1, 1, 3)
          );
    }
}
?>

三、运行结果:

phpunit /data/tester/html/index.php

阅读(1020) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~