internations/testing-component

用于 Symfony 3 项目的测试辅助工具集合

1.4.0 2022-03-01 19:04 UTC

README

Build Status

一个用于简化 Symfony3 项目测试的测试辅助工具集合。

基础测试类

<?php
use InterNations\Component\Testing\AbstractTestCase;

class MyTest extends AbstractTestCase
{
}

访问受限成员

<?php
use InterNations\Component\Testing\AccessTrait;


class MyTest ...
{
    use AccessTrait;

    public function testSomething()
    {
        $this->setNonPublicProperty($this->sut, 'privateProperty', 'value');
        $this->callNonPublicMethod($this->sut, 'protectedMethod', ['arg1', 'arg2']);
    }
}