Example #1
0
 public function testFieldPosition()
 {
     $set = new FieldList(new TextField('A'), new TextField('B'), new TextField('C'));
     $this->assertEquals(0, $set->fieldPosition('A'));
     $this->assertEquals(1, $set->fieldPosition('B'));
     $this->assertEquals(2, $set->fieldPosition('C'));
     $set->insertBefore(new TextField('AB'), 'B');
     $this->assertEquals(0, $set->fieldPosition('A'));
     $this->assertEquals(1, $set->fieldPosition('AB'));
     $this->assertEquals(2, $set->fieldPosition('B'));
     $this->assertEquals(3, $set->fieldPosition('C'));
     unset($set);
 }