Exemplo n.º 1
0
 /**
  * Tests the Joomla\Data\DataSet::offsetSet method.
  *
  * @return  void
  *
  * @covers  Joomla\Data\DataSet::OffsetSet
  * @since   1.0
  */
 public function testOffsetSet()
 {
     $this->instance->offsetSet(0, new Data\DataObject());
     $objects = TestHelper::getValue($this->instance, 'objects');
     $this->assertEquals(new Data\DataObject(), $objects[0], 'Checks explicit use of offsetSet.');
     $this->instance[] = new Data\DataObject();
     $this->assertInstanceOf('Joomla\\Data\\DataObject', $this->instance[1], 'Checks the array push equivalent with [].');
     $this->instance['foo'] = new Data\DataObject();
     $this->assertInstanceOf('Joomla\\Data\\DataObject', $this->instance['foo'], 'Checks implicit usage of offsetSet.');
 }