JUnit テスト ケースを使用してファイル アップロード コンポーネントをテストしたいと考えています。UploadedFile のモック実装を取得する方法はあります。以下のコードを使用して、アップロードされたファイルを 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);
}
このコンポーネントのモック実装を作成する方法を教えてください。