Zend / Unit Testing:在启动Controller之前,在调用Model之后检查变量

时间:2011-09-15 15:03:19

标签: model-view-controller zend-framework model phpunit

我正在Zend Framework上进行单元测试,我正在测试模型控制器中的函数。在某些时候,其中一个功能分配:

Zend_Layout::getMvcInstance()->assign('var_name', $someVar);

因为我没有调用任何控制器或视图,所以我不确定如何查看这些数据。我想保持隔离,以便我的单元测试保持适当。有没有合理的方法来获取这个变量而不修改我正在测试的函数?

供参考,我使用的是PHPUnit。

1 个答案:

答案 0 :(得分:2)

这应该有效:

$someVar = Zend_Layout::getMvcInstance()->var_name;