public function testFieldsToArray() { $aArray = array(tx_rnbase::makeInstance('tx_rnbase_model_base', array('uid' => 2, 'name' => 'Model Nr. 2')), tx_rnbase::makeInstance('tx_rnbase_model_base', array('uid' => 5, 'name' => 'Model Nr. 5')), tx_rnbase::makeInstance('tx_rnbase_model_base', array('uid' => 6, 'name' => 'Model Nr. 6'))); $aFields = tx_mklib_util_Array::fieldsToArray($aArray, 'name'); $this->assertTrue(is_array($aFields), 'No array given.'); $this->assertEquals(count($aFields), 3, 'Array has a wrong count of entries.'); $this->assertEquals('Model Nr. 2', $aFields[0], 'Wrong name in array key 0.'); $this->assertEquals('Model Nr. 5', $aFields[1], 'Wrong name in array key 1.'); $this->assertEquals('Model Nr. 6', $aFields[2], 'Wrong name in array key 2.'); }