0

これが私が作成できたクラスです。これは私の最初の Apex クラスであるため、どこからコード カバレッジを開始すればよいか、または salesforce で何かを行うべきかわかりません。

誰かが私を正しい方向に向けることができますか?ありがとう!

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

1 に答える 1

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);
    }
}
于 2016-07-11T16:42:48.997 に答える