14 use PHPUnit\Framework\TestCase;
32 protected $array = array();
34 protected function setUp()
39 $this->bag->initialize($this->array);
44 $this->array = array();
51 $sessionMetadata = array();
54 $bag1->initialize($sessionMetadata);
55 $this->assertGreaterThanOrEqual(time(), $bag1->getCreated());
56 $this->assertEquals($bag1->getCreated(), $bag1->getLastUsed());
60 $bag2->initialize($sessionMetadata);
61 $this->assertEquals($bag1->getCreated(), $bag2->getCreated());
62 $this->assertEquals($bag1->getLastUsed(), $bag2->getLastUsed());
63 $this->assertEquals($bag2->getCreated(), $bag2->getLastUsed());
67 $bag3->initialize($sessionMetadata);
68 $this->assertEquals($bag1->getCreated(), $bag3->getCreated());
69 $this->assertGreaterThan($bag2->getLastUsed(), $bag3->getLastUsed());
70 $this->assertNotEquals($bag3->getCreated(), $bag3->getLastUsed());
75 $this->assertEquals(
'__metadata', $this->bag->getName());
76 $this->bag->setName(
'foo');
77 $this->assertEquals(
'foo', $this->bag->getName());
82 $this->assertEquals(
'_sf2_meta', $this->bag->getStorageKey());
90 $this->assertEquals(1000,
$bag->getLifetime());
95 $this->assertEquals(1234567, $this->bag->getCreated());
100 $this->assertLessThanOrEqual(time(), $this->bag->getLastUsed());
108 $this->addToAssertionCount(1);
116 $created = $timeStamp - 15;
117 $sessionMetadata = array(
122 $bag->initialize($sessionMetadata);
132 $created = $timeStamp - 45;
133 $sessionMetadata = array(
138 $bag->initialize($sessionMetadata);