【问题标题】:phpunit - Testing constructor with dependency injectionphpunit - 使用依赖注入测试构造函数
【发布时间】:2015-05-12 18:04:30
【问题描述】:

我需要使用 phpunit 测试以下具有依赖注入的构造函数。为此我必须使用嘲笑吗?如果有,请举个例子。

/**
 * Set graph object
 *
 * @param Graph $graphObj graph object
 */
public function __construct(Graph $graphObj)
{
    $this->graphObject = $graphObj;
}

【问题讨论】:

    标签: php unit-testing oop symfony phpunit


    【解决方案1】:

    假设phpunit:

    $mockGraph = $this->getMockBuilder('Graph')
                      ->setMethods(array('update'))
                      ->getMock();
    $testObject = new Object($mockGraph);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 2011-05-19
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多