@isTest
|
private class ConsumApplyEquipmentSetSRListCtrlTest {
|
static ConsumTestDataFactory factory;
|
// 造出选择完明细的申请
|
@testSetup static void setupTestData(){
|
factory = new ConsumTestDataFactory();
|
factory.setupTestData();
|
}
|
|
static testMethod void testInit() {
|
Consum_Apply__c ca = [SELECT Id FROM Consum_Apply__c LIMIT 1];
|
System_UserSetting__c config = System_UserSetting__c.getInstance(UserInfo.getUserId());
|
System.assertEquals(null, config.CAESD_Action_Type__c);
|
|
PageReference ref = new PageReference('/apex/ConsumApplyEquipmentSetSRList?id=' + ca.Id);
|
Test.setCurrentPage(ref);
|
ConsumApplyEquipmentSetSRListController controller = new ConsumApplyEquipmentSetSRListController();
|
Test.startTest();
|
controller.init();
|
controller.selectedType = '发货';
|
controller.setType();
|
Test.stopTest();
|
|
config = System_UserSetting__c.getInstance(UserInfo.getUserId());
|
System.assertEquals('发货', config.CAESD_Action_Type__c);
|
|
}
|
}
|