APIRestTest::testListSearchOptions PHP Метод

testListSearchOptions() публичный Метод

public testListSearchOptions ( $session_token )
    public function testListSearchOptions($session_token)
    {
        // test retrieve all users
        $res = $this->doHttpRequest('GET', 'listSearchOptions/Computer/', ['headers' => ['Session-Token' => $session_token]]);
        $this->assertNotEquals(null, $res, $this->last_error);
        $this->assertEquals(200, $res->getStatusCode());
        $body = $res->getBody();
        $data = json_decode($body, true);
        $this->assertNotEquals(false, $data);
        $this->assertGreaterThanOrEqual(128, count($data));
        $this->assertEquals('Name', $data[1]['name']);
        $this->assertEquals('glpi_computers', $data[1]['table']);
        $this->assertEquals('name', $data[1]['field']);
        $this->assertEquals('itemlink', $data[1]['datatype']);
        $this->assertEquals(array('contains', 'equals', 'notequals'), $data[1]['available_searchtypes']);
    }