Differences Between: [Versions 310 and 311] [Versions 39 and 311]
(no description)
File Size: | 163 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
locale_test:: (3 methods):
test_check_locale_availability()
test_set_locale()
set_locale_provider()
Class: locale_test - 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. |