Hi, what's the exception?
does your form class has a method getPb()/setPb() and is it non-null for the current instance of the form? ATTA On 10/27/05, Kanuri, Chand <[EMAIL PROTECTED]> wrote: > > Hi, > i am testing my action class using MockStrutsTestCase. > the properties that are threre directly in the form are getting tested > properly. > but the nested properties(the properties of bean used in action form) are > getting failed > > any ideas? > > my test case code looks like this > > public class PeopleActionTest extends MockStrutsTestCase { > ItemBean pb=new ItemBean(); > > /** > * > */ > public PeopleActionTest() { > super(); > // TODO Auto-generated constructor stub > } > > /** > * @param arg0 > */ > public PeopleActionTest(String arg0) { > super(arg0); > // TODO Auto-generated constructor stub > } > > protected void setUp() throws Exception { > super.setUp(); > > } > > public void tearDown() throws Exception { > super.tearDown(); > } > > public void testPeopleAction() { > try { > setContextDirectory(new File("WebContent")); > setConfigFile("/WEB-INF/struts-config.xml"); > setServletConfigFile("/WEB-INF/web.xml"); > setRequestPathInfo("/People"); > addRequestParameter("number", "126"); > addRequestParameter("pb.sortcode","68945"); > actionPerform(); > verifyTilesForward("success", > ".view.generationDetails"); > RequestItem requestItem = > RequestItem > getSession().getAttribute(WebConstants.getRequestItemName()); > assertEquals("126", requestItem.getNumber(); > assertEquals("68945", requestItem .getItem().getCode()); > > } catch (Exception e) { > // TODO: handle exception > } > > } > > } > > the Number is tested properly whereas Item sortcode failed > > any ideas please let me know > > > This e-mail (and any attachments) may contain privileged and/or > confidential information. If you are not the intended recipient please do > not disclose, copy, distribute, disseminate or take any action in reliance > on it. If you have received this message in error please reply and tell us > and then delete it. Should you wish to communicate with us by e-mail we > cannot guarantee the security of any data outside our own computer systems. > For the protection of Legal & General's systems and staff, incoming emails > will be automatically scanned. > > Any information contained in this message may be subject to applicable > terms and conditions and must not be construed as giving investment advice > within or outside the United Kingdom. > > The following companies are subsidiary companies of the Legal & General > Group Plc which are authorised and regulated by the Financial Services > Authority for advising and arranging the products shown: Legal & General > Partnership Services Limited (insurance and mortgages), Legal & General > Insurance Limited (insurance), Legal & General Assurance Society Limited > (life assurance, pensions and investments), Legal & General Unit Trust > Managers Limited and Legal & General Portfolio Management Services Limited > (investments). > > They are registered in England under numbers shown. > The registered office is Temple Court, 11 Queen Victoria Street, London > EC4N 4TP. > > Legal & General Partnership Services Limited: 5045000 Legal & General > Assurance Society Limited: 166055 Legal & General (Unit Trust Managers) > Limited: 1009418 Legal & General (Portfolio Management Services) Limited: > 2457525 Legal & General Insurance Limited: 423930 > > They are registered with the Financial Services Authority under numbers > shown. You can check this at > www.fsa.gov.uk/register<http://www.fsa.gov.uk/register> > > Legal & General Partnership Services Limited: 300792 Legal & General > Assurance Society Limited: 117659 Legal & General (Unit Trust Managers) > Limited: 119273 Legal & General (Portfolio Management Services) Limited: > 146786 Legal & General Insurance Limited: 202050 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >