/** * @group Core * @group TranslationWriter * @dataProvider getQuoteTestData */ public function testQuote($data, $expected) { if (Piwik_Common::isWindows() && $data == "\n") { return; } $this->assertEquals($expected, Piwik_TranslationWriter::quote($data)); }
function test_quote() { $tests = array('abc 123' => "'abc 123'", "\n" => ' ', ' ' => "'\n'", ' ' => "'\t'", "it's" => "'it\\'s'"); foreach ($tests as $data => $expected) { if (Piwik_Common::isWindows() && $data == "\n") { continue; } $this->assertEqual(Piwik_TranslationWriter::quote($data), $expected, "{$data} => not '{$expected}'"); } }