Пример #1
0
 /**
  * @covers \Weasel\Annotation\DocblockLexer::skipToType
  */
 public function testSkipToType()
 {
     $testIn = '@ 1   \\     true   "foo"  bar';
     $lexer = new DocblockLexer($testIn);
     $cur = $lexer->skipToType(DocblockLexer::T_AT);
     $this->assertEquals(DocblockLexer::T_AT, $cur["type"]);
     $this->assertEquals($lexer->get(), $cur);
     $cur = $lexer->skipToType(DocblockLexer::T_QUOTED_STRING);
     $this->assertEquals(DocblockLexer::T_QUOTED_STRING, $cur["type"]);
     $this->assertEquals($lexer->get(), $cur);
     $this->assertNull($lexer->skipToType(DocblockLexer::T_COLON));
 }