コード例 #1
0
 public function testIsSerializable()
 {
     $this->assertEquals('[]', $this->jar->serialize());
     $this->jar->unserialize('[]');
     $this->assertEquals(array(), $this->jar->all());
     $cookies = $this->getTestCookies();
     foreach ($this->getTestCookies() as $cookie) {
         $this->jar->add($cookie);
     }
     // Remove discard and expired cookies
     $serialized = $this->jar->serialize();
     $data = json_decode($serialized, true);
     $this->assertEquals(1, count($data));
     $a = new ArrayCookieJar();
     $a->unserialize($serialized);
     $this->assertEquals(1, count($a));
 }