黄千龙
2022-04-08 01f207d979d6be17c8cdec293feab48828c0ec3e
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
/*
 * Author: Guo, Aline Yaying
 * Created Date: 03/22/2022
 * Purpose: Test Class
 * History: 
 *      03/22/2022 - Guo, Aline Yaying - Initial Code.
 * 
 * */
@isTest
private class NewAndEditASEActivityControllerTest {
    static testMethod void testMethod3() {
     
        TestDataUtility.CreatePIPolicyConfiguration();
        Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock());
        ASEActivity__c aA = TestDataUtility.CreateASEActivity(1)[0];
        // aA.AWS_Data_Id__c = '23546542256';
        // update aA;
 
        Test.startTest();
        ApexPages.StandardController con =  new ApexPages.StandardController(aA);
        NewAndEditASEActivityController aATest = new NewAndEditASEActivityController(con);
        
        // Map<String,Object> mapTest = new Map<String,Object>();
        // mapTest.put('CustomerTel__c',aA );
        // String addressJson = JSON.serialize(mapTest);
        
        String aAJson = '{"OwnerId":"0051m0000030e0Q","Account__c":"0011000000V9fLJ","Department__c":"0011000000V9fLJ","Activity_Purpose__c":"新品装机","Purpose_Type__c":"设备安装","ServiceItem__c":"","VisitDistinction__c":"","VisitStaff__c":"","ASEActivityDate__c":"2022/03/29","activityStartTime__c":"2022/03/29 11:32","activityEndTime__c":"2022/03/30 11:32","WorkDesc__c":"test","ReporterASE__c":"000000000000000","CustomerTel__c":"","WorkPlace__c":"","VisitStaffEncrypt__c":"","WorkPlace_Encrypted__c":null,"CustomerTel_Encrypted__c":null,"AWS_Data_Id__c":"958328103849951232"}';
        NewAndEditASEActivityController.saveASEActivity(aAJson,'avgwshDFcxAS',False);
        Test.stopTest();
    }
 
    static testMethod void testMethod1() {
     
        TestDataUtility.CreatePIPolicyConfiguration();
        Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock());
        Contact contact = TestDataUtility.CreateContacts(1)[0];
        ASEActivity__c aA = new ASEActivity__c();
        aA.ReporterASE__c = contact.id;//客户人员, Contact
        aA.CustomerTel__c = '123123';
 
        Test.startTest();
        ApexPages.StandardController con =  new ApexPages.StandardController(aA);
        NewAndEditASEActivityController aATest = new NewAndEditASEActivityController(con);
        
        String aAJson = '{"OwnerId":"0051m0000030e0Q","Account__c":"0011000000V9fLJ","Department__c":"0011000000V9fLJ","Activity_Purpose__c":"新品装机","Purpose_Type__c":"设备安装","ServiceItem__c":"","VisitDistinction__c":"","VisitStaff__c":"","ASEActivityDate__c":"2022/03/29","activityStartTime__c":"2022/03/29 11:32","activityEndTime__c":"2022/03/30 11:32","WorkDesc__c":"test","ReporterASE__c":"000000000000000","CustomerTel__c":"","WorkPlace__c":"","VisitStaffEncrypt__c":"","WorkPlace_Encrypted__c":null,"CustomerTel_Encrypted__c":null,"AWS_Data_Id__c":"958328103849951232"}';
        NewAndEditASEActivityController.saveASEActivity(aAJson,'avgwshDFcxAS',False);
        Test.stopTest();
    }
}