. /** * Unit tests for grade/edit/tree/lib.php. * * @author Andrew Davis * @license http://www.gnu.org/copyleft/gpl.html GNU Public License * @package moodlecore */ if (!defined('MOODLE_INTERNAL')) { die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page } require_once($CFG->dirroot.'/grade/edit/tree/lib.php'); /** * Tests grade_edit_tree (deals with the data on the categories and items page in the gradebook) */ class gradeedittreelib_test extends UnitTestCase { var $courseid = 1; var $context = null; var $grade_edit_tree = null; public static $includecoverage = array('grade/edit/tree/lib.php'); function setUp() { } public function test_format_number() { $numinput = array( 0, 1, 1.01, '1.010', 1.2345); $numoutput = array(0.0, 1.0, 1.01, 1.01, 1.2345); for ($i=0; $iassertEqual(grade_edit_tree::format_number($numinput[$i]),$numoutput[$i],$msg); } } }