为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp 怎么用phpunit 做单元测试?

thinkphp 怎么用phpunit 做单元测试?

慕哥9229398 2018-08-08 09:20:22
最近尝试用thinkphp 写项目,现在代码有一定量了,每次运行正常但是没有输出值的时候很难找具体时哪个步骤上没拿到值,所以找了下关于php做单元测试的框架phpunit,看了下官方的开访文档,还是不清楚如何在框架下运行一个单元测试。。。所以想问问大家,如何用phpunit做thinhphp的单元测试(controller和module的)比如我controller目录下有个叫authController.class.php的文件。<?phpnamespace Home\Controller;use Think\Controller;class authController extends Controller {    public function(){        $usr = I('POST.usr');        $pwd = I('POST.pwd');        $result = M('user')->where("usr=$usr AND pwd=$pwd")->find();        if($result == ''){            return 0;        }        echo $result = 1;    }}我想测试这个controller中$usr和$pwd传入的值是不是为test,并且如果都是test后result应该为真。如何写这个测试用例,各位大神请解答下,测试用例的文件应该放哪里,怎么写
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信