/** * Checks the serialize/unserialize methods implemented * from the \Serializable interface. * * @return void */ public function testSerializeAndUnserialize() { // initialize a ReflectionClass instance and clone it $classOne = new ReflectionClass(__CLASS__); $clonedOne = clone $classOne; // serialize/unserialize the ReflectionClass $classOne->unserialize($classOne->serialize()); // check that the two ReflectionClass instances are equal $this->assertEquals($clonedOne, $classOne); }