buli
2022-04-08 b6f2c55d21463def425048aba48bed273156e9a9
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
@isTest
public class NewAndEditRepairControllerTest {
    @TestSetup
    static void makeData(){
        TestDataUtility.CreatePIPolicyConfiguration();
        
    }
    static testMethod void NewAndEditRepairController() {
        Contact con = TestDataUtility.CreateContacts(1)[0];
        con.AWS_Data_Id__c = '1234567890';
        update con;
        Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock());
        Repair__c rep = TestDataUtility.CreateRepairs(1)[0];
        rep.ContactD__c = con.Id;
        update rep;
        Test.startTest();
        ApexPages.StandardController sc =  new ApexPages.StandardController(rep);
        NewAndEditRepairController qis = new NewAndEditRepairController(sc);
        
        String qisJson = '{"Name":"test123"}';
        NewAndEditRepairController.saveRepair(qisJson,'avgwshDFcxAS',False);
        NewAndEditRepairController.saveRepair(qisJson,'avgwshDFcxAS',True);
        Test.stopTest();
    }
}