コード例 #1
0
ファイル: ArrTest.php プロジェクト: fuelphp/common
 /**
  * @covers Fuel\Common\Arr::delete
  * @group Common
  */
 public function testDelete()
 {
     $array = array('one' => 1, 'two' => 2);
     $result = Arr::delete($array, 'one');
     $this->assertEquals(1, count($array));
     $this->assertTrue($result);
     $result = Arr::delete($array, 'three');
     $this->assertFalse($result);
     $result = Arr::delete($array, null);
     $this->assertFalse($result);
     $array = array('one' => 1, 'two' => 2);
     $result = Arr::delete($array, array('one', 'two'));
     $this->assertEquals(array(), $array);
     $this->assertEquals(array('one' => true, 'two' => true), $result);
     $array = array('one' => 1, 'two' => 2);
     $result = Arr::delete($array, array('one', 'three'));
     $this->assertEquals(array('two' => 2), $array);
     $this->assertEquals(array('one' => true, 'three' => false), $result);
 }