@isTest private class NFM621ControllerTest { static testMethod void testMethod1() { Profile p = [select Id from Profile where id =:System.Label.ProfileId_SystemAdmin]; // ユーザー作成 User hpOwner = new User(Test_staff__c = true, LastName = 'hp', FirstName = 'owner', Alias = 'hp', CommunityNickname = 'hpOwner', Email = 'olympus_hpowner@sunbridge.com', Username = 'olympus_hpowner@sunbridge.com', IsActive = true, EmailEncodingKey = 'ISO-2022-JP', TimeZoneSidKey = 'Asia/Tokyo', LocaleSidKey = 'ja_JP', LanguageLocaleKey = 'ja', ProfileId = p.id); insert hpOwner; User ur = [select Id,Employee_No__c from User limit 1]; //OCSM管理省を得る OCM_Management_Province__c mp1 = new OCM_Management_Province__c(); mp1.Name = '北京'; mp1.Province__c = '北京市'; mp1.Window1__c = ur.Id; mp1.OnlinePlatformWindow1__c = ur.Id; mp1.OnlinePlatformWindow2__c = ur.Id; mp1.OnlinePlatformWindow3__c = ur.Id; insert mp1; List userList = [select Id,Employee_No__c from User ]; List noList = new List(); for(User user1 : userList){ noList.add(user1.Id); } BatchIF_Log__c iflog = new BatchIF_Log__c(); iflog.Log__c = 'test start \n'; insert iflog; NFM621Controller.callout(iflog.ID,noList); } }