From 2682be2d1932fd43e0226c011bb32ae3c5e643bf Mon Sep 17 00:00:00 2001 From: 李彤 <litong@prec-tech.com> Date: 星期五, 25 三月 2022 17:17:45 +0800 Subject: [PATCH] LastBuy触发器 --- force-app/main/default/classes/LastbuyProductHandlerTest.cls | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/force-app/main/default/classes/LastbuyProductHandlerTest.cls b/force-app/main/default/classes/LastbuyProductHandlerTest.cls index 6bb9229..5a53235 100644 --- a/force-app/main/default/classes/LastbuyProductHandlerTest.cls +++ b/force-app/main/default/classes/LastbuyProductHandlerTest.cls @@ -7,9 +7,43 @@ pro.LastbuyProductFLG__c = false; insert pro; + Product2 pro1 = new Product2(); + pro1.Name = 'Testname0216'; + pro1.LastbuyProductFLG__c = false; + insert pro1; + LastbuyProduct__c lbp = new LastbuyProduct__c(); lbp.Name = 'Test0215'; lbp.ProductName__c = pro.Id; + lbp.effectiveFLG__c = true; insert lbp; + + lbp.effectiveFLG__c = false; + update lbp; + + lbp.effectiveFLG__c = true; + update lbp; + + LastbuyProduct__c lbp1 = new LastbuyProduct__c(); + lbp1.Name = 'Test0216'; + lbp1.ProductName__c = pro1.Id; + lbp1.effectiveFLG__c = true; + insert lbp1; + + LastbuyProduct__c lbp2 = new LastbuyProduct__c(); + lbp2.Name = 'Test0217'; + lbp2.ProductName__c = pro1.Id; + lbp2.effectiveFLG__c = true; + insert lbp2; + + lbp1.effectiveFLG__c = false; + update lbp1; + + lbp2.ProductName__c = pro.Id; + update lbp2; + + delete lbp1; + } + } \ No newline at end of file -- Gitblit v1.9.1