function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Rich Englhard 7Rich Englhard 7 

Test Cover for Referral Page (get.('Referer'))

Hello,

I'm trying to get test coverage for the below code.  Can anyone help?  I don't know where to start.  Thanks!
public class referralpage {
public String getReferer()
{
    return ApexPages.currentPage().getHeaders().get('referer');
}
}

 
Best Answer chosen by Rich Englhard 7
Balaji Chowdary GarapatiBalaji Chowdary Garapati
@Rich,
Try this:
 
​@isTest
Public class refferalPage_IsTest{
 public static testMethod void testRefferalPage(){
  referralpage refPage=new referralpage();
String refererStringValue=refPage.getReferer();

//You can assert if you trying to set any header via test class
}
}

 

All Answers

Balaji Chowdary GarapatiBalaji Chowdary Garapati
It could be something like this:
 
​@isTest
Public class refferalPage_IsTest{
 public static testMethod void testRefferalPage(){
  referralpage refPage=new referralpage();
String refererStringValue=refPage.referralpage();

//You can assert if you trying to set any header via test class
}
}
For More info.,

https://developer.salesforce.com/page/An_Introduction_to_Apex_Code_Test_Methods


Hope it helps.,


Thanks,
Balaji
Rich Englhard 7Rich Englhard 7
Thanks Balaji.  I'm getting this error when trying to save.  Error: Compile Error: Method does not exist or incorrect signature: [referralpage].referralpage() at line 5 column 27
Balaji Chowdary GarapatiBalaji Chowdary Garapati
@Rich,
Try this:
 
​@isTest
Public class refferalPage_IsTest{
 public static testMethod void testRefferalPage(){
  referralpage refPage=new referralpage();
String refererStringValue=refPage.getReferer();

//You can assert if you trying to set any header via test class
}
}

 
This was selected as the best answer
Rich Englhard 7Rich Englhard 7
Thank you, thank you, thank you!!!  It's 100% complete!!!