@isTest
private class AgencyHospitalLinkBatchTest {
   public static Account account1 = new Account();
    public static Account account2 = new Account();
    public static Agency_Hospital_Link__c aHosLink = new Agency_Hospital_Link__c();

    private static void testInit() {

        // 取引先
        account1.Name = 'test1医院';
        account1.RecordTypeId = '01210000000QemG';
        insert account1;

        account2.Name = 'test1经销商';
        account2.RecordTypeId = '01210000000Qem1';
        insert account2;

        //经销商医院データを作る
        aHosLink.Name = 'test1经销商医院';
        aHosLink.Hospital__c = account1.Id;
        aHosLink.Agency__c = account2.Id;

        insert aHosLink;
        //经销商医院名前を変更する
        aHosLink.Name = 'test经销商医院1';
        aHosLink.Hospital__c = account1.Id;
        aHosLink.Agency__c = account2.Id;
        update aHosLink;  

        account1.Name = 'test1医院1122333';
        account1.RecordTypeId = '01210000000QemG';
        update account1;      
    }


    static testMethod void testMethod1() {
        AgencyHospitalLinkBatchTest.testInit();

        Agency_Hospital_Link__c ahl = [select id,isSame__c,Hospital_Name_readonly__c,Name,Hospital__r.Name from Agency_Hospital_Link__c where id = :aHosLink.id];
        System.debug(ahl.Hospital_Name_readonly__c);
        System.debug(ahl.id);
        System.debug(ahl.Name);
        System.debug(ahl.Hospital__c);
        System.debug(ahl.isSame__c);
        Database.executeBatch(new AgencyHospitalLinkBatch(),2);
    }

     // 2021-03-10  mzy  WLIG-BYHD79  SFDC环境batch合并调查  start
    static testMethod void testMethod2() {
        AgencyHospitalLinkBatchTest.testInit();

        Agency_Hospital_Link__c ahl = [select id,isSame__c,Hospital_Name_readonly__c,Name,Hospital__r.Name from Agency_Hospital_Link__c where id = :aHosLink.id];
        System.debug(ahl.Hospital_Name_readonly__c);
        System.debug(ahl.id);
        System.debug(ahl.Name);
        System.debug(ahl.Hospital__c);
        System.debug(ahl.isSame__c);
        Database.executeBatch(new AgencyHospitalLinkBatch(true),2);
    }
    // 2021-03-10  mzy  WLIG-BYHD79  SFDC环境batch合并调查  end

}