eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Suggestion\Tests\ConfigSuggestionTest::testConfigSuggestion PHP Метод

testConfigSuggestion() публичный Метод

    public function testConfigSuggestion()
    {
        $message = 'some message';
        $configArray = array('foo' => 'bar');
        $suggestion = new ConfigSuggestion($message, $configArray);
        $this->assertSame($message, $suggestion->getMessage());
        $this->assertSame($configArray, $suggestion->getSuggestion());
        $this->assertFalse($suggestion->isMandatory());
        $newMessage = 'foo bar';
        $suggestion->setMessage($newMessage);
        $this->assertSame($newMessage, $suggestion->getMessage());
        $newConfigArray = array('ez' => 'publish');
        $suggestion->setSuggestion($newConfigArray);
        $this->assertSame($newConfigArray, $suggestion->getSuggestion());
        $suggestion->setMandatory(true);
        $this->assertTrue($suggestion->isMandatory());
    }