2012-04-04 3 views
0

Hello Folks, 저는 Apex Development가 처음인데 현재이 트리거에 대한 테스트 케이스를 작성하려고합니다. 어떤 종류의 도움이라도 정말 고맙습니다! 사전에Apex - SalesForce - 트리거 테스트 사례 작성

trigger Milestone1_Expense_Trigger on Milestone1_Expense__c (before insert, before update) 
{ 
    if(Trigger.isBefore) 
    { 
     Milestone1_Expense_Trigger_Utility.handleExpenseBeforeTrigger(Trigger.new); 
    } 
} 

감사합니다!

+0

http://stackoverflow.com/ 그 사용자 지정 개체의 필드를 사용하여 제공 할 수 있습니다 질문/how-to-ask – superfell

+0

@superfell 글쎄, 나는 '질문하는 법'에 대한 링크가 아닌 도움을 찾고 있었다. 나는 숙제를했으며 유용한 것을 찾지 못해 여기에 와서 질문을했다. – subodhbahl

+3

당신은 당신이 뭘했는지 언급하지 않았고, 당신이 보았던 곳이나 다른 곳에서 유용한 대답을 원한다면 더 많은 정보를 제공해야합니다. – superfell

답변

1

제공된 링크를 확인하십시오. 그렇게해야 할 일이 무엇인지에 대한 아이디어와 어떻게하면 실제로 일어나고 있는지 확인하고 확인하는 방법에 대한 아이디어를 얻을 수 있습니다. 간단한 설명으로 설명하면.

Milestone1_Expense__c에 레코드가 삽입/업데이트되면 트리거가 실행됩니다. 테스트 클래스에서 Milestone1_Expense__c에 대한 테스트 데이터를 만들고 insert 문을 제공하기 만하면됩니다.

내가 대신 계정의

Account a = new Account(Name = 'test', Company__c = 'test'); 
    insert a; 

계정

에 대한 예제를 제공한다면 여기에 사용자 정의 개체를 사용하고

2

Apex Code Test Methods에 대한 소개를 확인하고 http://wiki.developerforce.com/page/An_Introduction_to_Apex_Code_Test_Methods 코드 블록을 찾으십시오. 이 코드 섹션은 Apex 트리거를 테스트하는 예제입니다.