From 56c9cd6a00dc3c6f0a9619da014039fd14aad758 Mon Sep 17 00:00:00 2001 From: Cameron Date: Mon, 27 May 2019 10:12:49 -0700 Subject: [PATCH] Test for core function asortbyindex() --- tests/unit/core_functionsTest.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tests/unit/core_functionsTest.php b/tests/unit/core_functionsTest.php index 6c8a8e50b..5a167bfa6 100644 --- a/tests/unit/core_functionsTest.php +++ b/tests/unit/core_functionsTest.php @@ -22,7 +22,31 @@ + function testAsortbyindex() + { + $array = array( + 1 => array ( 0 => '/e107v2/e107_admin/banlist.php', 1 => 'Banlist', 2 => 'Ban visitors' ), + 2 => array ( 0 => '/e107v2/e107_admin/updateadmin.php', 1 => 'Admin password', 2 => 'Change your password' ), + 3 => array ( 0 => '/e107v2/e107_admin/administrator.php', 1 => 'Administrators', 2 => 'Add/delete site administrators' ), + 4 => array ( 0 => '/e107v2/e107_admin/cache.php', 1 => 'Cache', 2 => 'Set cache status') + ); + + $expected = array ( + 0 => array ( 0 => '/e107v2/e107_admin/updateadmin.php', 1 => 'Admin password', 2 => 'Change your password'), + 1 => array ( 0 => '/e107v2/e107_admin/administrator.php', 1 => 'Administrators', 2 => 'Add/delete site administrators'), + 2 => array ( 0 => '/e107v2/e107_admin/banlist.php', 1 => 'Banlist', 2 => 'Ban visitors' ), + 3 => array ( 0 => '/e107v2/e107_admin/cache.php', 1 => 'Cache', 2 => 'Set cache status' ), + ); + $result = asortbyindex($array,1); + + $this->assertEquals($expected,$result); + + + + + + }