class SessionHandlerProxyTest in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php \Symfony\Component\HttpFoundation\Tests\Session\Storage\Proxy\SessionHandlerProxyTest
Tests for SessionHandlerProxy class.
@author Drak <drak@zikula.org>
@runTestsInSeparateProcesses @preserveGlobalState disabled
Hierarchy
- class \Symfony\Component\HttpFoundation\Tests\Session\Storage\Proxy\SessionHandlerProxyTest extends \Symfony\Component\HttpFoundation\Tests\Session\Storage\Proxy\PHPUnit_Framework_TestCase
Expanded class hierarchy of SessionHandlerProxyTest
File
- vendor/
symfony/ http-foundation/ Tests/ Session/ Storage/ Proxy/ SessionHandlerProxyTest.php, line 24
Namespace
Symfony\Component\HttpFoundation\Tests\Session\Storage\ProxyView source
class SessionHandlerProxyTest extends \PHPUnit_Framework_TestCase {
/**
* @var \PHPUnit_Framework_MockObject_Matcher
*/
private $mock;
/**
* @var SessionHandlerProxy
*/
private $proxy;
protected function setUp() {
$this->mock = $this
->getMock('SessionHandlerInterface');
$this->proxy = new SessionHandlerProxy($this->mock);
}
protected function tearDown() {
$this->mock = null;
$this->proxy = null;
}
public function testOpen() {
$this->mock
->expects($this
->once())
->method('open')
->will($this
->returnValue(true));
$this
->assertFalse($this->proxy
->isActive());
$this->proxy
->open('name', 'id');
if (PHP_VERSION_ID < 50400) {
$this
->assertTrue($this->proxy
->isActive());
}
else {
$this
->assertFalse($this->proxy
->isActive());
}
}
public function testOpenFalse() {
$this->mock
->expects($this
->once())
->method('open')
->will($this
->returnValue(false));
$this
->assertFalse($this->proxy
->isActive());
$this->proxy
->open('name', 'id');
$this
->assertFalse($this->proxy
->isActive());
}
public function testClose() {
$this->mock
->expects($this
->once())
->method('close')
->will($this
->returnValue(true));
$this
->assertFalse($this->proxy
->isActive());
$this->proxy
->close();
$this
->assertFalse($this->proxy
->isActive());
}
public function testCloseFalse() {
$this->mock
->expects($this
->once())
->method('close')
->will($this
->returnValue(false));
$this
->assertFalse($this->proxy
->isActive());
$this->proxy
->close();
$this
->assertFalse($this->proxy
->isActive());
}
public function testRead() {
$this->mock
->expects($this
->once())
->method('read');
$this->proxy
->read('id');
}
public function testWrite() {
$this->mock
->expects($this
->once())
->method('write');
$this->proxy
->write('id', 'data');
}
public function testDestroy() {
$this->mock
->expects($this
->once())
->method('destroy');
$this->proxy
->destroy('id');
}
public function testGc() {
$this->mock
->expects($this
->once())
->method('gc');
$this->proxy
->gc(86400);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
SessionHandlerProxyTest:: |
private | property | ||
SessionHandlerProxyTest:: |
private | property | ||
SessionHandlerProxyTest:: |
protected | function | ||
SessionHandlerProxyTest:: |
protected | function | ||
SessionHandlerProxyTest:: |
public | function | ||
SessionHandlerProxyTest:: |
public | function | ||
SessionHandlerProxyTest:: |
public | function | ||
SessionHandlerProxyTest:: |
public | function | ||
SessionHandlerProxyTest:: |
public | function | ||
SessionHandlerProxyTest:: |
public | function | ||
SessionHandlerProxyTest:: |
public | function | ||
SessionHandlerProxyTest:: |
public | function |