示例#1
0
 function testSerializeColon()
 {
     $param = new Parameter('name', 'va:lue');
     $this->assertEquals('NAME="va:lue"', $param->serialize());
 }
示例#2
0
 function testSerializeSemiColon()
 {
     $cal = new Component\VCalendar();
     $param = new Parameter($cal, 'name', 'va;lue');
     $this->assertEquals('NAME="va;lue"', $param->serialize());
 }
示例#3
0
 function testSerializeEmpty()
 {
     $param = new Parameter('name', null);
     $this->assertEquals('NAME', $param->serialize());
 }
示例#4
0
 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());
 }