class AbstractProxyTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php \Symfony\Component\HttpFoundation\Tests\Session\Storage\Proxy\AbstractProxyTest
Test class for AbstractProxy.
@author Drak <drak@zikula.org>
Hierarchy
- class \Symfony\Component\HttpFoundation\Tests\Session\Storage\Proxy\AbstractProxyTest extends \Symfony\Component\HttpFoundation\Tests\Session\Storage\Proxy\PHPUnit_Framework_TestCase
Expanded class hierarchy of AbstractProxyTest
File
- vendor/
symfony/ http-foundation/ Tests/ Session/ Storage/ Proxy/ AbstractProxyTest.php, line 54
Namespace
Symfony\Component\HttpFoundation\Tests\Session\Storage\ProxyView source
class AbstractProxyTest extends \PHPUnit_Framework_TestCase {
/**
* @var AbstractProxy
*/
protected $proxy;
protected function setUp() {
$this->proxy = new ConcreteProxy();
}
protected function tearDown() {
$this->proxy = null;
}
public function testGetSaveHandlerName() {
$this
->assertNull($this->proxy
->getSaveHandlerName());
}
public function testIsSessionHandlerInterface() {
$this
->assertFalse($this->proxy
->isSessionHandlerInterface());
$sh = new ConcreteSessionHandlerInterfaceProxy();
$this
->assertTrue($sh
->isSessionHandlerInterface());
}
public function testIsWrapper() {
$this
->assertFalse($this->proxy
->isWrapper());
}
public function testIsActivePhp53() {
if (PHP_VERSION_ID >= 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.3 only.');
}
$this
->assertFalse($this->proxy
->isActive());
}
/**
* @runInSeparateProcess
* @preserveGlobalState disabled
*/
public function testIsActivePhp54() {
if (PHP_VERSION_ID < 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.4 only.');
}
$this
->assertFalse($this->proxy
->isActive());
session_start();
$this
->assertTrue($this->proxy
->isActive());
}
public function testSetActivePhp53() {
if (PHP_VERSION_ID >= 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.3 only.');
}
$this->proxy
->setActive(true);
$this
->assertTrue($this->proxy
->isActive());
$this->proxy
->setActive(false);
$this
->assertFalse($this->proxy
->isActive());
}
/**
* @runInSeparateProcess
* @preserveGlobalState disabled
* @expectedException \LogicException
*/
public function testSetActivePhp54() {
if (PHP_VERSION_ID < 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.4 only.');
}
$this->proxy
->setActive(true);
}
/**
* @runInSeparateProcess
* @preserveGlobalState disabled
*/
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 testNameExceptionPhp53() {
if (PHP_VERSION_ID >= 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.3 only.');
}
$this->proxy
->setActive(true);
$this->proxy
->setName('foo');
}
/**
* @runInSeparateProcess
* @preserveGlobalState disabled
* @expectedException \LogicException
*/
public function testNameExceptionPhp54() {
if (PHP_VERSION_ID < 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.4 only.');
}
session_start();
$this->proxy
->setName('foo');
}
/**
* @runInSeparateProcess
* @preserveGlobalState disabled
*/
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 testIdExceptionPhp53() {
if (PHP_VERSION_ID >= 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.3 only.');
}
$this->proxy
->setActive(true);
$this->proxy
->setId('foo');
}
/**
* @runInSeparateProcess
* @preserveGlobalState disabled
* @expectedException \LogicException
*/
public function testIdExceptionPhp54() {
if (PHP_VERSION_ID < 50400) {
$this
->markTestSkipped('Test skipped, for PHP 5.4 only.');
}
session_start();
$this->proxy
->setId('foo');
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AbstractProxyTest:: |
protected | property | ||
AbstractProxyTest:: |
protected | function | ||
AbstractProxyTest:: |
protected | function | ||
AbstractProxyTest:: |
public | function | ||
AbstractProxyTest:: |
public | function | @runInSeparateProcess @preserveGlobalState disabled | |
AbstractProxyTest:: |
public | function | @expectedException \LogicException | |
AbstractProxyTest:: |
public | function | @runInSeparateProcess @preserveGlobalState disabled @expectedException \LogicException | |
AbstractProxyTest:: |
public | function | ||
AbstractProxyTest:: |
public | function | @runInSeparateProcess @preserveGlobalState disabled | |
AbstractProxyTest:: |
public | function | ||
AbstractProxyTest:: |
public | function | ||
AbstractProxyTest:: |
public | function | @runInSeparateProcess @preserveGlobalState disabled | |
AbstractProxyTest:: |
public | function | @expectedException \LogicException | |
AbstractProxyTest:: |
public | function | @runInSeparateProcess @preserveGlobalState disabled @expectedException \LogicException | |
AbstractProxyTest:: |
public | function | ||
AbstractProxyTest:: |
public | function | @runInSeparateProcess @preserveGlobalState disabled @expectedException \LogicException |