From 4e5e4d715bb08adbec9b83e18ef2c3db3ec530e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Mudr=C3=A1k?= Date: Fri, 27 Apr 2018 15:14:23 +0200 Subject: [PATCH] MDL-62241 privacy: Include the unit tests from the 3.3 branch The tests do not actually do anything, they just make sure that the method signature is correct on the given PHP version. They are mostly relevant and useful on 3.3. --- privacy/tests/manager_test.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/privacy/tests/manager_test.php b/privacy/tests/manager_test.php index 8ef4a543ced..47394d41654 100644 --- a/privacy/tests/manager_test.php +++ b/privacy/tests/manager_test.php @@ -213,4 +213,18 @@ class privacy_manager_testcase extends advanced_testcase { $this->expectException(\coding_exception::class); $string = $manager->get_null_provider_reason('mod_testcomponent'); } + + /** + * Test that manager::plugintype_class_callback() can be executed. + */ + public function test_plugintype_class_callback() { + \core_privacy\manager::plugintype_class_callback('doesnotexist', 'unusable', 'foo', ['bar']); + } + + /** + * Test that manager::component_class_callback() can be executed. + */ + public function test_component_class_callback() { + \core_privacy\manager::component_class_callback('foo_bar', 'unusable', 'foo', ['bar']); + } }