Skip to content

A collection of test helpers for Symfony 2 projects

Notifications You must be signed in to change notification settings

InterNations/TestingComponent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8b888ca · Mar 1, 2022

History

82 Commits
Mar 1, 2022
Apr 1, 2013
Mar 1, 2022
Mar 1, 2022
Feb 7, 2015
Jun 16, 2020
Jun 16, 2020
Mar 1, 2022
Mar 1, 2022

Repository files navigation

Test helpers for Symfony projects

Build Status

A collection of test helpers to ease testing of Symfony3 projects.

The base test class

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

class MyTest extends AbstractTestCase
{
}

Accessing restricted members

<?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']);
    }
}