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