我想使用 JUnit 测试用例测试文件上传组件。我可以得到 UploadedFile 的模拟实现。我正在使用下面的 ode 从 UI 读取上传的文件。
public void XXXX(final FileUploadEvent event) {
final String uniqueFolderName = this.getUniqueFolderName();
final org.primefaces.model.UploadedFile uploadedFile = event.getFile();
final UploadedFileWrapper uploadedFileWrapper = new UploadedFileWrapper(uploadedFile,
UploadedFile.Status.FILE_SAVED, uniqueFolderName);
if (!new Boolean(this.multiple)) {
LOGGER.debug("only single upload is allowed", this.getMultiple());
this.clearUploadedFiles();
}
this.uploadedFiles.add(uploadedFileWrapper);
}
你能帮我如何为这个组件创建模拟实现吗?