function setUp() { $this->api = new Phlickr_Api(TESTING_API_KEY, TESTING_API_SECRET, TESTING_API_TOKEN); $this->api->setEndpointUrl('http://example.com'); // inject the response xml into the cache... // ... first the login details (so it can figure out the user id) $this->api->addResponseToCache('flickr.auth.checkToken', $this->api->getParamsForRequest(), TESTING_RESP_OK_PREFIX . TESTING_XML_CHECKTOKEN . TESTING_RESP_SUFIX); // ... the full description of the group $this->api->addResponseToCache(Phlickr_Group::getRequestMethodName(), Phlickr_Group::getRequestMethodParams(TESTING_XML_GROUP_ID), TESTING_RESP_OK_PREFIX . TESTING_XML_GROUP_LONG . TESTING_RESP_SUFIX); // ... then for group pool $this->api->addResponseToCache('flickr.groups.pools.getPhotos', array('group_id' => TESTING_XML_GROUP_ID, 'page' => 1, 'per_page' => 10), TESTING_RESP_OK_PREFIX . TESTING_XML_GROUP_PHOTOLIST . TESTING_RESP_SUFIX); $this->group = new Phlickr_AuthedGroup($this->api, TESTING_XML_GROUP_ID); }
function setUp() { $this->api = new Phlickr_Api(TESTING_API_KEY, TESTING_API_TOKEN); $this->api->setEndpointUrl('http://example.com'); // inject the response xml into the cache... // ... first for the full description of the group $this->api->addResponseToCache(Phlickr_Group::getRequestMethodName(), Phlickr_Group::getRequestMethodParams(TESTING_XML_GROUP_ID), TESTING_RESP_OK_PREFIX . TESTING_XML_GROUP_LONG . TESTING_RESP_SUFIX); // ... then for group pool $this->api->addResponseToCache('flickr.groups.pools.getPhotos', array('group_id' => TESTING_XML_GROUP_ID, 'page' => 1, 'per_page' => 10), TESTING_RESP_OK_PREFIX . TESTING_XML_GROUP_PHOTOLIST . TESTING_RESP_SUFIX); $this->fromId = new Phlickr_Group($this->api, TESTING_XML_GROUP_ID); $this->fromShortXml = new Phlickr_Group($this->api, simplexml_load_string(TESTING_XML_GROUP_SHORT)); $this->fromLongXml = new Phlickr_Group($this->api, simplexml_load_string(TESTING_XML_GROUP_LONG)); }