0

我想将 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);
}

我试过这个,但它不起作用。那么我应该如何通过单元测试来传递对象呢?

4

1 回答 1

0

您必须使用如下所示的请求参考。

    action.servletRequest = new HttpServletRequestSimulator(null);

action您的 Action 类的引用在哪里。

我认为这将解决您的问题。

于 2012-07-30T12:15:10.910 回答