【发布时间】:2014-04-11 20:37:54
【问题描述】:
类
<?php
class api
{
private $key;
private $secret;
public function __construct($key, $secret)
{
$this->key = $key;
$this->secret = $secret;
}
}
测试
public function test_api_keys_are_set_on_initialization()
{
$this->assertNotEmpty($this->api->key);
$this->assertNotEmpty($this->api->secret);
}
显然,PHPunit 不会让您测试私有变量。但是如何编写一个测试来检查是否在__construct() 中设置了密钥?
【问题讨论】: