0

みなさん、こんにちは。私はApex Developmentを初めて使用し、現在このトリガーのテストケースを作成しようとしています。どんな種類の助けも本当にありがたいです!

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

前もって感謝します!

4

2 に答える 2

2

このApexコードテストメソッドの概要を確認し、を含むコードブロックを探してくださいhttp://wiki.developerforce.com/page/An_Introduction_to_Apex_Code_Test_Methods。このコードセクションは、Apexトリガーのテストの例です。

于 2012-04-04T16:15:57.130 に答える
1

提供されているリンクマシューをご覧ください。これにより、何をする必要があるのか​​、どのように主張し、自分がやろうとしていることが実際に起こっているのかを確認する方法についてのアイデアが得られるはずです。簡単に説明するとしたら。

Milestone1_Expense__cでレコードが挿入/更新されると、トリガーが起動されます。したがって、テストクラスでは、Milestone1_Expense__cのテストデータを作成し、挿入ステートメントを指定するだけで済みます。

アカウントの例を挙げたら

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

ここでアカウントの代わりに、カスタムオブジェクトを使用して、そのカスタムオブジェクトのフィールドを使用することができます

于 2012-04-10T05:36:16.057 に答える