1
次のモデル関数のためにphpunitを使ってテストケースを記述したいと思います。私はユニットテストの初心者です、親切にアドバイスをしてください。Modelクラスのモックでユニットテストコードを正しく操作する方法
public function checkUserEmailExist($email)
{
$query = \registry::getDBHandler()->prepare("SELECT email FROM users WHERE email = :EMAIL");
$query->bindValue(":EMAIL", $email);
try{
$query->execute();
$result = ($query->fetchColumn());
} catch(PDOException $e) {
\debug::error('MySQL errno ' . $e->getCode() . ': "' . $e->getMessage() . '" when executing: ' . $query->queryString);
}
return $result;
}
fetchColumnは何を返しますか?オブジェクトまたは配列? –
@ user3360140:オブジェクト。それは電子メールアドレス –
を返すので、echo $ result-> emailが好きなら、電子メールアドレスを取得する必要がありますか?右? –