C#: Migrate extractor to this repository.

This commit is contained in:
calum
2018-10-08 12:47:37 +01:00
parent 3e022ad36f
commit 103d140e71
247 changed files with 25866 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
using Xunit;
using Semmle.Util;
namespace SemmleTests.Semmle.Util
{
public class TestFileUtils
{
[Fact]
public void TestConvertPaths()
{
Assert.Equal("/tmp/abc.cs", FileUtils.ConvertToUnix(@"\tmp\abc.cs"));
Assert.Equal("tmp/abc.cs", FileUtils.ConvertToUnix(@"tmp\abc.cs"));
Assert.Equal(@"\tmp\abc.cs", FileUtils.ConvertToWindows(@"/tmp/abc.cs"));
Assert.Equal(@"tmp\abc.cs", FileUtils.ConvertToWindows(@"tmp/abc.cs"));
Assert.Equal(Win32.IsWindows() ? @"foo\bar" : "foo/bar", FileUtils.ConvertToNative("foo/bar"));
}
}
}