![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/laminas/laminas-oauth/test/Signature/ |
<?php namespace LaminasTest\OAuth\Signature; use Laminas\OAuth\Signature; use PHPUnit\Framework\TestCase; class AbstractTest extends TestCase { public function testNormaliseHttpBaseSignatureUrl() { $sign = new Signature\Plaintext('foo'); $url = 'HTTP://WWW.EXAMPLE.COM:80/REQUEST'; $this->assertEquals('http://www.example.com/REQUEST', $sign->normaliseBaseSignatureUrl($url)); } public function testNormaliseHttpsBaseSignatureUrl() { $sign = new Signature\Plaintext('foo'); $url = 'HTTPS://WWW.EXAMPLE.COM:443/REQUEST'; $this->assertEquals('https://www.example.com/REQUEST', $sign->normaliseBaseSignatureUrl($url)); } public function testNormaliseHttpPortBaseSignatureUrl() { $sign = new Signature\Plaintext('foo'); $url = 'HTTP://WWW.EXAMPLE.COM:443/REQUEST'; $this->assertEquals('http://www.example.com:443/REQUEST', $sign->normaliseBaseSignatureUrl($url)); } public function testNormaliseHttpsPortBaseSignatureUrl() { $sign = new Signature\Plaintext('foo'); $url = 'HTTPS://WWW.EXAMPLE.COM:80/REQUEST'; $this->assertEquals('https://www.example.com:80/REQUEST', $sign->normaliseBaseSignatureUrl($url)); } public function testNormaliseHttpsRemovesFragmentFromBaseSignatureUrl() { $sign = new Signature\Plaintext('foo'); $url = 'https://www.example.com/request#foo'; $this->assertEquals('https://www.example.com/request', $sign->normaliseBaseSignatureUrl($url)); } public function testNormaliseHttpsRemovesQueryFromBaseSignatureUrl() { $sign = new Signature\Plaintext('foo'); $url = 'https://www.example.com/request?foo=bar'; $this->assertEquals('https://www.example.com/request', $sign->normaliseBaseSignatureUrl($url)); } }