Differences Between: [Versions 310 and 311] [Versions 310 and 400] [Versions 310 and 401] [Versions 310 and 402] [Versions 310 and 403]
Unit tests for page types classes
Copyright: | 2020 Peter Dias |
License: | http://www.gnu.org/copyleft/gpl.html GNU Public License |
File Size: | 170 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
mod_lesson_numeric_type_helper_test:: (5 methods):
test_lesson_unformat_numeric_value()
test_lesson_format_numeric_value()
lesson_unformat_dataprovider()
lesson_format_dataprovider()
define_local_decimal_separator()
Class: mod_lesson_numeric_type_helper_test - X-Ref
This class contains the test cases for the numeric helper functionstest_lesson_unformat_numeric_value($decsep, $tests) X-Ref |
Test the lesson_unformat_numeric_value function. param: $decsep param: $tests |
test_lesson_format_numeric_value($decsep, $tests) X-Ref |
Test the lesson_format_numeric_value function. param: $decsep param: $tests |
lesson_unformat_dataprovider() X-Ref |
Provide various cases for the unformat test function return: array |
lesson_format_dataprovider() X-Ref |
Provide various cases for the unformat test function return: array |
define_local_decimal_separator(string $decsep = 'X') 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 default 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. param: string $decsep Separator character. Defaults to `'X'`. |