我在另一个文档中读到,具有与数据库连接的方法的类必须通过集成测试进行测试。我试图找到一个例子,但我没有找到任何,只有理论。我对测试的经验很少。能给我举个例子?一个链接?,一些东西(而不仅仅是理论,因为我读了很多),像这样的东西?我认为这不是一个奇怪的案例。如果它可能与 php 和 sql 或类似。
如果您不了解集成测试,您如何测试此类问题?
class database{
public $server;
public $database;
public $password;
public $user;
public $descriptor;
function __construct(){
$this->server="localhost";
$this->database="mydb";
$this->user="stackoverflow";
$this->password="1234";
$this->descriptor=mysql_connect($this->server,$this->user,$this->password);
mysql_select_db($this->database,$this->descriptor);
}
function make_request($query){
$response=mysql_query($query,$this->descriptor);
return $response;
}
function close_connection(){
mysql_close($this->descriptor);
}
function number_rows($result_query){
return mysql_num_rows($result_query);
}
}