本文整理汇总了C#中NGit.Transport.URIish.GetHumanishName方法的典型用法代码示例。如果您正苦于以下问题:C# URIish.GetHumanishName方法的具体用法?C# URIish.GetHumanishName怎么用?C# URIish.GetHumanishName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NGit.Transport.URIish
的用法示例。
在下文中一共展示了URIish.GetHumanishName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestFileProtocol
public virtual void TestFileProtocol()
{
// as defined by git docu
URIish u = new URIish("file:///a/b.txt");
NUnit.Framework.Assert.AreEqual("file", u.GetScheme());
NUnit.Framework.Assert.IsFalse(u.IsRemote());
NUnit.Framework.Assert.IsNull(u.GetHost());
NUnit.Framework.Assert.IsNull(u.GetPass());
NUnit.Framework.Assert.AreEqual("/a/b.txt", u.GetPath());
NUnit.Framework.Assert.AreEqual(-1, u.GetPort());
NUnit.Framework.Assert.IsNull(u.GetUser());
NUnit.Framework.Assert.AreEqual("b.txt", u.GetHumanishName());
FilePath tmp = FilePath.CreateTempFile("jgitUnitTest", ".tmp");
u = new URIish(tmp.ToURI().ToString());
NUnit.Framework.Assert.AreEqual("file", u.GetScheme());
NUnit.Framework.Assert.IsFalse(u.IsRemote());
NUnit.Framework.Assert.IsNull(u.GetHost());
NUnit.Framework.Assert.IsNull(u.GetPass());
NUnit.Framework.Assert.IsTrue(u.GetPath().Contains("jgitUnitTest"));
NUnit.Framework.Assert.AreEqual(-1, u.GetPort());
NUnit.Framework.Assert.IsNull(u.GetUser());
NUnit.Framework.Assert.IsTrue(u.GetHumanishName().StartsWith("jgitUnitTest"));
u = new URIish("file:/a/b.txt");
NUnit.Framework.Assert.AreEqual("file", u.GetScheme());
NUnit.Framework.Assert.IsFalse(u.IsRemote());
NUnit.Framework.Assert.IsNull(u.GetHost());
NUnit.Framework.Assert.IsNull(u.GetPass());
NUnit.Framework.Assert.AreEqual("/a/b.txt", u.GetPath());
NUnit.Framework.Assert.AreEqual(-1, u.GetPort());
NUnit.Framework.Assert.IsNull(u.GetUser());
NUnit.Framework.Assert.AreEqual("b.txt", u.GetHumanishName());
}