SearchTest::testMetaComputerUser PHP Method

testMetaComputerUser() public method

    public function testMetaComputerUser()
    {
        $search_params = array('is_deleted' => 0, 'start' => 0, 'search' => 'Search', 'criteria' => array(0 => array('field' => 'view', 'searchtype' => 'contains', 'value' => '')), 'metacriteria' => array(0 => array('link' => 'AND', 'itemtype' => 'User', 'field' => 1, 'searchtype' => 'equals', 'value' => 2), 1 => array('link' => 'AND', 'itemtype' => 'User', 'field' => 20, 'searchtype' => 'equals', 'value' => 4), 2 => array('link' => 'AND', 'itemtype' => 'User', 'field' => 80, 'searchtype' => 'equals', 'value' => 0), 3 => array('link' => 'AND', 'itemtype' => 'User', 'field' => 13, 'searchtype' => 'equals', 'value' => 1)));
        $data = $this->doSearch('Computer', $search_params);
        // check for sql error (data key missing or empty)
        $this->assertArrayHasKey('data', $data, $data['last_errors']);
        $this->assertNotCount(0, $data['data'], $data['last_errors']);
    }