hi Chaitanya when i use strutstestcase, i usually specify config file in setUp() as
public void setUp() throws Exception { super.setUp(); setConfigFile("/WEB-INF/config/struts-config.xml"); } according to javadoc, the path can be either an absolute path like you set or a relative path from WEB-INF. you can try 1. call setConfigFile() in setUp() 2. specify a relative path i hope this will help. regards. ichy 2006/4/28, Chaitanya Parkhi <[EMAIL PROTECTED]>: > hi Ed,ya this is the same problem i m trying to solve. i hav removed that > addtional slash before "D:" but still its not working, & also i i forgot to > mention in my first mail that i m getting follwing warnings on my consol > window: > > > log4j:WARN No appenders could be found for logger ( > servletunit.struts.MockStrutsTestCase). > > log4j:WARN Please initialize the log4j system properly. > > > > On 4/27/06, Ed Griebel <[EMAIL PROTECTED]> wrote: > > > > There was a question about this a couple of days ago where web.xml was > > not being found. Also, it looks like you have a leading slash before > > the "D:" in setConfigFile(), that could be the problem. > > > > HTH > > -ed > > > > On 4/27/06, Chaitanya Parkhi <[EMAIL PROTECTED]> wrote: > > > hi friends i m working on Struts Test Cases ,i have written the > > following > > > code,for testing accurate user login from login page for my application > > i > > > hav included strutsTest-2.1.3.jar,junit.jar from JUNIT_HOME > > directory,when i > > > run the following code i m getting following failures: > > > > > > 1.junit.framework.AssertionFailedError: The /WEB-INF/web.xml was not > > found. > > > 2.junit.framework.AssertionFailedError: No tests found in > > > servletunit.struts.MockStrutsTestCase > > > > > > can anybody plz tell me whats a problem? is ther anything reqd to write > > in > > > web.xml for StrutstestCases?................ > > > > > > > > > import servletunit.struts.MockStrutsTestCase; > > > > > > public class TestLoginAction extends MockStrutsTestCase { > > > > > > public void setUp() throws Exception > > > { > > > super.setUp(); > > > } > > > > > > public void tearDown() throws Exception > > > { > > > super.tearDown(); > > > } > > > > > > public TestLoginAction(String testName) > > > { > > > super(testName); > > > } > > > > > > > > > public void testSuccessfulLogin() { > > > > > > > > > > > > > > setConfigFile("/D:/Projects/Silk-Server/Phase2-RTQA1-Branch/SilkMobileServerWeb/WebRoot/WEB-INF/config/struts- > > > config.xml"); > > > > > > > > > setRequestPathInfo("/login"); > > > addRequestParameter("username","cdpadmin"); > > > addRequestParameter("password","cdp"); > > > > > > > > > actionPerform(); > > > > > > String[] actionErrors = {"username.required","password.required > > "}; > > > verifyActionErrors(actionErrors); > > > > > > > > > } > > > > > > public void testFailedLogin() { > > > > > > addRequestParameter("username","cdpadmin"); > > > addRequestParameter("password","indiana"); > > > setRequestPathInfo("/login"); > > > actionPerform(); > > > > > > > > > verifyTilesForward("success","success.tiles.def"); > > > > > > verifyActionErrors(new String[] {"error.password.mismatch"," > > > error.username.required","error.password.required"}); > > > } > > > > > > } > > > > > > > > > > --------------------------------------------------------------------- > > 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]