FlitchTest\Rule\Naming\MethodsTest::testMethodNaming PHP Метод

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

public testMethodNaming ( )
    public function testMethodNaming()
    {
        $tokenizer = new Tokenizer();
        $file = $tokenizer->tokenize('foo.php', "<?php class foo { function foo() {} function bar() {} }");
        $file->rewind();
        $file->seekTokenType(T_FUNCTION);
        $rule = new Methods();
        $rule->setFormat('bar');
        $rule->visitToken($file);
        $this->assertRuleViolations($file, array(array('line' => 1, 'column' => 28, 'message' => 'Method name does not match format "bar"', 'source' => 'Flitch\\Naming\\Methods')));
    }