Как написать тестовый класс для кода ниже вершины - PullRequest
0 голосов
/ 17 июня 2020

Пожалуйста, помогите мне в написании тестового класса для кода апекса ниже, я написал тестовый класс, который показывает только 66% покрытие, я ищу 100%


public class PickListHandler {
    @AuraEnabled
    public static List<String> getLevel1(string strName) {   
        List<String> tempLst = new List<String>
        for(AggregateResult  ar : [select Level_1__c,COUNT(id) from Case_Type_Data__c  group by Level_1__c])
        {
            tempLst.add('Level 1 data is'+ar.get('Level_1__c'));

            return tempLst;
        } 
    }   
}

Вот тестовый класс

@isTest
public class testGetLevel1 {
    static testMethod void testGetLevel1() {
        List<String> s = PickListHandler.getLevel1('test');
        //System.assert(....);
    }
}

1 Ответ

1 голос
/ 17 июня 2020

Вам необходимо создать тестовые данные для объекта Case_Type_Data __ c. Если вы не создаете данные, logi c внутри для l oop не будет выполняться.

...