[HttpFoundation] Add more tests.

This commit is contained in:
Drak 2012-03-14 21:28:16 +05:45
parent 68074a2be0
commit 9a5fc659d7

View File

@ -89,4 +89,44 @@ class AbstractProxyTest extends \PHPUnit_Framework_TestCase
$this->proxy->setActive(false);
$this->assertFalse($this->proxy->isActive());
}
/**
* @runInSeparateProcess
*/
public function testName()
{
$this->assertEquals(session_name(), $this->proxy->getName());
$this->proxy->setName('foo');
$this->assertEquals('foo', $this->proxy->getName());
$this->assertEquals(session_name(), $this->proxy->getName());
}
/**
* @expectedException \LogicException
*/
public function testNameException()
{
$this->proxy->setActive(true);
$this->proxy->setName('foo');
}
/**
* @runInSeparateProcess
*/
public function testId()
{
$this->assertEquals(session_id(), $this->proxy->getId());
$this->proxy->setId('foo');
$this->assertEquals('foo', $this->proxy->getId());
$this->assertEquals(session_id(), $this->proxy->getId());
}
/**
* @expectedException \LogicException
*/
public function testIdException()
{
$this->proxy->setActive(true);
$this->proxy->setId('foo');
}
}