[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/grade/tests/ -> grade_category_test.php (summary)

(no description)

File Size: 861 lines (45 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 1 file
 lib/grade/tests/fixtures/lib.php

Defines 1 class

core_grade_category_testcase:: (42 methods):
  test_grade_category()
  sub_test_grade_category_construct()
  sub_test_grade_category_build_path()
  sub_test_grade_category_fetch()
  sub_test_grade_category_fetch_all()
  sub_test_grade_category_update()
  sub_test_grade_category_delete()
  sub_test_grade_category_insert()
  sub_test_grade_category_qualifies_for_regrading()
  sub_test_grade_category_force_regrading()
  sub_test_grade_category_generate_grades_aggregationweight()
  sub_test_grade_category_generate_grades()
  helper_test_grade_agg_method()
  helper_test_grade_aggregation_result()
  sub_test_grade_category_aggregate_grades()
  sub_test_grade_category_apply_limit_rules()
  sub_test_grade_category_is_aggregationcoef_used()
  sub_test_grade_category_aggregation_uses_aggregationcoef()
  sub_test_grade_category_fetch_course_tree()
  sub_test_grade_category_get_children()
  sub_test_grade_category_load_grade_item()
  sub_test_grade_category_get_grade_item()
  sub_test_grade_category_load_parent_category()
  sub_test_grade_category_get_parent_category()
  sub_test_grade_category_get_name()
  sub_test_grade_category_set_parent()
  sub_test_grade_category_get_final()
  sub_test_grade_category_get_sortorder()
  sub_test_grade_category_set_sortorder()
  sub_test_grade_category_move_after_sortorder()
  sub_test_grade_category_is_course_category()
  sub_test_grade_category_fetch_course_category()
  sub_test_grade_category_is_editable()
  sub_test_grade_category_is_locked()
  sub_test_grade_category_set_locked()
  sub_test_grade_category_is_hidden()
  sub_test_grade_category_set_hidden()
  sub_test_grade_category_can_control_visibility()
  sub_test_grade_category_insert_course_category()
  generate_random_raw_grade()
  sub_test_grade_category_is_extracredit_used()
  sub_test_grade_category_aggregation_uses_extracredit()


Class: core_grade_category_testcase  - X-Ref


test_grade_category()   X-Ref
No description

sub_test_grade_category_construct()   X-Ref
No description

sub_test_grade_category_build_path()   X-Ref
No description

sub_test_grade_category_fetch()   X-Ref
No description

sub_test_grade_category_fetch_all()   X-Ref
No description

sub_test_grade_category_update()   X-Ref
No description

sub_test_grade_category_delete()   X-Ref
No description

sub_test_grade_category_insert()   X-Ref
No description

sub_test_grade_category_qualifies_for_regrading()   X-Ref
No description

sub_test_grade_category_force_regrading()   X-Ref
No description

sub_test_grade_category_generate_grades_aggregationweight()   X-Ref
Tests the setting of the grade_grades aggregationweight column.
Currently, this is only a regression test for MDL-51715.
This must be run before sub_test_grade_category_set_parent(), which alters
the fixture.


sub_test_grade_category_generate_grades()   X-Ref
Tests the calculation of grades using the various aggregation methods with and without hidden grades
This will not work entirely until MDL-11837 is done


helper_test_grade_agg_method($grade_category, $grade_items, $grade_grades, $aggmethod, $aggmethodname, $correct1, $correct2)   X-Ref
Test grade category aggregation using the supplied grade objects and aggregation method

param: grade_category $grade_category the category to be tested
param: array $grade_items array of instance of grade_item
param: array $grade_grades array of instances of grade_grade
param: int $aggmethod the aggregation method to apply ie GRADE_AGGREGATE_MEAN
param: string $aggmethodname the name of the aggregation method to apply. Used to display any test failure messages
param: int $correct1 the correct final grade for the category with NO items hidden
param: int $correct2 the correct final grade for the category with the grade at $grade_grades[0] hidden
return: void

helper_test_grade_aggregation_result($grade_category, $correctgrade, $msg)   X-Ref
Verify the value of the category grade item for $this->userid

param: grade_category $grade_category the category to be tested
param: int $correctgrade the expected grade
param: string msg The message that should be displayed if the correct grade is not found
return: void

sub_test_grade_category_aggregate_grades()   X-Ref
No description

sub_test_grade_category_apply_limit_rules()   X-Ref
No description

sub_test_grade_category_is_aggregationcoef_used()   X-Ref
No description

sub_test_grade_category_aggregation_uses_aggregationcoef()   X-Ref
No description

sub_test_grade_category_fetch_course_tree()   X-Ref
No description

sub_test_grade_category_get_children()   X-Ref
No description

sub_test_grade_category_load_grade_item()   X-Ref
No description

sub_test_grade_category_get_grade_item()   X-Ref
No description

sub_test_grade_category_load_parent_category()   X-Ref
No description

sub_test_grade_category_get_parent_category()   X-Ref
No description

sub_test_grade_category_get_name()   X-Ref
No description

sub_test_grade_category_set_parent()   X-Ref
No description

sub_test_grade_category_get_final()   X-Ref
No description

sub_test_grade_category_get_sortorder()   X-Ref
No description

sub_test_grade_category_set_sortorder()   X-Ref
No description

sub_test_grade_category_move_after_sortorder()   X-Ref
No description

sub_test_grade_category_is_course_category()   X-Ref
No description

sub_test_grade_category_fetch_course_category()   X-Ref
No description

sub_test_grade_category_is_editable()   X-Ref
TODO implement


sub_test_grade_category_is_locked()   X-Ref
No description

sub_test_grade_category_set_locked()   X-Ref
No description

sub_test_grade_category_is_hidden()   X-Ref
No description

sub_test_grade_category_set_hidden()   X-Ref
No description

sub_test_grade_category_can_control_visibility()   X-Ref
No description

sub_test_grade_category_insert_course_category()   X-Ref
No description

generate_random_raw_grade($item, $userid)   X-Ref
No description

sub_test_grade_category_is_extracredit_used()   X-Ref
No description

sub_test_grade_category_aggregation_uses_extracredit()   X-Ref
No description



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