function testSerializeColon() { $param = new Parameter('name', 'va:lue'); $this->assertEquals('NAME="va:lue"', $param->serialize()); }
function testSerializeSemiColon() { $cal = new Component\VCalendar(); $param = new Parameter($cal, 'name', 'va;lue'); $this->assertEquals('NAME="va;lue"', $param->serialize()); }
function testSerializeEmpty() { $param = new Parameter('name', null); $this->assertEquals('NAME', $param->serialize()); }
function testSerializeComplex() { $cal = new Component\VCalendar(); $param = new Parameter($cal, 'name', array("val1", "val2;", "val3^", "val4\n", "val5\"")); $this->assertEquals('NAME=val1,"val2;","val3^^","val4^n","val5^\'"', $param->serialize()); }