• Bavukat
  • NEWBIE
  • 10 Points
  • Member since 2015

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 3
    Questions
  • 1
    Replies
Friends- I am not sure how to write a test class for below menthod. Can you help ?
@RemoteAction public static RemoteSaveResult saveSignature(Id ehsId, String signatureBody) {
    Attachment a = new Attachment(ParentId=ehsId, name='Signature.png', ContentType='image/png', Body=EncodingUtil.base64Decode(signatureBody));
    Database.saveResult result = Database.insert(a,false);
    RemoteSaveResult newResult = new RemoteSaveResult();
    newResult.success = result.isSuccess();
    newResult.attachmentId = a.Id;
    newResult.errorMessage = result.isSuccess()?'':result.getErrors()[0].getMessage();
    
    return newResult;
}

public class RemoteSaveResult {
    public Boolean success;
    public Id attachmentId;
    public String errorMessage;
}

 
I am certified Salesforce administrator with 3 years of experience. I do have experience in setting up and supporting Non Profit organization Salesforce. I hold Masters Degree in Database Technologies and have basic skill in developing VF page and Apex. I am looking for a Full time or Part time or Remote opportunity. I am based in Denver, CO. USA.
Please contact me @ bavukat@gmail.com
Thanks.
Hi - I have good knowledge in Salesforce Administration/Customization. Have 2+ years of experience in Salesforce administration. Looking for a Job in and around Denver area. Let me know if you have any positions available.
 
Contact me @ : bavukat@gmail.com
Thanks
Friends- I am not sure how to write a test class for below menthod. Can you help ?
@RemoteAction public static RemoteSaveResult saveSignature(Id ehsId, String signatureBody) {
    Attachment a = new Attachment(ParentId=ehsId, name='Signature.png', ContentType='image/png', Body=EncodingUtil.base64Decode(signatureBody));
    Database.saveResult result = Database.insert(a,false);
    RemoteSaveResult newResult = new RemoteSaveResult();
    newResult.success = result.isSuccess();
    newResult.attachmentId = a.Id;
    newResult.errorMessage = result.isSuccess()?'':result.getErrors()[0].getMessage();
    
    return newResult;
}

public class RemoteSaveResult {
    public Boolean success;
    public Id attachmentId;
    public String errorMessage;
}