| | |
| | | @isTest |
| | | private class NFM704RestTest { |
| | | @testSetup |
| | | static void test_method_one(){ |
| | | static void test_method_one(){ |
| | | |
| | | List < RecordType > rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' |
| | | and Name = '病院' |
| | |
| | | company.Is_Active__c = '有効'; |
| | | company.Name = 'NFM105TestCompany'; |
| | | company.AwaitToSendAWS__c = true; |
| | | company.AgentCode_Ext__c = '358180'; |
| | | upsert company; |
| | | |
| | | Account section = [Select Management_Code__c, Management_Code_Auto__c, Name, Id from Account where ParentId =: company.Id and RecordTypeId =: rectSct[0].Id]; |
| | |
| | | RestRequest req = new RestRequest(); |
| | | RestResponse res = new RestResponse(); |
| | | |
| | | String JsonMsg = '{"Monitoring":{"TransmissionDateTime":"202112311320","Text":"","Tag":"","Sender":"OBPM","Receiver":"SFDC","NumberOfRecord":"1","MessageType":"NFM704","MessageGroupNumber":""},"GeData":[{"StaffMCode": "C000019313","HospitalMCode": "010","OfficeMCode": "Test202201", "HcpNo": "111", "HCPLevel": "2", "Name": "刘刚", "Mobile": "13809233181"}]}'; |
| | | String JsonMsg = '{"Monitoring":{"Tag":"","Sender":"OBPM","Receiver":"SFDC","MessageGroupNumber":"111","MessageType":"1","NumberOfRecord":"1","TransmissionDateTime":"","Text":""},"GeData":[{"WorkingSeniority":"0","TechnicalTitle":"副主任医师","State":"内蒙古自治区","StaffMCode":"","Speciality":"消化内科系统常见病多发病的诊治;消化内镜下的诊断及ESD、EMR、POEM等相关治疗.","Society1":"中华医学会","ProfessionalField":"消化","OfficeMCode":"消化内科","Name":"刘琳","Mobile":"","HospitalMCode":"358180","HcpNo":"153P4959","HCPLevel":"Tier3","EventStatus":"成员","City":"包头市"}]}'; |
| | | req.requestURI = 'services/apexrest/NFM704/execute'; |
| | | req.httpMethod = 'POST'; |
| | | req.requestBody = Blob.valueOf(JsonMsg); |