File
- drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Profiler/AbstractProfilerStorageTest.php, line 29
Class
- AbstractProfilerStorageTest
Namespace
Symfony\Component\HttpKernel\Tests\Profiler
Code
public function testChildren() {
$parentProfile = new Profile('token_parent');
$parentProfile
->setIp('127.0.0.1');
$parentProfile
->setUrl('http://foo.bar/parent');
$childProfile = new Profile('token_child');
$childProfile
->setIp('127.0.0.1');
$childProfile
->setUrl('http://foo.bar/child');
$parentProfile
->addChild($childProfile);
$this
->getStorage()
->write($parentProfile);
$this
->getStorage()
->write($childProfile);
$parentProfile = $this
->getStorage()
->read('token_parent');
$childProfile = $this
->getStorage()
->read('token_child');
$this
->assertNotNull($childProfile
->getParent());
$this
->assertEquals($parentProfile
->getToken(), $childProfile
->getParentToken());
$children = $parentProfile
->getChildren();
$this
->assertCount(1, $children);
$this
->assertEquals($childProfile
->getToken(), $children[0]
->getToken());
}