李彤
2022-03-25 2682be2d1932fd43e0226c011bb32ae3c5e643bf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@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;
 
    }
 
}