Exemple #1
0
 /**
  * tests lock()/unlock()/isLocked() functions
  */
 public function testLock()
 {
     $memoryManager = new DummyMemoryManager();
     $memObject = new Container\Movable($memoryManager, 10, '0123456789');
     $this->assertFalse((bool) $memObject->isLocked());
     $memObject->lock();
     $this->assertTrue((bool) $memObject->isLocked());
     $memObject->unlock();
     $this->assertFalse((bool) $memObject->isLocked());
 }