[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Source view] [Print] [Project Stats]
Unit tests for (some of) ../moodlelib.php.
Author: | [email protected] |
Author: | [email protected] |
Copyright: | © 2006 The Open University |
File Size: | 2865 lines (130 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
core_moodlelib_testcase:: (75 methods):
define_local_decimal_separator()
test_cleanremoteaddr()
test_address_in_subnet()
test_fix_utf8()
test_optional_param()
test_optional_param_array()
test_required_param()
test_required_param_array()
test_clean_param()
test_clean_param_array()
test_clean_param_raw()
test_clean_param_trim()
test_clean_param_clean()
test_clean_param_alpha()
test_clean_param_alphanum()
test_clean_param_alphaext()
test_clean_param_sequence()
test_clean_param_component()
test_is_valid_plugin_name()
test_clean_param_plugin()
test_clean_param_area()
test_clean_param_text()
test_clean_param_url()
test_clean_param_localurl()
test_clean_param_file()
test_clean_param_path()
test_clean_param_username()
test_clean_param_stringid()
test_clean_param_timezone()
test_validate_param()
test_shorten_text_no_tags_already_short_enough()
test_shorten_text_with_tags_already_short_enough()
test_shorten_text_no_tags_needs_shortening()
test_shorten_text_with_tags_needs_shortening()
test_shorten_text_with_entities()
test_shorten_text_known_tricky_case()
test_shorten_text_no_spaces()
test_shorten_text_utf8_european()
test_shorten_text_utf8_oriental()
test_shorten_text_multilang()
test_usergetdate()
test_mark_user_preferences_changed()
test_check_user_preferences_loaded()
test_set_user_preference()
test_get_extra_user_fields()
test_get_extra_user_fields_sql()
test_some_moodle_special_dst()
test_userdate()
test_make_timestamp()
test_get_string()
test_get_string_limitation()
test_format_float()
test_unformat_float()
test_delete_user()
test_convert_to_array()
test_date_format_string()
test_get_config()
test_get_max_upload_sizes()
test_password_is_legacy_hash()
test_validate_internal_user_password()
test_hash_internal_user_password()
test_update_internal_user_password()
test_update_internal_user_password_no_cache()
test_update_internal_user_password_update_no_cache()
test_fullname()
test_get_all_user_name_fields()
test_order_in_string()
test_complete_user_login()
test_require_logout()
test_email_to_user()
test_setnew_password_and_mail()
test_remove_course_contents()
test_username_load_fields_from_object()
test_count_words()
test_getremoteaddr()
Class: core_moodlelib_testcase - X-Ref
define_local_decimal_separator() X-Ref |
Define a local decimal separator. It is not possible to directly change the result of get_string in a unit test. Instead, we create a language pack for language 'xx' in dataroot and make langconfig.php with the string we need to change. The example separator used here is 'X'; on PHP 5.3 and before this must be a single byte character due to PHP bug/limitation in number_format, so you can't use UTF-8 characters. |
test_cleanremoteaddr() X-Ref |
No description |
test_address_in_subnet() X-Ref |
No description |
test_fix_utf8() X-Ref |
No description |
test_optional_param() X-Ref |
No description |
test_optional_param_array() X-Ref |
No description |
test_required_param() X-Ref |
No description |
test_required_param_array() X-Ref |
No description |
test_clean_param() X-Ref |
No description |
test_clean_param_array() X-Ref |
No description |
test_clean_param_raw() X-Ref |
No description |
test_clean_param_trim() X-Ref |
No description |
test_clean_param_clean() X-Ref |
No description |
test_clean_param_alpha() X-Ref |
No description |
test_clean_param_alphanum() X-Ref |
No description |
test_clean_param_alphaext() X-Ref |
No description |
test_clean_param_sequence() X-Ref |
No description |
test_clean_param_component() X-Ref |
No description |
test_is_valid_plugin_name() X-Ref |
No description |
test_clean_param_plugin() X-Ref |
No description |
test_clean_param_area() X-Ref |
No description |
test_clean_param_text() X-Ref |
No description |
test_clean_param_url() X-Ref |
No description |
test_clean_param_localurl() X-Ref |
No description |
test_clean_param_file() X-Ref |
No description |
test_clean_param_path() X-Ref |
No description |
test_clean_param_username() X-Ref |
No description |
test_clean_param_stringid() X-Ref |
No description |
test_clean_param_timezone() X-Ref |
No description |
test_validate_param() X-Ref |
No description |
test_shorten_text_no_tags_already_short_enough() X-Ref |
No description |
test_shorten_text_with_tags_already_short_enough() X-Ref |
No description |
test_shorten_text_no_tags_needs_shortening() X-Ref |
No description |
test_shorten_text_with_tags_needs_shortening() X-Ref |
No description |
test_shorten_text_with_entities() X-Ref |
No description |
test_shorten_text_known_tricky_case() X-Ref |
No description |
test_shorten_text_no_spaces() X-Ref |
No description |
test_shorten_text_utf8_european() X-Ref |
No description |
test_shorten_text_utf8_oriental() X-Ref |
No description |
test_shorten_text_multilang() X-Ref |
No description |
test_usergetdate() X-Ref |
No description |
test_mark_user_preferences_changed() X-Ref |
No description |
test_check_user_preferences_loaded() X-Ref |
No description |
test_set_user_preference() X-Ref |
No description |
test_get_extra_user_fields() X-Ref |
No description |
test_get_extra_user_fields_sql() X-Ref |
No description |
test_some_moodle_special_dst() X-Ref |
Test some critical TZ/DST. This method tests some special TZ/DST combinations that were fixed by MDL-38999. The tests are done by comparing the results of the output using Moodle TZ/DST support and PHP native one. Note: If you don't trust PHP TZ/DST support, can verify the harcoded expectations below with: http://www.tools4noobs.com/online_tools/unix_timestamp_to_datetime/ |
test_userdate() X-Ref |
No description |
test_make_timestamp() X-Ref |
No description |
test_get_string() X-Ref |
Test get_string and most importantly the implementation of the lang_string object. |
test_get_string_limitation() X-Ref |
test_format_float() X-Ref |
Test localised float formatting. |
test_unformat_float() X-Ref |
Test localised float unformatting. |
test_delete_user() X-Ref |
Test deleting of users. |
test_convert_to_array() X-Ref |
Test function convert_to_array() |
test_date_format_string() X-Ref |
Test the function date_format_string(). |
test_get_config() X-Ref |
No description |
test_get_max_upload_sizes() X-Ref |
No description |
test_password_is_legacy_hash() X-Ref |
Test function password_is_legacy_hash(). |
test_validate_internal_user_password() X-Ref |
Test function validate_internal_user_password(). |
test_hash_internal_user_password() X-Ref |
Test function hash_internal_user_password(). |
test_update_internal_user_password() X-Ref |
Test function update_internal_user_password(). |
test_update_internal_user_password_no_cache() X-Ref |
Testing that if the password is not cached, that it does not update the user table and fire event. |
test_update_internal_user_password_update_no_cache() X-Ref |
Test if the user has a password hash, but now their auth method says not to cache it. Then it should update. |
test_fullname() X-Ref |
No description |
test_get_all_user_name_fields() X-Ref |
No description |
test_order_in_string() X-Ref |
No description |
test_complete_user_login() X-Ref |
No description |
test_require_logout() X-Ref |
Test require_logout. |
test_email_to_user() X-Ref |
No description |
test_setnew_password_and_mail() X-Ref |
Test setnew_password_and_mail. |
test_remove_course_contents() X-Ref |
Test remove_course_content deletes course contents TODO Add asserts to verify other data related to course is deleted as well. |
test_username_load_fields_from_object() X-Ref |
Test function username_load_fields_from_object(). |
test_count_words() X-Ref |
Test function count_words(). |
test_getremoteaddr() X-Ref |
Tests the getremoteaddr() function. |
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |