See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 310] [Versions 39 and 311] [Versions 39 and 400] [Versions 39 and 401] [Versions 39 and 402] [Versions 39 and 403]
Tests for \tool_langimport\locale class.
Copyright: | 2018 Université Rennes 2 {@link https://www.univ-rennes2.fr} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 169 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
locale_testcase:: (3 methods):
test_check_locale_availability()
test_set_locale()
set_locale_provider()
Class: locale_testcase - X-Ref
Tests for \tool_langimport\locale class.test_check_locale_availability() X-Ref |
Test that \tool_langimport\locale::check_locale_availability() works as expected. return: void |
test_set_locale(string $set, string $ret) X-Ref |
Test \tool_langimport\locale::set_locale() own logic. We have to explicitly test set_locale() own logic and results, that effectively sets the current locale, so we need to restore the original locale after every test (ugly, from a purist unit test point of view, but needed). param: string $set locale string to be set. param: string $ret expected results returned after setting the locale. |
set_locale_provider() X-Ref |
Data provider for test_set_locale(). Provides a locale to be set (as 'set') and a expected return value (as 'ret'). Note that some of the locales are OS dependent, so only the ones matching the OS will be provided. We make extensive use of the en_AU.UTF-8/English_Australia.1252 locale that is mandatory to be installed in any system running PHPUnit tests. |