/**
  * 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);
 }