public function testUpdateItem($session_token, $computers_id)
{
$res = $this->doHttpRequest('PUT', 'Computer/', ['headers' => ['Session-Token' => $session_token], 'json' => ['input' => ['id' => $computers_id, 'serial' => "abcdef"]]]);
$this->assertNotEquals(null, $res, $this->last_error);
$this->assertEquals(200, $res->getStatusCode());
$body = $res->getBody();
$data = json_decode($body, true);
$this->assertNotEquals(false, $data);
$computer = array_shift($data);
$this->assertArrayHasKey($computers_id, $computer);
$this->assertArrayHasKey('message', $computer);
$this->assertEquals(true, (bool) $computer[$computers_id]);
$computer = new Computer();
$computers_exist = $computer->getFromDB($computers_id);
$this->assertEquals(true, (bool) $computers_exist);
$this->assertEquals("abcdef", $computer->fields['serial']);
}