/** * Test get_user_notification_preferences permissions */ public function test_get_user_notification_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_notification_preferences($otheruser->id); }