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"); }