我想将java.util.Date对象传递给单元测试中的struts操作。
Format frmt = new SimpleDateFormat("yyyy/dd/MM");
Date objStartDate = Calendar.getInstance().getTime();
request.setParameter("startDate", frmt.format(objStartDate));
我还在java类中创建了新的setter方法,
public void setStartDate(String startDate) throws ParseException {
DateFormat df = new SimpleDateFormat("yyyy/dd/MM");
this.startDate = df.parse(startDate);
}
我尝试了这个,但它不起作用。 那么我应该如何通过单元测试传递对象?
答案 0 :(得分:0)
您必须使用如下所示的请求参考。
action.servletRequest = new HttpServletRequestSimulator(null);
其中action
是Action类的引用。
我认为这可以解决您的问题。