thinkphp 怎么用phpunit 做单元测试?

最近尝试用thinkphp 写项目,现在代码有一定量了,每次运行正常但是没有输出值的时候很难找具体时哪个步骤上没拿到值,所以找了下关于php做单元测试的框架phpunit,看了下官方的开访文档,还是不清楚如何在框架下运行一个单元测试。。。所以想问问大家,如何用phpunit做thinhphp的单元测试(controller和module的)
比如我controller目录下有个叫authController.class.php的文件。

<?php

namespace 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应该为真。如何写这个测试用例,各位大神请解答下,测试用例的文件应该放哪里,怎么写


慕哥9229398
浏览 1212回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP