예제 #1
0
        public void GetDir()
        {
            StdFSDir dir = (StdFSDir)_root.GetDir("Dir1");

            Assert.NotNull(dir);
            Assert.AreEqual("Dir1", dir.Name);
            Assert.AreEqual(_rootPath + "/Dir1", dir.Path);
            Assert.AreEqual(_root, dir.Parent);
        }
예제 #2
0
        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);
        }
예제 #3
0
        public void GetDirWithEmptyNameShouldReturnNull()
        {
            StdFSDir dir = new StdFSDir();

            dir = (StdFSDir)dir.GetDir("");
            Assert.Null(dir);
        }
예제 #4
0
        public void GetDirWithBackwardSlashInNameShouldReturnNull()
        {
            StdFSDir dir = new StdFSDir();

            dir = (StdFSDir)dir.GetDir("\\bad\\name");
            Assert.Null(dir);
        }
예제 #5
0
        public void GetDirWithForwardSlashInNameShouldReturnNull()
        {
            StdFSDir dir = new StdFSDir();

            dir = (StdFSDir)dir.GetDir("/bad/name");
            Assert.Null(dir);
        }
예제 #6
0
        public void GetDirS()
        {
            StdFSDir dir = new StdFSDir(good_path, false);

            Dir422 gotten_dir = dir.GetDir("d6");

            Assert.AreEqual("d6", gotten_dir.Name);
        }
예제 #7
0
        public void GetDirDosentExistF()
        {
            StdFSDir dir = new StdFSDir(good_path, false);

            Dir422 gotten_dir = dir.GetDir("d7");

            Assert.Null(gotten_dir);
        }
예제 #8
0
        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);
        }