_commonDocument->deleteCollection($this->_collectionName("testStructQuery4")); $this->markTestSkipped('Azure query sorting not implemented yet'); } } static function getConfigArray() { return array( Zend_Cloud_DocumentService_Factory::DOCUMENT_ADAPTER_KEY => 'Zend_Cloud_DocumentService_Adapter_WindowsAzure', Zend_Cloud_DocumentService_Adapter_WindowsAzure::ACCOUNT_NAME => constant('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_ACCOUNTNAME'), Zend_Cloud_DocumentService_Adapter_WindowsAzure::ACCOUNT_KEY => constant('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_ACCOUNTKEY'), Zend_Cloud_DocumentService_Adapter_WindowsAzure::HOST => constant('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_TABLE_HOST'), Zend_Cloud_DocumentService_Adapter_WindowsAzure::PROXY_HOST => constant('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_STORAGE_PROXY_HOST'), Zend_Cloud_DocumentService_Adapter_WindowsAzure::PROXY_PORT => constant('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_STORAGE_PROXY_PORT'), Zend_Cloud_DocumentService_Adapter_WindowsAzure::PROXY_CREDENTIALS => constant('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_STORAGE_PROXY_CREDENTIALS'), ); } protected function _getConfig() { if (!defined('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_ENABLED') || !constant('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_ENABLED') || !defined('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_ACCOUNTNAME') || !defined('TESTS_ZEND_SERVICE_WINDOWSAZURE_ONLINE_ACCOUNTKEY')) { $this->markTestSkipped("Windows Azure access not configured, skipping test"); } $config = new Zend_Config(self::getConfigArray()); return $config; } protected function _getDocumentData() { return array( array( parent::ID_FIELD => array("Amazon", "0385333498"), "name" => "The Sirens of Titan", "author" => "Kurt Vonnegut", "year" => 1959, "pages" => 336, "keyword" => "Book" ), array( parent::ID_FIELD => array("Amazon", "0802131786"), "name" => "Tropic of Cancer", "author" => "Henry Miller", "year" => 1934, "pages" => 318, "keyword" => "Book" ), array( parent::ID_FIELD => array("Amazon", "B000T9886K"), "name" => "In Between", "author" => "Paul Van Dyk", "year" => 2007, "keyword" => "CD" ), array( parent::ID_FIELD => array("Amazon", "1579124585"), "name" => "The Right Stuff", "author" => "Tom Wolfe", "year" => 1979, "pages" => 304, "keyword" => "Book" ), ); } protected function _queryString($domain, $s1, $s2) { $k1 = $s1[1]; $k2 = $s2[1]; return "RowKey eq '$k1' or RowKey eq '$k2'"; } } if (PHPUnit_MAIN_METHOD == 'Zend_Cloud_DocumentService_Adapter_WindowsAzureTest::main') { Zend_Cloud_DocumentService_Adapter_WindowsAzureTest::main(); }