Получить набор, не охватывающий в тестовом классе - Apex - PullRequest
0 голосов
/ 08 июня 2018

Получатель, установщик в тестовом классе не покрывается

Вот код?

Метод:

public static List<SelectOption> UserList
{
    get
    {            
        /*string role='';
        if(issueTeam == 'Contracts')
            role = 'Contract Owner';
        else if(issueTeam == 'Buyer')
            role = 'Buyer';
        else
            role = 'Master Data Allocator';*/

        UserTemp = [Select u.LastName, u.Id, u.FirstName,u.Name, u.Email From User u ORDER BY u.Name];

        UserList = new List<SelectOption>();
        UserList.add(new SelectOption('--Select--','--Select--'));
        for(User temp : UserTemp)
        {
            UserList.add(new SelectOption(temp.Id, temp.Name));
        }
        return UserList;
    }
    set;
}

В тестовом классе

Я звоню так:

List<SelectOption> temp1     = TaskReportingMasterDataIssueController.UserList;

Пожалуйста, ответьте !!!!!

1 Ответ

0 голосов
/ 15 июня 2018

Что ж, когда я читаю ваш код, я понимаю, что вы должны выполнить несколько тестовых случаев и в каждом из них предоставить соответствующие значения для issueTeam и записи запросов, чтобы весь код выполнялся.

В тестовой строке, которую вы указали, вы не включили какой-либо контекст, поэтому я предполагаю, что вы пропустили его в своих тестах.

...