Untitled
unknown
plain_text
2 years ago
1.1 kB
5
Indexable
@isTest private static void testOrderUpdateForSOMTest() { COM_TriggerHandler.bypassTrigger(EC_CCOrderSyncFlagTH.class); ccrz__E_Order__c order = [SELECT Id, EC_SyncStatus__c FROM ccrz__E_Order__c ORDER BY Id ASC LIMIT 1]; order.EC_SyncStatus__c = EC_Constants.ORDER_SYNC_STATUS_COMPLETED; order.ccrz__Storefront__c = EC_Constants.SOM_STOREFRONT_NAME; update order; COM_TriggerHandler.allowTrigger(EC_CCOrderSyncFlagTH.class); ccrz__E_OrderItem__c testOrderItem = [SELECT Id, ccrz__Quantity__c, ccrz__Price__c, ccrz__Order__c FROM ccrz__E_OrderItem__c WHERE ccrz__Order__r.Id = :order.Id LIMIT 1]; Test.startTest(); testOrderItem.ccrz__Quantity__c = 11; testOrderItem.ccrz__Price__c = 3; update testOrderItem; Test.stopTest(); ccrz__E_Order__c toTestOrder = [SELECT Id, EC_SyncStatus__c FROM ccrz__E_Order__c ORDER BY Id ASC LIMIT 1]; System.assertEquals(EC_Constants.ORDER_SYNC_STATUS_COMPLETED, toTestOrder.EC_SyncStatus__c); }
Editor is loading...