Differences Between: [Versions 310 and 311] [Versions 39 and 311]
Unit Tests for the approved contextlist Class
Copyright: | 2018 Andrew Nicols <andrew@nicols.co.uk> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 220 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
contextlist_test:: (6 methods):
test_add_from_sql()
test_add_system_context()
test_add_user_context()
test_add_user_contexts()
test_guess_id_field_from_sql()
data_guess_id_field_from_sql()
Class: contextlist_test - X-Ref
Tests for the \core_privacy API's approved contextlist functionality.test_add_from_sql() X-Ref |
Ensure that valid SQL results in the relevant contexts being added. |
test_add_system_context() X-Ref |
Ensure that valid system context id is added. |
test_add_user_context() X-Ref |
Ensure that a valid user context id is added. |
test_add_user_contexts() X-Ref |
Ensure that valid user contexts are added. |
test_guess_id_field_from_sql($sql, $expected) X-Ref |
Test {@link \core_privacy\local\request\contextlist::test_guess_id_field_from_sql()} implementation. param: string $sql Input SQL we try to extract the context id field name from. param: string $expected Expected detected value. |
data_guess_id_field_from_sql() X-Ref |
Provides data sets for {@link self::test_guess_id_field_from_sql()}. return: array |