request.setParameter("my.myBean.id", new String[]{"1"});
request.setParameter("my.myBean.name", new String[]{"jack"});
request.setParameter("my.myBean.yourBean.id", new String[]{value});
request.setParameter("my.myBean.yourBean.name", new String[]{"tom"});
ParamIllegalException re=null;
try
{
webObjectSource.get("param.my.myBean", MyBean.class);
}
catch(ParamIllegalException e)
{
re=e;
}
Assert.assertEquals("my.myBean.yourBean.id", re.getParamName());
Assert.assertEquals(value, re.getParamValue());
Assert.assertEquals(Integer.class, re.getTargetType());
}