public void Init() { //Init... _sys = new StandardFileSystem(); _sys = StandardFileSystem.Create("FSROOT"); _service = new FilesWebService(_sys); _request = new CS422.WebRequest(); _root = _sys.GetRoot(); //Set up the filesystem //Create Files FileStream file = File.Create(_rootPath + "/file1"); String s = "this is a file with content"; byte[] buffer = Encoding.ASCII.GetBytes(s); file.Write(buffer, 0, s.Length); file.Close(); File.Create(_rootPath + "/file2").Close(); //Create Directory Directory.CreateDirectory(_rootPath + "/Dir1"); //Create subDirs Directory.CreateDirectory(_rootPath + "/Dir1/SubDir1"); Directory.CreateDirectory(_rootPath + "/Dir1/SubDir2"); Directory.CreateDirectory(_rootPath + "/Dir1/SubDir1/DoubleSubDir1"); //Create subFiles File.Create(_rootPath + "/Dir1/subfile1").Close(); File.Create(_rootPath + "/Dir1/SubDir1/doubleSubFile1").Close(); Console.WriteLine("Setup Complete"); }
public void GetParentS() { FileSys422 fileSystem = StandardFileSystem.Create(good_path); Dir422 root = fileSystem.GetRoot(); Dir422 dir = root.GetDir("d6"); Assert.AreEqual("files", dir.Parent.Name); }
public void GetDirS() { StdFSDir dir = new StdFSDir(good_path, false); Dir422 gotten_dir = dir.GetDir("d6"); Assert.AreEqual("d6", gotten_dir.Name); }
public void GetDirDosentExistF() { StdFSDir dir = new StdFSDir(good_path, false); Dir422 gotten_dir = dir.GetDir("d7"); Assert.Null(gotten_dir); }
public void CreateDirWhenDirDoesNotExist() { Dir422 dir = _root.CreateDir("Dir2"); Assert.NotNull(dir); Assert.AreEqual("Dir2", dir.Name); Assert.AreEqual("FSROOT", dir.Parent.Name); }
public void AbsolutePathRootS() { FileSys422 fileSystem = StandardFileSystem.Create(good_path); Dir422 root = fileSystem.GetRoot(); string absolutePath = Utility.AbsolutePath(root); Assert.AreEqual("/files", absolutePath); }
public void CreateDirS() { StdFSDir dir = new StdFSDir(good_path, false); dir.CreateDir("d6"); Dir422 gotten_file = dir.GetDir("d6"); Assert.AreEqual("d6", gotten_file.Name); }
public void GetDirContainsPathCharF() { StdFSDir dir = new StdFSDir(good_path, false); Dir422 gotten_dir = dir.GetDir("d/3"); Assert.Null(gotten_dir); gotten_dir = dir.GetDir("d\\3"); Assert.Null(gotten_dir); }
public void CreateMemDirS() { MemoryFileSystem system = new MemoryFileSystem(); MemFSDir root = (MemFSDir)system.GetRoot(); root.CreateDir("d1"); Dir422 gotten_file = root.GetDir("d1"); Assert.AreEqual("d1", gotten_file.Name); }
public void AbsolutePathRegS() { FileSys422 fileSystem = StandardFileSystem.Create(good_path); Dir422 root = fileSystem.GetRoot(); Dir422 dirD6 = root.GetDir("d6"); Dir422 dirD7 = dirD6.GetDir("d7_l2"); string absolutePath = Utility.AbsolutePath(dirD7); Assert.AreEqual("/files/d6/d7_l2", absolutePath); }
public void Inti() { _sys = new MemoryFileSystem(); _root = _sys.GetRoot(); }