/** * Tests the Joomla\Data\DataSet::offsetUnset method. * * @return void * * @covers Joomla\Data\DataSet::OffsetUnset * @since 1.0 */ public function testOffsetUnset() { TestHelper::setValue($this->instance, 'current', 1); $this->instance->offsetUnset(1); $objects = TestHelper::getValue($this->instance, 'objects'); $this->assertFalse(isset($objects[1])); $this->instance->offsetUnset(0); $objects = TestHelper::getValue($this->instance, 'objects'); $this->assertFalse(isset($objects[0])); // Nonexistent offset $this->instance->offsetUnset(-1); }
/** * Tests the Joomla\Data\DataSet::offsetUnset method. * * @return void * * @covers Joomla\Data\DataSet::OffsetUnset * @since 1.0 */ public function testOffsetUnset() { $this->instance->offsetUnset(0); $objects = TestHelper::getValue($this->instance, 'objects'); $this->assertFalse(isset($objects[0])); }