[英]Unit-testing a functions php
我是單元測試的新手,我知道如何測試一個在函數內部包含兩個變量的函數,如本例所示,它包含“ $ 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;
}
如果知道關於連接對象的期望 ,則基本上只需要將其存儲到變量中並比較兩者即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.