public function testServeUrl()
 {
     $serveUrl = $this->_client->getDataService()->serve("12345", 5, true);
     $expected = sprintf('service=%s&action=%s&apiVersion=%s&format=%s&clientTag=%s&entryId=%s&version=%s&forceProxy=%s&partnerId=%s&ks=%s', 'data', 'serve', $this->_client->getApiVersion(), 2, $this->_client->getConfig()->getClientTag(), '12345', 5, 1, $this->_client->getConfig()->getPartnerId(), rawurlencode($this->_client->getKs()));
     echo $serveUrl . PHP_EOL;
     echo $expected . PHP_EOL;
     $this->assertTrue(strpos($serveUrl, $expected) !== false);
 }
Esempio n. 2
0
 public function run()
 {
     $methods = get_class_methods($this);
     foreach ($methods as $method) {
         if (strpos($method, 'test') === 0) {
             try {
                 // use the client logger interface to log
                 $this->_client->getConfig()->getLogger()->log('Running ' . $method);
                 $this->{$method}();
             } catch (Exception $ex) {
                 $this->_client->getConfig()->getLogger()->log($method . ' failed with error: ' . $ex->getMessage());
                 return;
             }
         }
     }
     echo "\nFinished running client library tests\n";
 }
 public function testServeUrl()
 {
     $serveUrl = $this->_client->getDataService()->serve("12345", 5, true);
     $expectedArray = array('service' => 'data', 'action' => 'serve', 'apiVersion' => $this->_client->getApiVersion(), 'format' => 2, 'clientTag' => $this->_client->getConfig()->getClientTag(), 'entryId' => '12345', 'version' => 5, 'forceProxy' => 1, 'partnerId' => $this->_client->getConfig()->getPartnerId(), 'ks' => $this->_client->getKs());
     $expected = http_build_query($expectedArray);
     echo $serveUrl . PHP_EOL;
     echo $expected . PHP_EOL;
     $this->assertTrue(strpos($serveUrl, $expected) !== false);
 }