24 lines
589 B
Plaintext
24 lines
589 B
Plaintext
|
--TEST--
|
||
|
Test Collection::sort() and Collection::sortDescending().
|
||
|
--FILE--
|
||
|
<?php
|
||
|
$array = [];
|
||
|
for ($i = 0; $i < 100; ++$i)
|
||
|
$array[] = random_int(-200, 200);
|
||
|
|
||
|
$collection = Collection::init($array);
|
||
|
$collection->sort();
|
||
|
$array1 = $array;
|
||
|
sort($array1, SORT_NUMERIC);
|
||
|
if ($array1 != $collection->toArray())
|
||
|
echo 'Collection::sort() failed.', PHP_EOL;
|
||
|
|
||
|
$collection = Collection::init($array);
|
||
|
$collection->sortDescending();
|
||
|
$array1 = $array;
|
||
|
rsort($array1, SORT_NUMERIC);
|
||
|
if ($array1 != $collection->toArray())
|
||
|
echo 'Collection::sortDescending() failed.', PHP_EOL;
|
||
|
?>
|
||
|
--EXPECT--
|