Вход Регистрация
Файл: gapps/vendor/mockery/mockery/tests/Mockery/Test/Generator/MockConfigurationBuilderTest.php
Строк: 35
<?php

namespace MockeryGenerator;

use 
Mockery as m;
use 
MockeryGeneratorMockConfigurationBuilder;

class 
MockConfigurationBuilderTest extends PHPUnit_Framework_TestCase
{
    
/**
     * @test
     */
    
public function reservedWordsAreBlackListedByDefault()
    {
        
$builder = new MockConfigurationBuilder;
        
$this->assertContains('abstract'$builder->getMockConfiguration()->getBlackListedMethods());

        
// need a builtin for this
        
$this->markTestSkipped("Need a builtin class with a method that is a reserved word");
    }

    
/**
     * @test
     */
    
public function magicMethodsAreBlackListedByDefault()
    {
        
$builder = new MockConfigurationBuilder;
        
$builder->addTarget("MockeryGeneratorClassWithMagicCall");
        
$methods $builder->getMockConfiguration()->getMethodsToMock();
        
$this->assertEquals(1count($methods));
        
$this->assertEquals("foo"$methods[0]->getName());
    }
}

class 
ClassWithMagicCall
{
    public function 
foo()
    {
    }
    public function 
__call($method$args)
    {
    }
}
Онлайн: 1
Реклама