/**
  * @depends testRemove
  * 
  * @return void
  */
 public function testSetAndEdit()
 {
     $this->util->setMenu('/queue/simple');
     $id = $this->util->add(array('name' => TEST_QUEUE_NAME, 'target' => HOSTNAME_SILENT . '/32'));
     $printRequest = new Request('/queue/simple/print', Query::where('.id', $id));
     $responses = $this->client->sendSync($printRequest);
     $this->assertSame(HOSTNAME_SILENT . '/32', $responses->getProperty('target'));
     $this->assertNotSame('true', $responses->getProperty('disabled'));
     $this->util->set($id, array('target' => HOSTNAME_INVALID . '/32', 'disabled'));
     $responses = $this->client->sendSync($printRequest);
     $this->assertSame(HOSTNAME_INVALID . '/32', $responses->getProperty('target'));
     $this->assertSame('true', $responses->getProperty('disabled'));
     $this->util->edit($id, array('target' => HOSTNAME_SILENT . '/32'));
     $responses = $this->client->sendSync($printRequest);
     $this->assertSame(HOSTNAME_SILENT . '/32', $responses->getProperty('target'));
     $this->assertSame('true', $responses->getProperty('disabled'));
     $this->util->remove($id);
 }