struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chaitanya Parkhi" <struts....@gmail.com>
Subject Re: StrutsTestCases
Date Fri, 28 Apr 2006 10:48:18 GMT
hi ichy,i tried your suggestion but still prob is still ther.

On 4/28/06, ichy <ichylinux@gmail.com> wrote:
>
> 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 <struts.cdp@gmail.com>:
> > 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 <edgriebel@gmail.com> 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 <struts.cdp@gmail.com> 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: user-unsubscribe@struts.apache.org
> > > For additional commands, e-mail: user-help@struts.apache.org
> > >
> > >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message