@isTest
private class NFM701ControllerHandlerTest {
    
    
    static testMethod void testMethod1() {
		ControllerUtil.EscapeNFM001Trigger = true;
		// ControllerUtil.EscapeMaintenanceContractAfterUpdateTrigger = true;
		// StaticParameter.EscapeNFM001Trigger = true;
		// StaticParameter.EscapeNFM001AgencyContractTrigger = true;
		// StaticParameter.EscapeNFM001AgencyContractTrigger2 = true;
		// StaticParameter.EscapeMaintenanceContractAfterUpdateTrigger = true;
		


         List < RecordType > rectCo00 = [select Id from RecordType where IsActive = true and SobjectType = 'Account'
            and Name = '病院'
        ];
        Test.startTest();
        Account hospital = new Account();
        hospital.RecordTypeId = rectCo00[0].Id;
        // hospital.Is_Active__c = '有効';
        hospital.Name = 'hospital';
        // hospital.RecordType.DeveloperName = 'HP';
        hospital.Is_Active__c = '無効';
        hospital.Ban_On_Use_Reason__c = '312343';
        hospital.AwaitToSendAWS__c = true;
        insert hospital;
        List < String > accountIdList = new List < String >();
        accountIdList.add(hospital.Id);
        BatchIF_Log__c iflog = new BatchIF_Log__c();
        iflog.Log__c = 'test start \n';
        insert iflog;
        hospital.Is_Active__c = '有効';
        upsert hospital;
        // NFM701Controller.callout(iflog.Id, accountIdList);
        // Database.executeBatch(new Sfdc2PoAccountBatch(accountIdList),100);
        Test.stopTest();
    }
}