APIXmlrpcTest::testUpdateItem PHP Method

testUpdateItem() public method

public testUpdateItem ( $session_token, $computers_id )
    public function testUpdateItem($session_token, $computers_id)
    {
        $res = $this->doHttpRequest('updateItems', ['session_token' => $session_token, 'itemtype' => 'Computer', 'input' => ['id' => $computers_id, 'serial' => "abcdef"]]);
        $this->assertEquals(200, $res->getStatusCode());
        $data = xmlrpc_decode($res->getBody());
        $this->assertNotEquals(false, $data);
        $computer = array_shift($data);
        $this->assertArrayHasKey($computers_id, $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']);
    }