コード例 #1
0
 public function testExpire()
 {
     $cc = new ConcurrencyCheck('CCUnitTest', self::$users['user1']->user);
     $cc->setExpirationTime(-1);
     $cc->checkout(1338);
     // these numbers are test record ids.
     $cc->checkout(1339);
     $cc->setExpirationTime();
     $cc->checkout(13310);
     // tests
     $this->assertEquals(2, $cc->expire(), "Resource expiration");
     $this->assertTrue($cc->checkin(13310), "Checkin succeeds after expiration");
 }