* @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:----npQso5i13v9q9s0NFnRXOGZ6a+QjFxxzz4089TH2qyCJMd/z0PN3v1fHggNz8nEhkY6Wh2/ghP33g0fQP3jaqBlyn3FzuKCKLlR2dn5zB5YGeJsvV0wdVo6jjFuIDixrkj5bf8EFcARrltOizq00XDU1O0DtQ4O7rWMFxe1yPV+WcsaV3OzJhmIP+jIiltpLRUlQEzNpEwmVBV5SysMgWs5mggXgDiOQ0gZiYIq7I57aBDtQk3soTDh9ne/fpmd3X7muZZYEhuabm0b+QuErRbixtlrU42bhAbV9Of/8gDdwRrGVuh08375hmyN9QHOvsAlaJA26CKMOkE3Ax/wBc1CYQ0sEIWIzVgfJ4/k+QzEfamuu0MoyPEU/T/nzsFv4A9++VtKMG0n2/Nl/KeeaVMj8Q68OWC+AB6soHDV4QMNFB5xumjgHB2WOpWE0szqlcmVn7HFXTTgKgvAMjSSXhEOqFDu1IIb+J2tjPzHHq89pnhkORiIA1neqfUaxZUpUYaUaqFFyFYnbcytlTPoR3b/wI3iUGaV+BEjSrQB298fNX4jV2lyHMsScCo2q460r4ENtCmcEybRBWNldqHcYQY9iSCgVC8F+38wrWHxXcs//jlISq44pWiExwm03VOhg5Ycie+gys3i7MLOF4HWvejODFW5tUJ+SJuDQxpaR1Tc=----ATTACHMENT:----MzUzMTE1NjI5NTk2MTUxOCA0Nzc1OTU0NTI4OTc2Mjg0IDMyMzQ0NDE4MzgzNjczMDE=