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]