function renderCsv() { $page = XmlDocumentHandler::getInstance(); $page->setMimeType('text/csv'); $page->setAttachmentName('export.csv'); $writer = new CsvWriter(); $writer->setData($this->data); return $writer->render(); }
public function testRender() { $list = array(); $list[] = new CsvTestRow("hej där", 123456.999100091); $list[] = new CsvTestRow("kalle", 200.00000000001); $writer = new CsvWriter(); $writer->setData($list); $expected_csv = '"col1";"col2"' . "\r\n" . '"hej där";"123456.99910009"' . "\r\n" . '"kalle";"200.00000000001"' . "\r\n"; $this->assertEquals($writer->render(), $expected_csv); }