merged branch adrienbrault/metadata-bag-test (PR #9118)
This PR was merged into the master branch.
Discussion
----------
[HttpFoundation] Remove useless reflection usage in MetadataBagTest
| Q | A
| ------------- | ---
| Bug fix? | no
| New feature? | np
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets | N/A
| License | MIT
| Doc PR | N/A
Commits
-------
ea27961
[HttpFoundation] Remove useless reflection usage in MetadataBagTest
This commit is contained in:
commit
3ab545734a
@ -43,27 +43,23 @@ class MetadataBagTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function testInitialize()
|
public function testInitialize()
|
||||||
{
|
{
|
||||||
$p = new \ReflectionProperty('Symfony\Component\HttpFoundation\Session\Storage\MetadataBag', 'meta');
|
$sessionMetadata = array();
|
||||||
$p->setAccessible(true);
|
|
||||||
|
|
||||||
$bag1 = new MetadataBag();
|
$bag1 = new MetadataBag();
|
||||||
$array = array();
|
$bag1->initialize($sessionMetadata);
|
||||||
$bag1->initialize($array);
|
|
||||||
$this->assertGreaterThanOrEqual(time(), $bag1->getCreated());
|
$this->assertGreaterThanOrEqual(time(), $bag1->getCreated());
|
||||||
$this->assertEquals($bag1->getCreated(), $bag1->getLastUsed());
|
$this->assertEquals($bag1->getCreated(), $bag1->getLastUsed());
|
||||||
|
|
||||||
sleep(1);
|
sleep(1);
|
||||||
$bag2 = new MetadataBag();
|
$bag2 = new MetadataBag();
|
||||||
$array2 = $p->getValue($bag1);
|
$bag2->initialize($sessionMetadata);
|
||||||
$bag2->initialize($array2);
|
|
||||||
$this->assertEquals($bag1->getCreated(), $bag2->getCreated());
|
$this->assertEquals($bag1->getCreated(), $bag2->getCreated());
|
||||||
$this->assertEquals($bag1->getLastUsed(), $bag2->getLastUsed());
|
$this->assertEquals($bag1->getLastUsed(), $bag2->getLastUsed());
|
||||||
$this->assertEquals($bag2->getCreated(), $bag2->getLastUsed());
|
$this->assertEquals($bag2->getCreated(), $bag2->getLastUsed());
|
||||||
|
|
||||||
sleep(1);
|
sleep(1);
|
||||||
$bag3 = new MetadataBag();
|
$bag3 = new MetadataBag();
|
||||||
$array3 = $p->getValue($bag2);
|
$bag3->initialize($sessionMetadata);
|
||||||
$bag3->initialize($array3);
|
|
||||||
$this->assertEquals($bag1->getCreated(), $bag3->getCreated());
|
$this->assertEquals($bag1->getCreated(), $bag3->getCreated());
|
||||||
$this->assertGreaterThan($bag2->getLastUsed(), $bag3->getLastUsed());
|
$this->assertGreaterThan($bag2->getLastUsed(), $bag3->getLastUsed());
|
||||||
$this->assertNotEquals($bag3->getCreated(), $bag3->getLastUsed());
|
$this->assertNotEquals($bag3->getCreated(), $bag3->getLastUsed());
|
||||||
|
Reference in New Issue
Block a user