public function testWhenWithValueToAndFromStringShouldMatch() { $this->when->valueString = "Later"; $this->when->endTime = "2007-06-21T21:31:56-07:00"; $this->when->startTime = "2007-06-19T05:42:19-06:00"; $whenXml = $this->when->saveXML(); $newWhen = new Extension\When(); $newWhen->transferFromXML($whenXml); $newWhenXml = $newWhen->saveXML(); $this->assertTrue($whenXml == $newWhenXml); $this->assertEquals("Later", $this->when->valueString); $this->assertEquals("2007-06-21T21:31:56-07:00", $this->when->endTime); $this->assertEquals("2007-06-19T05:42:19-06:00", $this->when->startTime); }