public function testSetIndexFieldExplicitly()
 {
     $form = new HTML_QuickForm2('testIndexField');
     $form->addDataSource(new HTML_QuickForm2_DataSource_Array(array('blah' => array('blergh' => 'a', 'blurgh' => 'b', 'ba-a-a-ah' => 'c', 42 => 'd'), 'argh' => array('a' => 'e', 'b\'c' => 'f', 'd' => 'g'))));
     $repeat = new HTML_QuickForm2_Container_Repeat();
     $repeat->setIndexField('blah');
     $repeat->setIndexes(array('foo', 'bar'));
     $form->appendChild($repeat);
     $this->assertEquals(array('blergh', 'blurgh', 42), $repeat->getIndexes());
     $repeat->setIndexField('argh');
     $this->assertEquals(array('a', 'd'), $repeat->getIndexes());
 }