public function testParamProducesCorrectDocBlockLine() { $this->tag->setParamName('foo'); $this->tag->setDatatype('string'); $this->tag->setDescription('bar bar bar'); $this->assertEquals('@param string $foo bar bar bar', $this->tag->generate()); }
public function testConstructorWithOptions() { $this->tag->setOptions(array('authorEmail' => 'string', 'authorName' => 'foo')); $tagWithOptionsFromConstructor = new AuthorTag('foo', 'string'); $this->assertEquals($this->tag->generate(), $tagWithOptionsFromConstructor->generate()); }