[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/mod/quiz/report/statistics/tests/ -> statistics_test.php (summary)

Unit tests for (some of) /question/engine/statistics.php

Copyright: 2008 Jamie Pratt
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 196 lines (8 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 3 classes

testable_all_calculated_for_qubaid_condition:: (1 method):
  cache()

testable_question_statistics:: (4 methods):
  set_step_data()
  get_random_guess_score()
  get_latest_steps()
  cache_stats()

quiz_statistics_question_stats_testcase:: (4 methods):
  test_qstats()
  qstats_q_fields()
  get_fields_from_csv()
  get_records_from_csv()


Class: testable_all_calculated_for_qubaid_condition  - X-Ref

cache($qubaids)   X-Ref
Disabling caching in tests so we are always sure to force the calculation of stats right then and there.

param: qubaid_condition $qubaids

Class: testable_question_statistics  - X-Ref

Test helper subclass of question_statistics

set_step_data($states)   X-Ref


get_random_guess_score($questiondata)   X-Ref
No description

get_latest_steps($qubaids)   X-Ref

param: $qubaids qubaid_condition is ignored in this test
return: array with two items

cache_stats($qubaids)   X-Ref
No description

Class: quiz_statistics_question_stats_testcase  - X-Ref

Unit tests for (some of) question_statistics.

test_qstats()   X-Ref
No description

qstats_q_fields($fieldname, $values, $multiplier=1)   X-Ref
No description

get_fields_from_csv($line)   X-Ref
No description

get_records_from_csv($filename)   X-Ref
No description



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