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 回答