PowerToys/Wox.Test/UrlPluginTest.cs

37 lines
1.2 KiB
C#
Raw Normal View History

2014-12-16 00:07:12 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using NUnit.Framework;
using Wox.Plugin.SystemPlugins;
namespace Wox.Test
{
[TestFixture]
public class UrlPluginTest
{
[Test]
public void URLMatchTest()
{
UrlPlugin urlPlugin = new UrlPlugin();
Assert.IsTrue(urlPlugin.IsURL("http://www.google.com"));
Assert.IsTrue(urlPlugin.IsURL("https://www.google.com"));
Assert.IsTrue(urlPlugin.IsURL("http://google.com"));
Assert.IsTrue(urlPlugin.IsURL("www.google.com"));
Assert.IsTrue(urlPlugin.IsURL("google.com"));
Assert.IsTrue(urlPlugin.IsURL("http://localhost"));
Assert.IsTrue(urlPlugin.IsURL("https://localhost"));
Assert.IsTrue(urlPlugin.IsURL("http://localhost:80"));
Assert.IsTrue(urlPlugin.IsURL("https://localhost:80"));
Assert.IsTrue(urlPlugin.IsURL("http://110.10.10.10"));
Assert.IsTrue(urlPlugin.IsURL("110.10.10.10"));
Assert.IsTrue(urlPlugin.IsURL("ftp://110.10.10.10"));
Assert.IsFalse(urlPlugin.IsURL("wwww"));
Assert.IsFalse(urlPlugin.IsURL("wwww.c"));
}
}
}