You need to sign in to do that
Don't have an account?
rajubalaji
How to write a test class for catch exception?
Hi Everyone
Anyone have idea please help me guide for test class for catch (Exception ex) below code:
catch (Exception ex) {
String fileId;
if (Request.Header != null && Request.Header.FileID != null) {
fileId = Request.Header.FileID;
}
else {
fileId = 'Unknown';
}
StarTransactionDetails.CreateInboundTransactionRequest(Request.Header.TransactionType, fileId, 'Exception', reqBody, ex.getMessage(), parentId, null, null, environmentCode);
if(Request != null && Request.Header != null){
responseJSON = InboundTransactionResponse.GetErrorResponse(Request.Header.TransactionType, Request.Header.TimeStamp, Request.Header.FileID, null, 'Error', '0036', ex.getMessage());
}else{
responseJSON = ex.getMessage();
}
Please anyone know about that please help me.
Thanks,
Raju
Anyone have idea please help me guide for test class for catch (Exception ex) below code:
catch (Exception ex) {
String fileId;
if (Request.Header != null && Request.Header.FileID != null) {
fileId = Request.Header.FileID;
}
else {
fileId = 'Unknown';
}
StarTransactionDetails.CreateInboundTransactionRequest(Request.Header.TransactionType, fileId, 'Exception', reqBody, ex.getMessage(), parentId, null, null, environmentCode);
if(Request != null && Request.Header != null){
responseJSON = InboundTransactionResponse.GetErrorResponse(Request.Header.TransactionType, Request.Header.TimeStamp, Request.Header.FileID, null, 'Error', '0036', ex.getMessage());
}else{
responseJSON = ex.getMessage();
}
Please anyone know about that please help me.
Thanks,
Raju
I am posting a sample code here. You can relate it with your code
Apex Class:
Test Class:
I also recommend reviewing this post
Let me know if it helps