public function testGetRenderer() { // prepare data $renderer1 = $this->getMock('Oro\\Component\\Layout\\LayoutRendererInterface'); $renderer2 = $this->getMock('Oro\\Component\\Layout\\LayoutRendererInterface'); $this->registry->addRenderer('test1', $renderer1); $this->registry->addRenderer('test2', $renderer2); $this->registry->setDefaultRenderer('test2'); // test hasRenderer $this->assertTrue($this->registry->hasRenderer('test1')); $this->assertTrue($this->registry->hasRenderer('test2')); $this->assertFalse($this->registry->hasRenderer('undefined')); // test getRenderer $this->assertSame($renderer2, $this->registry->getRenderer()); $this->assertSame($renderer1, $this->registry->getRenderer('test1')); $this->assertSame($renderer2, $this->registry->getRenderer('test2')); }