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')); }