2016-07-11 8 views
0

Hier ist die Klasse, die ich erstellen konnte, nicht sicher, wo ich mit der Quelltextabdeckung beginnen sollte, da dies meine erste Apex-Klasse oder irgendetwas mit Salesforce ist.So erstellen Sie Codeabdeckung für meine Apex-Klasse

Kann mir jemand in die richtige Richtung zeigen. Vielen Dank!

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')]; 
} 
} 

Antwort

0

Dies sollte Ihnen den Einstieg:

@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); 
    } 
} 
Verwandte Themen