博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎么创建php文件测试用例,thinkphp 怎么用phpunit 做单元测试?
阅读量:5254 次
发布时间:2019-06-14

本文共 584 字,大约阅读时间需要 1 分钟。

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

比如我controller目录下有个叫authController.class.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应该为真。如何写这个测试用例,各位大神请解答下,测试用例的文件应该放哪里,怎么写

转载地址:http://mwrav.baihongyu.com/

你可能感兴趣的文章
完全背包
查看>>
Cookie、 LocalStorage 与 SessionStorage详解
查看>>
Thuwc2018 游记
查看>>
R语言输入与输出
查看>>
国土档案管理信息系统【档案著录】-他项权利类档案著录
查看>>
P3366 【模板】最小生成树
查看>>
一个屌丝程序猿的人生(六十九)
查看>>
(二)代理模式详解(包含原理详解)
查看>>
webgame(php+flex) 的优化方案。
查看>>
Xamarin Studio –Project not built in active configuration
查看>>
Linux服务器丢包故障的解决思路及引申的TCP/IP协议栈理论
查看>>
Pandas模块
查看>>
为程序申请管理员权限
查看>>
day6——is,==,编码和解码
查看>>
mybatis学习(三)——接口式编程
查看>>
Leetcode 74 Search a 2D matrix
查看>>
JDBC工具类创建及使用
查看>>
特征归一化的方法 线性归一化 零均值归一化
查看>>
「BZOJ 2434」「NOI 2011」阿狸的打字机「AC自动机」
查看>>
Android开发学习笔记:浅谈显示Intent和隐式Intent
查看>>