Hi Romain, In article <[EMAIL PROTECTED]>, Thu, 04 Aug 2005 09:17:10 +0200, Romain Thouvenin <[EMAIL PROTECTED]> wrote: rthouvenin> That is what I thought, but according to the debug messages I print in rthouvenin> the beginXXX method, it is not already called when the program enter in rthouvenin> setUp in server-side. rthouvenin> Could it be a problem of synchronizing ?
This may depending on how your TestSuite is created. By the way, I made a working example. Does this sample show what you want to do? Regards, ---- Kazuhito SUGURI
import junit.framework.Test; import org.apache.cactus.ServletTestCase; import org.apache.cactus.ServletTestSuite; import org.apache.cactus.WebRequest; public class SampleTest extends ServletTestCase { private static final String HTTP_PARAM_FOR_TESTCASE = "private_param_info"; private String param; public SampleTest(String theName) { super(theName); } public SampleTest(String theName, String theParam) { this(theName); this.param = new String(theParam); } public void setUp() { String paramStr = request.getParameter(HTTP_PARAM_FOR_TESTCASE); this.param = new String(paramStr); } public void begin(WebRequest theRequest) { theRequest.addParameter(HTTP_PARAM_FOR_TESTCASE, this.param); } public void testSample() { assertEquals("hello world", this.param); } public static Test suite() { ServletTestSuite suite = new ServletTestSuite(); suite.addTest(new SampleTest("testSample", "hello world")); return suite; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]