簡體   English   中英

單元測試功能的PHP

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM