class RequestStackTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/http-foundation/Tests/RequestStackTest.php \Symfony\Component\HttpFoundation\Tests\RequestStackTest
Hierarchy
- class \Symfony\Component\HttpFoundation\Tests\RequestStackTest extends \Symfony\Component\HttpFoundation\Tests\PHPUnit_Framework_TestCase
Expanded class hierarchy of RequestStackTest
File
- vendor/
symfony/ http-foundation/ Tests/ RequestStackTest.php, line 17
Namespace
Symfony\Component\HttpFoundation\TestsView source
class RequestStackTest extends \PHPUnit_Framework_TestCase {
public function testGetCurrentRequest() {
$requestStack = new RequestStack();
$this
->assertNull($requestStack
->getCurrentRequest());
$request = Request::create('/foo');
$requestStack
->push($request);
$this
->assertSame($request, $requestStack
->getCurrentRequest());
$this
->assertSame($request, $requestStack
->pop());
$this
->assertNull($requestStack
->getCurrentRequest());
$this
->assertNull($requestStack
->pop());
}
public function testGetMasterRequest() {
$requestStack = new RequestStack();
$this
->assertNull($requestStack
->getMasterRequest());
$masterRequest = Request::create('/foo');
$subRequest = Request::create('/bar');
$requestStack
->push($masterRequest);
$requestStack
->push($subRequest);
$this
->assertSame($masterRequest, $requestStack
->getMasterRequest());
}
public function testGetParentRequest() {
$requestStack = new RequestStack();
$this
->assertNull($requestStack
->getParentRequest());
$masterRequest = Request::create('/foo');
$requestStack
->push($masterRequest);
$this
->assertNull($requestStack
->getParentRequest());
$firstSubRequest = Request::create('/bar');
$requestStack
->push($firstSubRequest);
$this
->assertSame($masterRequest, $requestStack
->getParentRequest());
$secondSubRequest = Request::create('/baz');
$requestStack
->push($secondSubRequest);
$this
->assertSame($firstSubRequest, $requestStack
->getParentRequest());
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
RequestStackTest:: |
public | function | ||
RequestStackTest:: |
public | function | ||
RequestStackTest:: |
public | function |