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]

Reply via email to