JUnit 테스트 케이스를 사용하여 파일 업로드 구성 요소를 테스트하고 싶습니다. 업로드 된 파일을 읽으려면 아래 ode를 사용하여 UploadedFile.i 모의 구현을 얻으십시오. UI에서.Primeface 용 JUnit 테스트 케이스를 테스트하는 방법 UploadedFile 구성 요소
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);
}
이 구성 요소의 모의 구현을 만드는 방법을 알려주십시오. 이것은이 Mockito로 끝났다 어떻게
단지 '[FileUploadEvent' 클래스] (http://www.primefaces.org/docs/api/3.4/org/primefaces/event/FileUploadEvent.html)는 업로드 된 파일을 해당 생성자에서 전달해야합니다. . –