Вход Регистрация
Файл: symfony-2.7/src/Symfony/Component/Security/Core/Tests/Util/StringUtilsTest.php
Строк: 52
<?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 
SymfonyComponentSecurityCoreUtilStringUtils;

/**
 * Data from PHP.net's hash_equals tests.
 */
class StringUtilsTest extends PHPUnit_Framework_TestCase
{
    public function 
dataProviderTrue()
    {
        return array(
            array(
'same''same'),
            array(
''''),
            array(
123123),
            array(
null''),
            array(
nullnull),
        );
    }

    public function 
dataProviderFalse()
    {
        return array(
            array(
'not1same''not2same'),
            array(
'short''longer'),
            array(
'longer''short'),
            array(
'''notempty'),
            array(
'notempty'''),
            array(
123'NaN'),
            array(
'NaN'123),
            array(
null123),
        );
    }

    
/**
     * @dataProvider dataProviderTrue
     */
    
public function testEqualsTrue($known$user)
    {
        
$this->assertTrue(StringUtils::equals($known$user));
    }

    
/**
     * @dataProvider dataProviderFalse
     */
    
public function testEqualsFalse($known$user)
    {
        
$this->assertFalse(StringUtils::equals($known$user));
    }
}
Онлайн: 3
Реклама