/**
  * Test getters and setters
  *
  * @return void
  */
 public function testGettersAndSetters()
 {
     $message = 'Message';
     $statusCode = 500;
     $code = 1000;
     $data = ['some' => ['nested' => 'data']];
     /** @var ResponseBaseException $exception */
     $exception = new ResponseBaseException($statusCode, $message, $code);
     $exception->setData($data);
     $this->assertSame($message, $exception->getMessage());
     $this->assertSame($code, $exception->getCode());
     $this->assertSame($message, $exception->getResponseMessage());
     $this->assertSame($statusCode, $exception->getStatusCode());
     $this->assertSame($statusCode, $exception->getResponseStatusCode());
     $this->assertSame($data, $exception->getData());
 }