这是我正在为其编写测试套件的类的构造函数(它扩展了 mysqli):
function __construct(Config $c)
{
// store config file
$this->config = $c;
// do mysqli constructor
parent::__construct(
$this->config['db_host'],
$this->config['db_user'],
$this->config['db_pass'],
$this->config['db_dbname']
);
}
Config
传递给构造函数的类实现了arrayaccess
php内置的接口:
class Config implements arrayaccess{...}
如何模拟/存根Config
对象?我应该使用哪个,为什么?
提前致谢!