私は、単にFTPFileの配列をモックする方法があるかどうかを知りたいと思っています。 私は偽物FTPFILE []は、私がテストしたい関数にパラメータとして渡すしようとしています:fileSystem to FTPFile []?
protected void indexFolder(FTPClient, FTPFile[], File, FTPFolderAssetSource);
私は私のftpサーバ、名前が言うように、偽のFakeFtpServerを使用しています。このように偽のftpコンテンツへこのライブラリ許可:今すぐ
fileSystem = new WindowsFakeFileSystem();
DirectoryEntry directoryEntry1 = new DirectoryEntry("c:\\");
directoryEntry1.setPermissions(new Permissions("rwxrwx---"));
directoryEntry1.setOwner(USER1);
FileEntry fileEntry1 = new FileEntry("c:\\data\\file1.txt", CONTENTS);
fileEntry1.setPermissionsFromString("rw-rw-rw-");
fileEntry1.setOwner(USER1);
fileEntry1.setGroup(GROUP);
fileSystem.add(directoryEntry1);
fileSystem.add(fileEntry1);
ftp = new FakeFtpServer();
ftp.setFileSystem(fileSystem);
、どのように私は、ファイルシステムがパラメータとしてFTPFILE []が必要です私の機能をテストするために使用することができますか?