public function testGetError()
 {
     $this->assertTrue(strlen(Diagnostic::getStatus("001")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("002")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("003")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("004")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("005")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("006")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("007")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("008")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("009")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("010")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("011")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("012")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("013")) > 0);
     $this->assertTrue(strlen(Diagnostic::getStatus("014")) > 0);
     $this->assertSame("unknown error", Diagnostic::getStatus("015"));
 }
 /**
  * {@inheritdoc}
  */
 public function stopMessage($apiMsgId)
 {
     $response = $this->get('http/delmsg', array('apimsgid' => $apiMsgId));
     return (object) array('id' => $response['ID'], 'status' => $response['Status'], 'description' => Diagnostic::getStatus($response['Status']));
 }
 /**
  * {@inheritdoc}
  */
 public function stopMessage($apiMsgId)
 {
     $response = $this->get('rest/message/' . $apiMsgId, array(), self::HTTP_DELETE);
     return (object) array('id' => $response['apiMessageId'], 'status' => $response['messageStatus'], 'description' => Diagnostic::getStatus($response['messageStatus']));
 }