GWY
2022-05-21 a3460549533111815e7f73d6cef601a58031525d
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
@isTest
private class NewQuoteDevideControllerTest {
 
    @isTest static void test_init() {
        Account user = new Account(
            Name = '*',
            FacilityName__c = 'user',
            PostCode__c = '123456'
        );
        insert user;
 
        Opportunity opp = new Opportunity(
            Name = 'test opp',
            AccountId = user.Id,
            StageName = 'Prospect Created',
            CurrencyIsoCode = 'CNY',
            ProductSegment__c = 'IE',
            CloseDate = Date.today(),
            NewInquiryDate__c = Date.today().addDays(-2),
            ExpectedOrderDate__c = Date.today().addDays(2),
            TradeType__c = 'Taxation',
            SalesChannel__c = 'direct',
            Machine_Parts__c = 'Machine'
        );
        insert opp;
 
        Quote quo = new Quote(
            Name = 'quo',
            OpportunityId = opp.Id,
            SetName1__c = 'setname01',
            SetQty1__c = 1
        );
        insert quo;
 
        Quote quo2 = new Quote(
            Name = 'quo',
            OpportunityId = opp.Id,
            SetName1__c = 'setname01',
            SetQty1__c = 1,
            Quote_Type__c = 'service'
        );
        insert quo2;
 
        PageReference page = new PageReference('/apex/NewQuoteDevide?oppid=' + opp.Id + '&openType=');
        System.Test.setCurrentPage(page);
        NewQuoteDevideController controller = new NewQuoteDevideController();
 
        controller.init();
 
        PageReference page2 = new PageReference('/apex/NewQuoteDevide?oppid=' + opp.Id + '&openType=service');
        System.Test.setCurrentPage(page2);
        NewQuoteDevideController controller2 = new NewQuoteDevideController();
 
        controller2.init();
 
        PageReference page3 = new PageReference('/apex/NewQuoteDevide?id=' + quo.Id);
        System.Test.setCurrentPage(page3);
        NewQuoteDevideController controller3 = new NewQuoteDevideController();
 
        controller3.init();
 
        PageReference page4 = new PageReference('/apex/NewQuoteDevide?id=' + quo2.Id);
        System.Test.setCurrentPage(page4);
        NewQuoteDevideController controller4 = new NewQuoteDevideController();
 
        controller4.init();
    }
 
}