public function testRequestOverride()
 {
     $request = new TestRequest();
     $server = $this->getTestServer();
     // Smoke test for override request class
     // $server->handleTokenRequest($request, $response = new Response());
     // $this->assertInstanceOf('Response', $response);
     // $server->handleAuthorizeRequest($request, $response = new Response(), true);
     // $this->assertInstanceOf('Response', $response);
     // $response = $server->verifyResourceRequest($request, $response = new Response());
     // $this->assertTrue(is_bool($response));
     /*** make some valid requests ***/
     // Valid Token Request
     $request->setPost(array('grant_type' => 'authorization_code', 'client_id' => 'Test Client ID', 'client_secret' => 'TestSecret', 'code' => 'testcode'));
     $server->handleTokenRequest($request, $response = new Response());
     $this->assertEquals($response->getStatusCode(), 200);
     $this->assertNull($response->getParameter('error'));
     $this->assertNotNUll($response->getParameter('access_token'));
 }