Вход Регистрация
Файл: symfony-2.7/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/PhpBundleReaderTest.php
Строк: 72
<?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 SymfonyComponentIntlTestsDataBundleReader;

use 
SymfonyComponentIntlDataBundleReaderPhpBundleReader;

/**
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
class PhpBundleReaderTest extends PHPUnit_Framework_TestCase
{
    
/**
     * @var PhpBundleReader
     */
    
private $reader;

    protected function 
setUp()
    {
        
$this->reader = new PhpBundleReader();
    }

    public function 
testReadReturnsArray()
    {
        
$data $this->reader->read(__DIR__.'/Fixtures/php''en');

        
$this->assertTrue(is_array($data));
        
$this->assertSame('Bar'$data['Foo']);
        
$this->assertFalse(isset($data['ExistsNot']));
    }

    
/**
     * @expectedException SymfonyComponentIntlExceptionResourceBundleNotFoundException
     */
    
public function testReadFailsIfNonExistingLocale()
    {
        
$this->reader->read(__DIR__.'/Fixtures/php''foo');
    }

    
/**
     * @expectedException SymfonyComponentIntlExceptionRuntimeException
     */
    
public function testReadFailsIfNonExistingDirectory()
    {
        
$this->reader->read(__DIR__.'/foo''en');
    }

    
/**
     * @expectedException SymfonyComponentIntlExceptionRuntimeException
     */
    
public function testReadFailsIfNotAFile()
    {
        
$this->reader->read(__DIR__.'/Fixtures/NotAFile''en');
    }
}
Онлайн: 1
Реклама