博学而笃志 切问而近思 仁在其中
详情
体验PHP下的单元测试工具:PHPUnit
作者:Aliot     发布时间:2017-07-02     评论:0     阅读:0

体验PHP下的单元测试工具:PHPUnit

时间:2011-09-25

今天接到了个任务,需要对数字进行计算,因为涉及到整数,小数,和科学计数法等很多条件,所以人工测试非常麻烦,于是想到了PHP的单元测试工具PHPUnit,所以写个文档备查。

看了PHPUnit的文档之后基本有了一些了解,

http://pear.php.net/manual/en/packages.php.phpunit.intro.php

工作流程如下:

1.设计你的class/API

2.创建测试程序集

3.实现class/API

4.运行测试

5.修正测试失败或错误,回到第4步。

我们来举个例子:

下面是你要测试的class,其中formatn函数一个取任意数字的5位有效数字的函数。

----------format_number.php-----------

class fo {
    function fo() {
    }
    function formatn($num) {
        $num = rtrim($num,"0");
        $pos = strpos($num,".");
        $num = str_replace(".","",$num);
        $count1 = strlen($num);
        $num = ltrim($num,"0");
        $count2 = strlen($num);
        $zeroc = $count1 - $count2;
        $num = substr($num,0,6);
        $num = round($num/10);
        //$num = str_pad($num, 5, "0");
        if ($pos !== false) {
            $num = str_pad($num, (strlen($num)+$zeroc), "0", STR_PAD_LEFT);
            $dotl = substr($num,0,$pos);
            $dotr = substr($num,$pos);
            $num = $dotl.".".$dotr;
        }
        return $num;
    }
}
  
}


相关文章
loading......
最新动态
所有评论

loading......

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册