/** * testKsort * * @return void * * @covers Windwalker\Data\DataSet::ksort */ public function testKsort() { $dataset = new DataSet(); $dataset[1] = array('flower' => 'sakura'); $dataset[2] = array('flower' => 'rose'); $dataset[0] = array('flower' => 'sunflower'); $dataset->ksort(); $this->assertEquals(array('sunflower', 'sakura', 'rose'), array_values($dataset->flower)); $dataset = new DataSet(); $dataset['001'] = array('flower' => 'sakura'); $dataset['2'] = array('flower' => 'rose'); $dataset['00030'] = array('flower' => 'sunflower'); $dataset->ksort(SORT_STRING); $this->assertEquals(array('sunflower', 'sakura', 'rose'), array_values($dataset->flower)); }