Apex クラス: 作業指示品目を含む作業指示の作成
Apex クラスを使用することで、トリガのサイズが小さくなり、Apex コードの再利用や管理が容易になります。このクラスはトリガで参照することができ、1 つの品目を含む作業指示を作成します。
1public class CreateWorkOrderLineItem{
2public WorkOrderLineItem createWorkOrderLineItem(){
3 WorkOrder wo = new WorkOrder();
4 wo.subject ='title';
5 insert wo;
6 WorkOrderLineItem woli = new WorkOrderLineItem();
7 woli.workOrderId = wo.Id;
8 woli.description = 'abcd';
9 return woli;
10 }
11 }次の単体テストは Apex クラスに適用されます。
1@isTest
2public class TestWorkOrderLineItem {
3 static testMethod void testCreateWorkOrderLineItem()
4 {
5 CreateWorkOrderLineItem cwoLi = new CreateWorkOrderLineItem();
6 cwoLi.createWorkOrderLineItem();
7 }
8}