function testParseOfCookies() { $headers = new SimpleHttpHeaders("HTTP/1.1 200 OK\r\n" . "Date: Mon, 18 Nov 2002 15:50:29 GMT\r\n" . "Content-Type: text/plain\r\n" . "Server: Apache/1.3.24 (Win32) PHP/4.2.3\r\n" . "Set-Cookie: a=aaa; expires=Wed, 25-Dec-02 04:24:20 GMT; path=/here/\r\n" . "Set-Cookie: b=bbb\r\n" . "Connection: close"); $cookies = $headers->getNewCookies(); $this->assertEqual(count($cookies), 2); $this->assertEqual($cookies[0]->getName(), "a"); $this->assertEqual($cookies[0]->getValue(), "aaa"); $this->assertEqual($cookies[0]->getPath(), "/here/"); $this->assertEqual($cookies[0]->getExpiry(), "Wed, 25 Dec 2002 04:24:20 GMT"); $this->assertEqual($cookies[1]->getName(), "b"); $this->assertEqual($cookies[1]->getValue(), "bbb"); $this->assertEqual($cookies[1]->getPath(), "/"); $this->assertEqual($cookies[1]->getExpiry(), ""); }