public function testFailOnInvalidUrl() { $connector = new AfsSearchConnector('foo', new AfsService(42)); try { $connector->send(array()); $this->fail('Send query with bad URL should have failed!'); } catch (Exception $e) { } }
public function testMultiLogs() { $connector = new AfsSearchConnector('foo', new AfsService(42)); $qm = new AfsSearchQueryManager($connector, $this->config); $query = new AfsQuery(); $query = $query->add_log('LOG')->add_log('LOGGG'); try { $qm->send($query); } catch (Exception $e) { } $url = $connector->get_generated_url(); $afs_log = urlencode('afs:log') . '='; $this->assertFalse(strpos($url, $afs_log . 'LOG') === False, 'No afs:log LOG in URL: ' . $url); $this->assertFalse(strpos($url, $afs_log . 'LOGGG') === False, 'No afs:log LOGGG in URL: ' . $url); }