gpt4 book ai didi

php - 单元测试函数 php

转载 作者:行者123 更新时间:2023-11-28 21:32:03 25 4
gpt4 key购买 nike

我是单元测试新手,我知道如何测试函数内部包含两个变量的函数,就像这个例子,它包含“$user_id”和“$mysqli”。

function checkbrute($user_id, $mysqli) {
...............
}

我的问题是,如何测试看起来像这样的函数?一个函数内部没有变量的函数,它只包含mysqli连接。

 function login_check($mysqli) {
.......
}

谢谢!!

最佳答案

既然您将 $mysqli 参数作为函数的重载传递,您不会测试那个连接对象吗?

例如:

function login_check($mysqli) {    
if ($mysqli == null)
$this->AssertFalse($mysqli //there is no connection object);
else
$this->AssertTrue($mysqli //the connection string/object is what I am expecting);
return $mysqli;
}

如果您知道在连接对象方面您期望什么,您基本上只需要将它存储到一个变量中并比较两者。

关于php - 单元测试函数 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16778409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com