我正在尝试对部署的Web服务执行junit测试。但是在将现有soap请求作为参数传递给我已部署的方法时,我收到以下错误。
com.thoughtworks.xstream.converters.ConversionException: Cannot parse date 2016-12-09
我正在使用以下请求。
<com.sampleclass>
<remark>TEST</remark>
<toDate>2016-12-09</toDate>
</com.sampleclass>
虽然我在相应数据类中的变量是。
private Date toDate;
答案 0 :(得分:0)
你的传球日期格式似乎有问题。您有两种方法可以解决这个问题。
XStream xstream = new XStream();
String dateFormat = "yyyy-MM-dd";
String[] acceptableFormats = {"yyyy-MM-dd"};
xstream.registerConverter(new DateConverter(dateFormat, acceptableFormats));
谢谢,
Irham