@isTest 
 | 
private class LexProductLimitEditControllerTest { 
 | 
    @isTest 
 | 
    static void unittest() { 
 | 
        List<RecordType> rectCo = [SELECT Id FROM RecordType WHERE IsActive = TRUE AND SobjectType = 'Account' AND Name = '販売店']; 
 | 
        if (rectCo.size() == 0) { 
 | 
            return; 
 | 
        } 
 | 
        Profile prof = [SELECT Id FROM Profile WHERE Name = '901_经销商社区普通权限_2重验证(ET)']; 
 | 
        Product2 prod01 = new Product2( 
 | 
            Name = 'Test01', 
 | 
            ProductCode = 'Test01', 
 | 
            Asset_Model_No__c = 'Test01', 
 | 
            SFDA_Status__c = '有効', 
 | 
            Dealer_special_Object__c = true 
 | 
        ); 
 | 
        Product2 prod02 = new Product2( 
 | 
            Name = 'Test02', 
 | 
            ProductCode = 'Test02', 
 | 
            Asset_Model_No__c = 'Test02', 
 | 
            SFDA_Status__c = '有効', 
 | 
            Dealer_special_Object__c = true 
 | 
        ); 
 | 
        insert new List<Product2>{ prod01, prod02 }; 
 | 
        Product2__c pro1 = new Product2__c(Name = 'Pro001', OT_CODE_Text__c = 'Test001', Product2__c = prod01.Id); 
 | 
        Product2__c pro2 = new Product2__c(Name = 'Pro002', OT_CODE_Text__c = 'Test002', Product2__c = prod02.Id); 
 | 
        insert new List<Product2__c>{ pro1, pro2 }; 
 | 
  
 | 
        Account myAccount2 = new Account( 
 | 
            name = 'Testaccount005', 
 | 
            Dealer_discount__c = 20, 
 | 
            RecordTypeId = rectCo[0].Id, 
 | 
            Product_Limit_Date__c = 'Test01|5|55,Test02|2|4' 
 | 
        ); 
 | 
        insert myAccount2; 
 | 
        String myAccount2Id = myAccount2.Id; 
 | 
        LexProductLimitEditController.init(myAccount2Id, 'ENG'); 
 | 
        LexProductLimitEditController.init(myAccount2Id, ''); 
 | 
        LexProductLimitEditController.accountid = myAccount2Id; 
 | 
        LexProductLimitEditController controllerLimit = new LexProductLimitEditController(); 
 | 
  
 | 
        // Given 
 | 
        // PageReference page = new PageReference('/apex/ProductLimitEdit?accountid=' + myAccount2.id); 
 | 
        // page.setRedirect(true); 
 | 
        // System.Test.setCurrentPage(page); 
 | 
        // ProductLimitEditController conTest = new ProductLimitEditController(); 
 | 
        // conTest.init(); 
 | 
        // System.assertEquals('Test01|5|55,Test02|2|4', conTest.product_Limit); 
 | 
  
 | 
        // When 
 | 
  
 | 
        // Then 
 | 
    } 
 | 
} 
 |