Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
O. Ziggy
Ranch Hand
Posts: 430
Android Debian VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic