/** * @dataProvider testGetLayoutDataProvider */ public function testGetLayout($layout, $expectedOutput, $text, $message) { $marker = $this->controller->renderInfobox($text, $layout, $this->parser, $this->parser->getPreprocessor()->newFrame())[0]; $output = $this->controller->replaceMarkers($marker); $this->assertTrue($this->checkClassName($output, $expectedOutput, $message)); }