小编Siv*_*ala的帖子

如何在 phpunit 中为调用 mysql 的类编写单元测试?

我有一个执行 mysql 操作的示例类,如下所示。

<?php
class ProjectHandler{
    public function getProjectInformation($projectId){
        $prMysql = new prMysql;
        /* Make connection to database */
        $connection = $prMysql->open_store_database();
        $sql = sprintf("SELECT product_id, projectName FROM test_projects
                WHERE projectId = %d", $platform_id);
        $test_result = mysql_query($sql, $connection) or die();
        $num_rows = mysql_num_rows($test_result);
        if ($num_rows > 0) {
            $test_row = mysql_fetch_assoc($test_result);
        }
        return $test_row;
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

哪里prMysql有一个为mysql操作编写的包装类。是否可以模拟场景中的 mysql 调用?

phpunit

2
推荐指数
1
解决办法
3824
查看次数

标签 统计

phpunit ×1