* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class PatchRequestTest extends TestCase { public function testConstruct() { $request = new PatchRequest(new Url('http://localhost.com/foo'), array('X-Foo' => 'bar'), 'foo'); $this->assertEquals('PATCH', $request->getMethod()); $this->assertEquals('localhost.com', $request->getHeader('Host')); $this->assertEquals('bar', $request->getHeader('X-Foo')); $this->assertEquals('foo', (string) $request->getBody()); } public function testConstructUrlHeader() { $request = new PatchRequest(new Url('http://localhost.com/foo'), array('X-Foo' => 'bar')); $this->assertEquals('PATCH', $request->getMethod()); $this->assertEquals('localhost.com', $request->getHeader('Host')); $this->assertEquals('bar', $request->getHeader('X-Foo')); } public function testConstructUrl() { $request = new PatchRequest(new Url('http://localhost.com/foo')); $this->assertEquals('PATCH', $request->getMethod()); $this->assertEquals('localhost.com', $request->getHeader('Host')); } public function testConstructUrlString() { $request = new PatchRequest('http://localhost.com/foo'); $this->assertEquals('PATCH', $request->getMethod()); $this->assertEquals('localhost.com', $request->getHeader('Host')); } } __halt_compiler();----SIGNATURE:----ay0OjvrhREaueC8KVD4Vn1rBRVK31tB5N5rGArrMy6y/WIMQbE7EXuW7mP+dy8FPCt0ZfVZdtV7TUcBL9Q9X2C+d6MKfMaRaPxFHi+qP3+dpVM+zIOVzOfqD656ksCjOtp460FJ6CASY6VTlr4ZRyhVy8KaXVXZMofdRKN/6ETEOO0pJox4G7SqZVEhxdsPEpyX/7p4YNhElUOebDjwh1S8/m7joklWhlA2SZYGAIjmbH4kpE1fCooEPFu8HGV9vz1uErS5DrmvYEZpzj3KChb1pt/2Gh4FjRSFghSPoVczbS+OR9kUQ+mDkr071Da1RDd6Qq8cKgw9aiPFvlca2BQIeOyTlIJt4yC6VPY80PBYPtlPeVfmX+gEqxGTYZbCgezc4BMkdzN5QHx8Yvbt0JMIVulqCeov8REEr6ewZCDil8nHrG2wDAzFr7JQap2e+WCN1WGHH7qMtdL0MBTUPVB2xkk+axNktFjJS3tYcwpym1dzuopDi74DCP62s/1Pd5392Wl1wbBIvayuXn18o7FUna286JOKfEE0qacS9YiNYdpCtizuU9INTH3w0LFkQ4+gNgYJ6AaAl+z1d3qmuoHAjGkNaGMmoyWAz/+ywJQEB0Me5yA2ySqxQbQnAWvTYJAbVGLudcr17sPHLtXCcGtYo11NNZOnHjeTnYm07juI=----ATTACHMENT:----NDUyNTg4MjAyODUyMDI1OSAxOTQ1NDI3NTU4NzE0MTY3IDk1OTMwMDAxNDk3NjU2MjU=