Completed
Push — master ( c5c436...b453a3 )
by Ruud
15:58
created

Tests/unit/Form/TocPagePartAdminTypeTest.php (1 issue)

Severity

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
namespace Kunstmaan\PagePartBundle\Tests\Form;
4
5
use Kunstmaan\PagePartBundle\Form\TocPagePartAdminType;
6
use Kunstmaan\PagePartBundle\Tests\unit\Form\PagePartAdminTypeTestCase;
7
use Symfony\Component\Form\FormBuilderInterface;
8
9
/**
10
 * Generated by PHPUnit_SkeletonGenerator on 2012-08-20 at 12:29:42.
11
 */
12 View Code Duplication
class TocPagePartAdminTypeTest extends PagePartAdminTypeTestCase
13
{
14
    /**
15
     * @var TocPagePartAdminType
16
     */
17
    protected $object;
18
19
    /**
20
     * Sets up the fixture, for example, opens a network connection.
21
     * This method is called before a test is executed.
22
     */
23
    protected function setUp()
24
    {
25
        parent::setUp();
26
        $this->object = new TocPagePartAdminType();
27
    }
28
29
    public function testBuildForm()
30
    {
31
        $builder = $this->createMock(FormBuilderInterface::class);
32
        $builder->expects($this->never())->method('add');
33
34
        $this->object->buildForm($builder, array());
0 ignored issues
show
$builder is of type object<PHPUnit\Framework\MockObject\MockObject>, but the function expects a object<Symfony\Component...m\FormBuilderInterface>.

It seems like the type of the argument is not accepted by the function/method which you are calling.

In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug.

We suggest to add an explicit type cast like in the following example:

function acceptsInteger($int) { }

$x = '123'; // string "123"

// Instead of
acceptsInteger($x);

// we recommend to use
acceptsInteger((integer) $x);
Loading history...
35
    }
36
37
    public function testConfigureOptions()
38
    {
39
        $this->object->configureOptions($this->resolver);
40
        $resolve = $this->resolver->resolve();
41
        $this->assertEquals($resolve['data_class'], 'Kunstmaan\PagePartBundle\Entity\TocPagePart');
42
    }
43
}
44