From 5c7f2f17f9c471d306955df457c7cab4e5c6ed3b Mon Sep 17 00:00:00 2001 From: Snap Date: Thu, 16 Apr 2015 14:51:26 -0700 Subject: Google's OpenID Connect method $google_client_id & $google_client_secret must be added to db.inc.php! --- .../tests/general/RequestTest.php | 71 ++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 includes/google-api-php-client-master/tests/general/RequestTest.php (limited to 'includes/google-api-php-client-master/tests/general/RequestTest.php') diff --git a/includes/google-api-php-client-master/tests/general/RequestTest.php b/includes/google-api-php-client-master/tests/general/RequestTest.php new file mode 100644 index 0000000..68476cd --- /dev/null +++ b/includes/google-api-php-client-master/tests/general/RequestTest.php @@ -0,0 +1,71 @@ +setExpectedClass("Google_Client"); + $this->assertEquals(2, count($request->getQueryParams())); + $request->setQueryParam("hi", "there"); + $this->assertEquals($url2, $request->getUrl()); + $this->assertEquals("Google_Client", $request->getExpectedClass()); + + $urlPath = "/foo/bar"; + $request = new Google_Http_Request($urlPath); + $this->assertEquals($urlPath, $request->getUrl()); + $request->setBaseComponent("http://example.com"); + $this->assertEquals("http://example.com" . $urlPath, $request->getUrl()); + + $url3a = 'http://localhost:8080/foo/bar'; + $url3b = 'foo=a&foo=b&wowee=oh+my'; + $url3c = 'foo=a&foo=b&wowee=oh+my&hi=there'; + $request = new Google_Http_Request($url3a."?".$url3b, "POST"); + $request->setQueryParam("hi", "there"); + $request->maybeMoveParametersToBody(); + $this->assertEquals($url3a, $request->getUrl()); + $this->assertEquals($url3c, $request->getPostBody()); + + $url4 = 'http://localhost:8080/upload/foo/bar?foo=a&foo=b&wowee=oh+my&hi=there'; + $request = new Google_Http_Request($url); + $this->assertEquals(2, count($request->getQueryParams())); + $request->setQueryParam("hi", "there"); + $base = $request->getBaseComponent(); + $request->setBaseComponent($base . '/upload'); + $this->assertEquals($url4, $request->getUrl()); + } + + public function testGzipSupport() + { + $url = 'http://localhost:8080/foo/bar?foo=a&foo=b&wowee=oh+my'; + $request = new Google_Http_Request($url); + $request->enableGzip(); + $this->assertStringEndsWith(Google_Http_Request::GZIP_UA, $request->getUserAgent()); + $this->assertArrayHasKey('accept-encoding', $request->getRequestHeaders()); + $this->assertTrue($request->canGzip()); + $request->disableGzip(); + $this->assertStringEndsNotWith(Google_Http_Request::GZIP_UA, $request->getUserAgent()); + $this->assertArrayNotHasKey('accept-encoding', $request->getRequestHeaders()); + $this->assertFalse($request->canGzip()); + } +} -- cgit v1.2.3