@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();
|
}
|
|
}
|