You need to sign in to do that
Don't have an account?
Abhishek Kumar 149
how to write test class fro the below code?
public PageReference sendEmail(){
try{
if(String.isBlank(toEmail)) {
ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR, 'Please enter To Address'));
return null;
}
if(String.isBlank(subject)) {
ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR, 'Please enter Subject'));
return null;
}
try{
if(String.isBlank(toEmail)) {
ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR, 'Please enter To Address'));
return null;
}
if(String.isBlank(subject)) {
ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR, 'Please enter Subject'));
return null;
}
System.assertNotEquals(0, pageMessages.size()); // Check that the error message you are expecting is in pageMessages
Boolean messageFound = false;
for(ApexPages.Message message : pageMessages)
{
if(message.getSummary() == 'Your summary' && message.getDetail() == 'Your detail' && message.getSeverity() == ApexPages.Severity.YOUR_SEVERITY) {
messageFound = true;
}
}
System.assert(messageFound);