Differences Between: [Versions 310 and 311] [Versions 39 and 311]
Unit tests.
Copyright: | 2019 The Open University |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 149 lines (6 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
filter_test:: (4 methods):
setUp()
setup_parent_language()
multilang_testcases()
test_filtering()
Class: filter_test - X-Ref
Tests for filter_multilang.setUp() X-Ref |
No description |
setup_parent_language(string $child, string $parent) X-Ref |
Setup parent language relationship. param: string $child the child language, e.g. 'fr_ca'. param: string $parent the parent language, e.g. 'fr'. |
multilang_testcases() X-Ref |
Data provider for multi-language filtering tests. |
test_filtering($expectedoutput, $input, $targetlang, $parentlangs = []) X-Ref |
Tests the filtering of multi-language strings. param: string $expectedoutput The expected filter output. param: string $input the input that is filtererd. param: string $targetlang the laguage to set as the current languge . param: array $parentlangs Array child lang => parent lang. E.g. ['es_co' => 'es', 'es_mx' => 'es']. |