/** * Test get_user_message_preferences permissions */ public function test_get_user_message_preferences_permissions() { $this->resetAfterTest(true); $user = self::getDataGenerator()->create_user(); $otheruser = self::getDataGenerator()->create_user(); $this->setUser($user); $this->expectException('moodle_exception'); $prefs = core_message_external::get_user_message_preferences($otheruser->id); }