PHPUnit内でコンストラクタは使えない。

PHPUnitで__construct()は使えないです。

下のように定義していると、

class GenerateLicenseTest extends WP_UnitTestCase {
function __construct() {
$GenerateLicense = new GenerateLicense();;
}

array_merge(): Argument #1 is not an array
というエラーが出るなので、代わりにsetUPを使う。

`
class GenerateLicenseTest extends WP_UnitTestCase {

public function setUp() {
$GenerateLicense = new GenerateLicense();
}
`

setUp

setUp() は、テストを実行した時に、そのテストメソッド内で最初に1度だけ実行されます。

setUp
http://phpunit.readthedocs.io/ja/latest/fixtures.html