mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
C#: Migrate extractor to this repository.
This commit is contained in:
20
csharp/extractor/Semmle.Util.Tests/FileUtils.cs
Normal file
20
csharp/extractor/Semmle.Util.Tests/FileUtils.cs
Normal 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"));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user