【发布时间】:2011-12-26 00:17:38
【问题描述】:
我需要一些关于如何处理此问题的建议。
使用 PHP 一个例子是:
class BuilderClass {
function getClass($id, $some, $vars){
$dbResult = new db_Class::getDbRows($id, $some, $vars);
foreach(...)
// Build something from the database values
return self;
}
}
所以我想做的是创建一个测试用例,以某种方式模拟数据库结果。
我还没有找到任何很好的方法来做到这一点,请指出正确的方向或类似的方法来让这对我有用。
我可以在构建器本身中更改某些内容,例如调用运行该函数的类:FunctionRunner::runStaticFunction("db_Class", "getDbRows", $args, $something_else);但目前我不知道这是否可能。任何涵盖此内容的研究文章或任何解释此内容的网站。我现在什么都愿意。
谢谢 /马库斯
【问题讨论】:
标签: php unit-testing mocking phpunit stub