aspose file tools*
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
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