Randy, Here is some info on the logic behind this. However, it is no problem to revert back to the Spring configured test cases.
http://www.springframework.org/docs/reference/testing.html#unit-testing > -----Original Message----- > From: Randy Watler [mailto:[EMAIL PROTECTED] > Sent: Friday, July 15, 2005 4:37 PM > To: Jetspeed Developers List > Subject: Re: [jira] Created: (JS2-309) Improve and streamline testcase > development in Jetspeed > > Scott, > > Why do people recommend not using Spring to setup testcases? This seems > odd to me... i just used Spring to setup the portal-site testcase > precisely because I did not want to setup all of the PageManager stuff > in my testcase code. Is this simply a performance thing or what? > > Randy > > Scott T Weaver (JIRA) wrote: > > >Improve and streamline testcase development in Jetspeed > >------------------------------------------------------- > > > > Key: JS2-309 > > URL: http://issues.apache.org/jira/browse/JS2-309 > > Project: Jetspeed 2 > > Type: Improvement > > Components: Testing > > Versions: 2.0-M4 > > Reporter: Scott T Weaver > > Assigned to: Scott T Weaver > > Fix For: 2.0-M4, 2.0-FINAL > > > > > >I want to make it easier on us to write high-performance test cases > against Jetspeed components. Currently we rely on sections of and in some > cases the entire Jetspeed Spring engine to initialize and run our tests. > I have read articles advising * NOT * to use this approach inside your > test cases and that you should hand-assemble the components within the > test cases themselves. We also have some clunky test case inheritance > hierarchies (I will take the blame for that) that initialize more than we > need in most cases. What I am doing to solve this is to, instead of using > abstract test cases, put together small set "TestHelper" components that > have there own setUp(0 and tearDown() methods that perform specific > functions such as initialize a datasource pool and properly initializing > OJB, etc. The datasource and OJB helpers are already in place and I have > them working in the registry tests with very little change to the test > cases themselves. > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
