public function testGetObjectLength() { $object = new GeneralizedTime(); $expectedSize = 2 + 15; // Identifier + length + YYYYMMDDHHmmSSZ $this->assertEquals($expectedSize, $object->getObjectLength()); // without specified daytime $object = new GeneralizedTime('2012-09-23'); $this->assertEquals($expectedSize, $object->getObjectLength()); // with fractional-seconds elements $object = new GeneralizedTime('2012-09-23 22:21:03.5435440'); $this->assertEquals($expectedSize + 7, $object->getObjectLength()); }