From 15ce5b7e9ba8bd827bfff28dc1bb35e0c7afdf05 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']); + } }