Flow.Launcher/Flow.Launcher.Test/Plugins/UrlPluginTest.cs

34 lines
1.3 KiB
C#
Raw Normal View History

2015-10-30 23:17:34 +00:00
using NUnit.Framework;
using NUnit.Framework.Legacy;
2020-04-21 09:12:17 +00:00
using Flow.Launcher.Plugin.Url;
2014-12-15 16:07:12 +00:00
namespace Flow.Launcher.Test.Plugins
2014-12-15 16:07:12 +00:00
{
[TestFixture]
public class UrlPluginTest
{
[Test]
public void URLMatchTest()
{
2016-05-07 16:04:16 +00:00
var plugin = new Main();
ClassicAssert.IsTrue(plugin.IsURL("http://www.google.com"));
ClassicAssert.IsTrue(plugin.IsURL("https://www.google.com"));
ClassicAssert.IsTrue(plugin.IsURL("http://google.com"));
ClassicAssert.IsTrue(plugin.IsURL("www.google.com"));
ClassicAssert.IsTrue(plugin.IsURL("google.com"));
ClassicAssert.IsTrue(plugin.IsURL("http://localhost"));
ClassicAssert.IsTrue(plugin.IsURL("https://localhost"));
ClassicAssert.IsTrue(plugin.IsURL("http://localhost:80"));
ClassicAssert.IsTrue(plugin.IsURL("https://localhost:80"));
ClassicAssert.IsTrue(plugin.IsURL("http://110.10.10.10"));
ClassicAssert.IsTrue(plugin.IsURL("110.10.10.10"));
ClassicAssert.IsTrue(plugin.IsURL("ftp://110.10.10.10"));
2014-12-15 16:07:12 +00:00
ClassicAssert.IsFalse(plugin.IsURL("wwww"));
ClassicAssert.IsFalse(plugin.IsURL("wwww.c"));
ClassicAssert.IsFalse(plugin.IsURL("wwww.c"));
2014-12-15 16:07:12 +00:00
}
}
}