最近在做一个上传文件的模块,其中用到上传文件代码如下:
<input type="file" name="f"></input>
<button id="html4button">提交</button>
上面是前端页面,我现在要有junit写一个测试上传的方法,我想知道TempFile tmpFile这个参数怎么传到方法里面去,
求解答
这是待调用的方法:
public Object html4(@Param("f")TempFile tmpFile, AdaptorErrorContext errCtx, ServletContext context) {
if (errCtx != null) {
log.info(errCtx.getAdaptorErr());
return false;
}
if (tmpFile == null || tmpFile.getFile().length() < 1024) {
return false;
}
测试类:
public static void main(String[] args) {
UploadModule upload=new UploadModule();
upload.html4(tmpFile, null, null);
}
}
这没法new啊 。。。。