This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Testing and the fly likes Junit and Selenium - Passing objects between test cases and test suites Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » Testing
Bookmark "Junit and Selenium - Passing objects between test cases and test suites" Watch "Junit and Selenium - Passing objects between test cases and test suites" New topic
Author

Junit and Selenium - Passing objects between test cases and test suites

O. Ziggy
Ranch Hand

Joined: Oct 02, 2005
Posts: 430



Hi guys,

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.

Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Junit and Selenium - Passing objects between test cases and test suites
 
Similar Threads
Problem in selenium.windowMaximize
Using ANT to execute JUNIT test cases.
Question on addTest method of Junit
Test Suites
JUnit Threads still running after test ends