public function testStringCast()
{
$classInfo = $this->reflector->reflect('\\BetterReflectionTest\\Fixture\\Methods');
$method = $classInfo->getMethod('methodWithOptionalParameters');
$requiredParam = $method->getParameter('parameter');
$this->assertSame('Parameter #0 [ <required> $parameter ]', (string) $requiredParam);
$optionalParam = $method->getParameter('optionalParameter');
$this->assertSame('Parameter #1 [ <optional> $optionalParameter = NULL ]', (string) $optionalParam);
}