tag:blogger.com,1999:blog-5277328648605741474.post8099615164833586588..comments2024-03-19T08:13:51.196-04:00Comments on Salesforce <Source>: Getting Good Test Coverage on VF PagesSam Arjmandihttp://www.blogger.com/profile/03304120460251140274noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-5277328648605741474.post-84965637732472280402013-05-24T04:53:28.302-04:002013-05-24T04:53:28.302-04:00can u help in writing test code for the below code...can u help in writing test code for the below code<br /><br /><br />Visual for page:<br /><br /><br /> <br /> <br /> <br /> <br /> <b>Search Text</b><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> {!l.Name} <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> {!l.Name} <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /><br /><br /><br />apex controller:<br /><br />public class wildcardSearchController{<br /> public String searchText{Set;Get;}<br /> List results; <br /> List Contactresults; <br /> <br /> public List getresults() {<br /> return results;<br /> }<br /> <br /> public List getContactresults() {<br /> return Contactresults;<br /> }<br /> <br /> public PageReference doSearch() {<br /> results = (List)[FIND :searchText RETURNING Lead(Id, Name, Email, Phone,Company,Status)][0];<br /> Contactresults = (List)[FIND :searchText RETURNING Contact(Id,Name,Account.Name, Department,Phone,Email)][0];<br /> return null;<br /> }<br /> <br /><br />}<br />Anonymoushttps://www.blogger.com/profile/00050400774703162575noreply@blogger.comtag:blogger.com,1999:blog-5277328648605741474.post-7399706578857405572012-08-22T06:36:49.457-04:002012-08-22T06:36:49.457-04:00Awesome post......Thanks alot Sam....helps a lot f...Awesome post......Thanks alot Sam....helps a lot for the beginners in writing test classAnonymoushttps://www.blogger.com/profile/04816181553697417743noreply@blogger.comtag:blogger.com,1999:blog-5277328648605741474.post-26014692468023219692011-12-16T08:12:29.397-05:002011-12-16T08:12:29.397-05:00Test.setCurrentPageReference(pageRef);
above line...Test.setCurrentPageReference(pageRef); <br />above line gives a error.............<br /><br /><br />Compile Error: Method does not exist or incorrect signature: Test.setCurrentPageReference(System.PageReference) at line 9 column 1Arunhttps://www.blogger.com/profile/02500811216248809280noreply@blogger.comtag:blogger.com,1999:blog-5277328648605741474.post-7762252178857128592011-12-16T08:10:20.189-05:002011-12-16T08:10:20.189-05:00Test.setCurrentPageReference(pageRef);
above line ...Test.setCurrentPageReference(pageRef);<br />above line gives a error............<br />Error: Compile Error: Method does not exist or incorrect signature: Test.setCurrentPageReference(System.PageReference) at line 9 column 1Arunhttps://www.blogger.com/profile/02500811216248809280noreply@blogger.comtag:blogger.com,1999:blog-5277328648605741474.post-76517642497812444272011-02-23T06:45:39.018-05:002011-02-23T06:45:39.018-05:00its a good one to understand how to write test cla...its a good one to understand how to write test class methodsVenkata Narasimha Rao Vutlahttps://www.blogger.com/profile/09580190576700198823noreply@blogger.comtag:blogger.com,1999:blog-5277328648605741474.post-21053242682677508252009-01-28T20:30:00.000-05:002009-01-28T20:30:00.000-05:00very helpful, created my first visualforce page te...very helpful, created my first visualforce page test method in minutes using this simple guide :)<BR/><BR/>Thank's alot!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5277328648605741474.post-23920419723270375942008-09-26T17:45:00.000-04:002008-09-26T17:45:00.000-04:00I believe that is possible.You may also want to di...I believe that is possible.<BR/><BR/>You may also want to divide your heavy visualforce page into smaller components (some that might be reusable later on) and then have separate classes to test the components out.<BR/><BR/>Having the code divided into smaller pieces (Components) makes all more manageable later on when you want to support/troubleshoot or improve (add/remove feature) your page.<BR/>Cheers,<BR/> SamSam Arjmandihttps://www.blogger.com/profile/03304120460251140274noreply@blogger.comtag:blogger.com,1999:blog-5277328648605741474.post-25688082649788599482008-09-26T17:08:00.000-04:002008-09-26T17:08:00.000-04:00Wonderful article Sam !!By anychance do you know w...Wonderful article Sam !!<BR/>By anychance do you know whether is it good to have 2 test classes for a single controller class. The reason being, my controller class is 700 lines long and contains lots of conditions. When I tried to write test methods for all the conditions, the test class became very huge and hence throwed an error saying that the class is huge. So now I plan to split the test methods between 2 different classes. Is this a good practise ? Is there any other alternative you would suggest ?<BR/><BR/><BR/><BR/>Thanks.Arun Bhttps://www.blogger.com/profile/08261071954314340020noreply@blogger.com