Newer Version Available
Apex Class: Create a Work Order with a Work Order Line Item
Apex classes reduce the size of your triggers and make it easier to reuse and maintain
Apex code. This class, which you can reference in triggers, creates a work order with one line
item.
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 }The following unit test applies to the Apex
class.
1@isTest
2public class TestWorkOrderLineItem {
3 static testMethod void testCreateWorkOrderLineItem()
4 {
5 CreateWorkOrderLineItem cwoLi = new CreateWorkOrderLineItem();
6 cwoLi.createWorkOrderLineItem();
7 }
8}