Example #1
0
 public function testSetColumn()
 {
     $grid = new Datagrid();
     $this->assertEquals([], $grid->getColumns());
     $col = $this->getMockForAbstractClass('ZfcDatagrid\\Column\\AbstractColumn');
     $col->setUniqueId('myUniqueId');
     $col2 = $this->getMockForAbstractClass('ZfcDatagrid\\Column\\AbstractColumn');
     $col2->setUniqueId('myUniqueId2');
     $grid->setColumns([$col, $col2]);
     $this->assertCount(2, $grid->getColumns());
     $this->assertEquals($col, $grid->getColumnByUniqueId('myUniqueId'));
     $this->assertEquals($col2, $grid->getColumnByUniqueId('myUniqueId2'));
 }