public function testSetGetCookie()
 {
     $dh = new AgaviWebRequestDataHolder(array());
     $dh->setCookie('foo', 'bar');
     $this->assertEquals('bar', $dh->getCookie('foo'));
     $dh->setCookie('foo', array('bar' => 'baz'));
     $this->assertEquals(array('bar' => 'baz'), $dh->getCookie('foo'));
     $this->assertEquals('baz', $dh->getCookie('foo[bar]'));
 }
 /**
  * @dataProvider dataTestParameterSet
  */
 public function testSetParameter($setKey, $setValue, $readKey, $readValue)
 {
     $dh = new AgaviWebRequestDataHolder(array());
     $dh->setParameter($setKey, $setValue);
     $this->assertEquals($readValue, $dh->getParameter($readKey));
 }