get('asd')); self::assertFalse($jar->delete('abc')); } public function testCookie() : void { $jar = new CookieJar(); self::assertTrue($jar->set('test', 'value')); self::assertFalse($jar->set('test', 'value', 86400, '/', null, false, true, false)); self::assertTrue($jar->set('test2', 'value2', 86400, '/', null, false, true, false)); self::assertTrue($jar->set('test3', 'value3', 86400, '/', null, false, true, false)); // header already set //self::assertTrue($jar->delete('test2')); //self::assertFalse($jar->delete('test2')); self::assertTrue($jar->remove('test2')); self::assertFalse($jar->remove('test2')); } public function testDeleteLocked() : void { self::expectException(\phpOMS\DataStorage\LockException::class); $jar = new CookieJar(); self::assertTrue($jar->set('test', 'value')); CookieJar::lock(); $jar->delete('test'); } public function testSaveLocked() : void { self::expectException(\phpOMS\DataStorage\LockException::class); CookieJar::lock(); $jar = new CookieJar(); $jar->save(); } }