@isTest
|
private class LastbuyProductHandlerTest {
|
@isTest
|
static void TestMethod1() {
|
Product2 pro = new Product2();
|
pro.Name = 'Testname0215';
|
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;
|
|
}
|
|
}
|