[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/tests/ -> upgradelib_test.php (summary)

Unit tests for the lib/upgradelib.php library.

Copyright: 2013 onwards Eloy Lafuente (stronk7) {@link http://stronk7.com}
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 869 lines (44 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

core_upgradelib_testcase:: (12 methods):
  test_upgrade_stale_php_files_present()
  insert_fake_grade_item_sortorder()
  test_upgrade_fix_missing_root_folders_draft()
  test_upgrade_minmaxgrade()
  test_upgrade_extra_credit_weightoverride()
  test_upgrade_calculated_grade_items_freeze()
  test_upgrade_calculated_grade_items_regrade()
  test_upgrade_course_tags()
  test_upgrade_course_letter_boundary()
  test_upgrade_letter_boundary_needs_freeze()
  assign_bad_letter_boundary()
  assign_good_letter_boundary()


Class: core_upgradelib_testcase  - X-Ref

Tests various classes and functions in upgradelib.php library.

test_upgrade_stale_php_files_present()   X-Ref
Test the {@link upgrade_stale_php_files_present() function


insert_fake_grade_item_sortorder($courseid, $sortorder)   X-Ref
Populate some fake grade items into the database with specified
sortorder and course id.

NOTE: This function doesn't make much attempt to respect the
gradebook internals, its simply used to fake some data for
testing the upgradelib function. Please don't use it for other
purposes.

param: int $courseid id of course
param: int $sortorder numeric sorting order of item
return: stdClass grade item object from the database.

test_upgrade_fix_missing_root_folders_draft()   X-Ref
No description

test_upgrade_minmaxgrade()   X-Ref
Test upgrade minmaxgrade step.


test_upgrade_extra_credit_weightoverride()   X-Ref
No description

test_upgrade_calculated_grade_items_freeze()   X-Ref
Test the upgrade function for flagging courses with calculated grade item problems.


test_upgrade_calculated_grade_items_regrade()   X-Ref
No description

test_upgrade_course_tags()   X-Ref
No description

test_upgrade_course_letter_boundary()   X-Ref
Test that the upgrade script correctly flags courses to be frozen due to letter boundary problems.


test_upgrade_letter_boundary_needs_freeze()   X-Ref
Test upgrade_letter_boundary_needs_freeze function.


assign_bad_letter_boundary($contextid)   X-Ref
Assigns letter boundaries with comparison problems.

param: int $contextid Context ID.

assign_good_letter_boundary($contextid)   X-Ref
Assigns letter boundaries with no comparison problems.

param: int $contextid Context ID.



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1