createRequestBuilder() ->setMethod('GET') ->setUri('/api/users') ->setAcceptType('application/json') ->addServerParameter('HTTP_X-AUTH-TOKEN', UserFixtures::ADMIN_USER_REFERENCE) ->request(); $response = $this->client->getResponse(); $this->assertTrue( $response->headers->contains('Content-Type', 'application/json'), 'the "Content-Type" header is "' . $response->headers->get('Content-Type') . '"' // optional message shown on failure ); $this->assertEquals(200, $response->getStatusCode(), 'Status code was ' . $response->getStatusCode() . ' but expected 200: ' . $response->getContent()); } /** * This test verifies that requesting */ public function testRetrieveUserWithID1() { $this->createRequestBuilder() ->setMethod('GET') ->setUri('/api/user/1') ->setAcceptType('application/json') ->addServerParameter('HTTP_X-AUTH-TOKEN', UserFixtures::ADMIN_USER_REFERENCE) ->request(); $response = $this->client->getResponse(); $this->assertTrue( $response->headers->contains('Content-Type', 'application/json'), 'the "Content-Type" header is "' . $response->headers->get('Content-Type') . '"' // optional message shown on failure ); $this->assertEquals(200, $response->getStatusCode(), 'Status code was ' . $response->getStatusCode() . ' but expected 200: ' . $response->getContent()); } public function testUserDefaults() { $hero = new Hero(); $this->assertEquals(0, $hero->getStrength()); } }