/** * tests the memory Objects creation */ public function testCreate() { $memoryManager = new Memory\MemoryManager($this->_cache); $memObject1 = $memoryManager->create('Value of object 1'); $this->assertTrue($memObject1 instanceof Container\AccessController); $this->assertEquals($memObject1->getRef(), 'Value of object 1'); $memObject2 = $memoryManager->create(); $this->assertTrue($memObject2 instanceof Container\AccessController); $this->assertEquals($memObject2->getRef(), ''); $memObject3 = $memoryManager->createLocked('Value of object 3'); $this->assertTrue($memObject3 instanceof Container\Locked); $this->assertEquals($memObject3->getRef(), 'Value of object 3'); $memObject4 = $memoryManager->createLocked(); $this->assertTrue($memObject4 instanceof Container\Locked); $this->assertEquals($memObject4->getRef(), ''); }