package com.example.mocks;
import com.example.services.FileManager;
import java.io.File;
import java.util.Stack;
public class MockFileManager implements FileManager {
public Stack<File> uploaded = new Stack<File>();
public Stack<File> downloaded = new Stack<File>();
public Stack<File> deleted = new Stack<File>();
public Stack<File> deletedLocalFiles = new Stack<File>();
public Stack<File> createDirectories = new Stack<File>();
@Override
public boolean upload(File file) {
uploaded.push(file);
return true;
}
@Override
public boolean download(File file) {
downloaded.push(file);
return true;
}
@Override
public boolean delete(File file) {
deleted.push(file);
return true;
}
@Override
public boolean deleteLocalFile(File file) {
deletedLocalFiles.push(file);
return true;
}
@Override
public boolean createLocalDirectory(File file) {
createDirectories.push(file);
return true;
}
}