public function testRemoveAt() { $coll = new THttpCookieCollection(); try { $coll->removeAt(0); self::fail('Invalid Value exception not raised'); } catch (TInvalidDataValueException $e) { } $coll->insertAt(0, new THttpCookie('name', 'value')); self::assertEquals('value', $coll->removeAt(0)->getValue()); }