| | 34 | $t->ok(in_array('sfAmazonSimpleDBPluginTestDomain2', $domainsList), 'listDomains() lists new created domain'); |
|---|
| | 35 | $t->ok(in_array('sfAmazonSimpleDBPluginTestDomain3', $domainsList), 'listDomains() lists new created domain'); |
|---|
| | 36 | |
|---|
| | 37 | $t->diag('Testing limit and offseting for domains list'); |
|---|
| | 38 | $domainsResults = $service->listDomains(2); |
|---|
| | 39 | $domainsList = $domainsResults['results']; |
|---|
| | 40 | $t->is(count($domainsList), 2, 'listDomains() retrieves the correct limited number of results'); |
|---|
| | 41 | $t->ok(isset($domainsResults['next_token']), 'listDomains() returns a next token'); |
|---|
| | 42 | |
|---|
| | 43 | $domainsResultsNext = $service->listDomains(2, $domainsResults['next_token']); |
|---|
| | 44 | $domainsResultsListNext = $domainsResultsNext['results']; |
|---|
| | 45 | $t->is(count($domainsResultsListNext), 1, 'listDomains() retrieves the correct limited number of results with an offset'); |
|---|
| | 46 | |
|---|
| 85 | | $query = $service->query(); |
|---|
| 86 | | $t->isa_ok($query, 'array', 'query() retrieves results as an array'); |
|---|
| 87 | | $t->is(count($query), 3, 'query() retrieves the correct number of results'); |
|---|
| | 101 | $queryResults = $service->query(); |
|---|
| | 102 | $queryResultsList = $queryResults['results']; |
|---|
| | 103 | $t->isa_ok($queryResultsList, 'array', 'query() retrieves results as an array'); |
|---|
| | 104 | $t->is(count($queryResultsList), 3, 'query() retrieves the correct number of results'); |
|---|
| 90 | | $query = $service->query("['Color' = 'Red']"); |
|---|
| 91 | | $t->isa_ok($query, 'array', 'query() retrieves results as an array'); |
|---|
| 92 | | $t->is(count($query), 1, 'query() retrieves the correct number of results'); |
|---|
| 93 | | $t->is($query[0], 'Entry #2', 'query() retrieves the correct result'); |
|---|
| | 107 | $queryResults = $service->query("['Color' = 'Red']"); |
|---|
| | 108 | $queryResultsList = $queryResults['results']; |
|---|
| | 109 | $t->isa_ok($queryResultsList, 'array', 'query() retrieves results as an array'); |
|---|
| | 110 | $t->is(count($queryResultsList), 1, 'query() retrieves the correct number of results'); |
|---|
| | 111 | $t->is($queryResultsList[0], 'Entry #2', 'query() retrieves the correct result'); |
|---|
| 96 | | $query = $service->query("['Color' = 'Green'] intersection ['Size' = 'Small']"); |
|---|
| 97 | | $t->is(count($query), 1, 'query() retrieves the correct number of results'); |
|---|
| 98 | | $t->is($query[0], 'Entry #3', 'query() retrieves the correct result'); |
|---|
| | 114 | $queryResults = $service->query("['Color' = 'Green'] intersection ['Size' = 'Small']"); |
|---|
| | 115 | $queryResultsList = $queryResults['results']; |
|---|
| | 116 | $t->is(count($queryResultsList), 1, 'query() retrieves the correct number of results'); |
|---|
| | 117 | $t->is($queryResultsList[0], 'Entry #3', 'query() retrieves the correct result'); |
|---|
| | 118 | |
|---|
| | 119 | $t->diag(' 4. Testing limit and offseting for results list'); |
|---|
| | 120 | $queryResults = $service->query(null, 2); |
|---|
| | 121 | $queryResultsList = $queryResults['results']; |
|---|
| | 122 | $t->is(count($queryResultsList), 2, 'query() retrieves the correct limited number of results'); |
|---|
| | 123 | $t->ok(isset($queryResults['next_token']), 'query() retrieves a next token attribute'); |
|---|
| | 124 | |
|---|
| | 125 | $queryResultsNext = $service->query(null, 2, $queryResults['next_token']); |
|---|
| | 126 | $queryResultsListNext = $queryResultsNext['results']; |
|---|
| | 127 | $t->is(count($queryResultsListNext), 1, 'query() retrieves the correct limited number of results with an offset'); |
|---|
| | 128 | |
|---|