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]