This week's book giveaway is in the OCAJP forum. We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line! See this thread for details.
I am using the Junit 4 and im trying to understand how i can pass objects from the main testsuite class to individual tests. Here is an example,
What i would like to do is create a browser object and pass it on to every TestCase in the test suite.
Then on the actual test case i would like to use the browser object
Unfortunately this line
Does not work as it is complaining that i should use suite.addTest instead of suite.addTestSuite. If i do use suite.addTest() i get nullpointerexceptions but it doesnt tell me where. Im assuming that the nullpointer is probably on the browser object that was passed to it.
The reason i want to do it this way is i dont want to create a new browser object for each test case. It does work if i open the browser from within the test case but this is not what i want to do.
Any help with this will be appreciated or any suggestions to alternative approaches design wise will be appreciated.