Chris@14: setProvider('example'); Chris@14: $this->assertEquals('example', $plugin->getProvider()); Chris@14: } Chris@14: Chris@14: /** Chris@14: * @covers ::getId Chris@14: */ Chris@14: public function testGetId() { Chris@14: $plugin = new AnnotationBaseStub(); Chris@14: // Doctrine sets the public prop directly. Chris@14: $plugin->id = 'example'; Chris@14: $this->assertEquals('example', $plugin->getId()); Chris@14: } Chris@14: Chris@14: /** Chris@14: * @covers ::getClass Chris@14: * @covers ::setClass Chris@14: */ Chris@14: public function testSetClass() { Chris@14: $plugin = new AnnotationBaseStub(); Chris@14: $plugin->setClass('example'); Chris@14: $this->assertEquals('example', $plugin->getClass()); Chris@14: } Chris@14: Chris@14: } Chris@14: /** Chris@14: * {@inheritdoc} Chris@14: */ Chris@14: class AnnotationBaseStub extends AnnotationBase { Chris@14: Chris@14: /** Chris@14: * {@inheritdoc} Chris@14: */ Chris@14: public function get() {} Chris@14: Chris@14: }