Beispiel #1
0
        /// <exception cref="System.IO.IOException"/>
        public override void CheckFileLinkStatus(string path, FSTestWrapper.FileType expectedType
                                                 )
        {
            FileStatus s = fs.GetFileLinkStatus(new Path(path));

            NUnit.Framework.Assert.IsNotNull(s);
            if (expectedType == FSTestWrapper.FileType.isDir)
            {
                Assert.True(s.IsDirectory());
            }
            else
            {
                if (expectedType == FSTestWrapper.FileType.isFile)
                {
                    Assert.True(s.IsFile());
                }
                else
                {
                    if (expectedType == FSTestWrapper.FileType.isSymlink)
                    {
                        Assert.True(s.IsSymlink());
                    }
                }
            }
            Assert.Equal(fs.MakeQualified(new Path(path)), s.GetPath());
        }
Beispiel #2
0
 /// <exception cref="System.IO.IOException"/>
 public abstract void CheckFileLinkStatus(string path, FSTestWrapper.FileType expectedType
                                          );