コード例 #1
0
 /**
  * @covers MarketMeSuite\Phranken\Util\ArrayUtils::ConstructFieldArray
  */
 public function testConstructFieldArray()
 {
     $actual = ArrayUtils::constructFieldArray(array(array('id' => 'apples'), array('id' => 'oranges'), array('id' => 'pears'), array('id' => 'bananas')), 'id');
     $expected = array(0 => 'apples', 1 => 'oranges', 2 => 'pears', 3 => 'bananas');
     $this->assertEquals($expected, $actual);
     // empty array
     $actual = ArrayUtils::constructFieldArray(array(), 'id');
     $expected = false;
     $this->assertEquals($expected, $actual);
     // empty field
     $actual = ArrayUtils::constructFieldArray(array('id'), '');
     $expected = false;
     $this->assertEquals($expected, $actual);
 }