FlitchTest\Rule\Naming\ConstantsTest::testConstantNaming PHP Метод

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

public testConstantNaming ( )
    public function testConstantNaming()
    {
        $tokenizer = new Tokenizer();
        $file = $tokenizer->tokenize('foo.php', "<?php class foo { const BAR = 'baz'; const BAZ = 'bar'; }");
        $file->rewind();
        $file->seekTokenType(T_CONST);
        $rule = new Constants();
        $rule->setFormat('BAZ');
        $rule->visitToken($file);
        $this->assertRuleViolations($file, array(array('line' => 1, 'column' => 25, 'message' => 'Constant name does not match format "BAZ"', 'source' => 'Flitch\\Naming\\Constants')));
    }
ConstantsTest