<?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. */namespaceSymfony\Component\Config\Tests\Definition\Builder;usePHPUnit\Framework\TestCase;useSymfony\Component\Config\Definition\Builder\BooleanNodeDefinition;classBooleanNodeDefinitionTestextendsTestCase{publicfunctiontestCannotBeEmptyThrowsAnException(){$this->expectException('Symfony\Component\Config\Definition\Exception\InvalidDefinitionException');$this->expectExceptionMessage('->cannotBeEmpty() is not applicable to BooleanNodeDefinition.');$def=newBooleanNodeDefinition('foo');$def->cannotBeEmpty();}publicfunctiontestSetDeprecated(){$def=newBooleanNodeDefinition('foo');$def->setDeprecated('The "%path%" node is deprecated.');$node=$def->getNode();$this->assertTrue($node->isDeprecated());$this->assertSame('The "foo" node is deprecated.',$node->getDeprecationMessage($node->getName(),$node->getPath()));}}