Advertisement
Guest User

Untitled

a guest
Aug 8th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. ```groovy
  2. @Grab('org.mockftpserver:MockFtpServer:2.7.1')
  3.  
  4. import org.mockftpserver.fake.FakeFtpServer
  5. import org.mockftpserver.fake.UserAccount
  6. import org.mockftpserver.fake.filesystem.DirectoryEntry
  7. import org.mockftpserver.fake.filesystem.UnixFakeFileSystem
  8.  
  9. new FakeFtpServer().with {
  10. serverControlPort = 9981
  11. systemName = 'UNIX'
  12.  
  13. addUserAccount new UserAccount(username: 'admin', password: 'admin', homeDirectory: '/')
  14.  
  15. fileSystem = new UnixFakeFileSystem().with {
  16. createParentDirectoriesAutomatically = true
  17.  
  18. entries = [new DirectoryEntry('/in'), new DirectoryEntry('/out')]
  19.  
  20. it
  21. }
  22.  
  23. it
  24. }.start()
  25. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement