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]
>
>

Reply via email to