. /** * Unit tests for grade/edit/tree/lib.php. * * @pacakge core_grade * @category phpunit * @author Andrew Davis * @license http://www.gnu.org/copyleft/gpl.html GNU Public License */ defined('MOODLE_INTERNAL') || die(); global $CFG; 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_testcase extends basic_testcase { var $courseid = 1; var $context = null; var $grade_edit_tree = null; 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; $iassertEquals(grade_edit_tree::format_number($numinput[$i]),$numoutput[$i],$msg); } } }