Вход Регистрация
Файл: symfony-2.7/src/Symfony/Component/ExpressionLanguage/Tests/Node/NodeTest.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 SymfonyComponentExpressionLanguageTestsNode;

use 
SymfonyComponentExpressionLanguageNodeNode;
use 
SymfonyComponentExpressionLanguageNodeConstantNode;

class 
NodeTest extends PHPUnit_Framework_TestCase
{
    public function 
testToString()
    {
        
$node = new Node(array(new ConstantNode('foo')));

        
$this->assertEquals(<<<EOF
Node(
    ConstantNode(value: 'foo')
)
EOF
        , (string) 
$node);
    }

    public function 
testSerialization()
    {
        
$node = new Node(array('foo' => 'bar'), array('bar' => 'foo'));

        
$serializedNode serialize($node);
        
$unserializedNode unserialize($serializedNode);

        
$this->assertEquals($node$unserializedNode);
    }
}
Онлайн: 1
Реклама