/** * @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); }