@@ 36-50 (lines=15) @@ | ||
33 | } |
|
34 | } |
|
35 | ||
36 | public function testCreateDatabase() |
|
37 | { |
|
38 | $db = new HTTP\SocketClient(); |
|
39 | ||
40 | // Remove maybe existing database |
|
41 | try { |
|
42 | $db->request( 'DELETE', '/' . $this->getTestDatabase() ); |
|
43 | } catch ( \Exception $e ) { /* Irrelevant exception */ } |
|
44 | ||
45 | $response = $db->request( 'PUT', '/' . $this->getTestDatabase() ); |
|
46 | ||
47 | $this->assertInstanceOf('Doctrine\CouchDB\HTTP\Response', $response); |
|
48 | ||
49 | $this->assertTrue($response->body['ok']); |
|
50 | } |
|
51 | ||
52 | /** |
|
53 | * @depends testCreateDatabase |
|
@@ 255-267 (lines=13) @@ | ||
252 | /** |
|
253 | * @depends testCreateDatabase |
|
254 | */ |
|
255 | public function testArrayResponse() |
|
256 | { |
|
257 | $db = new HTTP\SocketClient(); |
|
258 | ||
259 | $db->request( 'PUT', '/' . $this->getTestDatabase() ); |
|
260 | $response = $db->request( 'GET', '/_all_dbs' ); |
|
261 | ||
262 | $this->assertInstanceOf('Doctrine\CouchDB\HTTP\Response', $response); |
|
263 | ||
264 | $this->assertInternalType('array', $response->body); |
|
265 | ||
266 | $this->assertContains(\Doctrine\Tests\ODM\CouchDB\TestUtil::getTestDatabase(), $response->body); |
|
267 | } |
|
268 | ||
269 | /** |
|
270 | * @depends testCreateDatabase |
@@ 51-65 (lines=15) @@ | ||
48 | } |
|
49 | } |
|
50 | ||
51 | public function testCreateDatabase() |
|
52 | { |
|
53 | $db = new HTTP\StreamClient(); |
|
54 | ||
55 | // Remove maybe existing database |
|
56 | try { |
|
57 | $db->request( 'DELETE', '/' . $this->getTestDatabase() . '' ); |
|
58 | } catch ( \Exception $e ) { /* Irrelevant exception */ } |
|
59 | ||
60 | $response = $db->request( 'PUT', '/' . $this->getTestDatabase() . '' ); |
|
61 | ||
62 | $this->assertInstanceOf('Doctrine\CouchDB\HTTP\Response', $response); |
|
63 | ||
64 | $this->assertTrue($response->body['ok']); |
|
65 | } |
|
66 | ||
67 | /** |
|
68 | * @depends testCreateDatabase |
|
@@ 269-283 (lines=15) @@ | ||
266 | /** |
|
267 | * @depends testCreateDatabase |
|
268 | */ |
|
269 | public function testArrayResponse() |
|
270 | { |
|
271 | $db = new HTTP\StreamClient(); |
|
272 | ||
273 | try { |
|
274 | $db->request( 'PUT', '/' . $this->getTestDatabase() . '' ); |
|
275 | } catch ( \Exception $e ) { /* Ignore */ } |
|
276 | $response = $db->request( 'GET', '/_all_dbs' ); |
|
277 | ||
278 | $this->assertInstanceOf('Doctrine\CouchDB\HTTP\Response', $response); |
|
279 | ||
280 | $this->assertInternalType('array', $response->body); |
|
281 | ||
282 | $this->assertContains(\Doctrine\Tests\ODM\CouchDB\TestUtil::getTestDatabase(), $response->body); |
|
283 | } |
|
284 | ||
285 | /** |
|
286 | * @depends testCreateDatabase |