我正在Zend Framework上进行单元测试,我正在测试模型控制器中的函数。在某些时候,其中一个功能分配:
Zend_Layout::getMvcInstance()->assign('var_name', $someVar);
因为我没有调用任何控制器或视图,所以我不确定如何查看这些数据。我想保持隔离,以便我的单元测试保持适当。有没有合理的方法来获取这个变量而不修改我正在测试的函数?
供参考,我使用的是PHPUnit。
答案 0 :(得分:2)
这应该有效:
$someVar = Zend_Layout::getMvcInstance()->var_name;