Вход Регистрация
Файл: symfony-2.7/src/Symfony/Component/Security/Core/Tests/Util/ClassUtilsTest.php
Строк: 57
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace SymfonyComponentSecurityCoreTestsUtil
{
    use 
SymfonyComponentSecurityCoreUtilClassUtils;

    class 
ClassUtilsTest extends PHPUnit_Framework_TestCase
    
{
        public static function 
dataGetClass()
        {
            return array(
                array(
'stdClass''stdClass'),
                array(
'SymfonyComponentSecurityCoreUtilClassUtils''SymfonyComponentSecurityCoreUtilClassUtils'),
                array(
'MyProjectProxies__CG__stdClass''stdClass'),
                array(
'MyProjectProxies__CG__OtherProjectProxies__CG__stdClass''stdClass'),
                array(
'MyProjectProxies__CG__SymfonyComponentSecurityCoreTestsUtilChildObject''SymfonyComponentSecurityCoreTestsUtilChildObject'),
                array(new 
TestObject(), 'SymfonyComponentSecurityCoreTestsUtilTestObject'),
                array(new 
AcmeDemoBundleProxy__CG__SymfonyComponentSecurityCoreTestsUtilTestObject(), 'SymfonyComponentSecurityCoreTestsUtilTestObject'),
            );
        }

        
/**
         * @dataProvider dataGetClass
         */
        
public function testGetRealClass($object$expectedClassName)
        {
            
$this->assertEquals($expectedClassNameClassUtils::getRealClass($object));
        }
    }

    class 
TestObject
    
{
    }
}

namespace 
AcmeDemoBundleProxy__CG__SymfonyComponentSecurityCoreTestsUtil
{
    class 
TestObject extends SymfonyComponentSecurityCoreTestsUtilTestObject
    
{
    }
}
Онлайн: 3
Реклама