2016-07-11 2 views
0

여기는 처음으로 정점 클래스 인 것처럼 코드 커버리지로 시작할 위치를 알 수 없거나, salesforce로 무엇이든 할 수 있기 때문에 내가 만들 수있는 클래스입니다.내 Apex 클래스의 코드 적용 범위를 만드는 방법

누군가 나를 올바른 방향으로 안내 할 수 있습니까? 감사!

public with sharing class VelocifyAcctStatsController 
{ 
public List<Account> acctstats {get;set;} 
    public VelocifyAcctStatsController()  
{ 
    acctstats = [select MVA_Type__c, MVA_Name__c, MVA_Is_VIP__c, MVA_Is_Brand_TM__c, MVA_Classification__c, MVA_Classification_Priority__c, Assets_Owned__c, Portfolio_Overview__c, Active_Opportunities__c, X3x3_Research_One__c, X3x3_Research_Two__c, X3x3_Research_Three__c from account WHERE Id = :ApexPages.currentPage().getParameters().get('Id')]; 
} 
} 

답변

0

이 시작하는 데 도움이 될 것입니다

@isTest 
public class VelocifyAcctStatsControllerTest { 

    @isTest 
    public static void test(){ 
     Account a = new Account(Name = 'Test acct'); 
     insert a; 

     ApexPages.currentPage().getParameters().put('Id', a.Id); 

     VelocifyAcctStatsController v = new VelocifyAcctStatsController(); 

     System.assertEquals(v.acctstats.size(), 1); 
    } 
} 
관련 문제