version check
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using Shadowsocks.Controller;
|
||||
|
||||
namespace test
|
||||
{
|
||||
[TestClass]
|
||||
public class UnitTest
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestCompareVersion()
|
||||
{
|
||||
Assert.IsTrue(UpdateChecker.CompareVersion("2.3.1.0", "2.3.1") == 0);
|
||||
Assert.IsTrue(UpdateChecker.CompareVersion("1.2", "1.3") < 0);
|
||||
Assert.IsTrue(UpdateChecker.CompareVersion("1.3", "1.2") > 0);
|
||||
Assert.IsTrue(UpdateChecker.CompareVersion("1.3", "1.3") == 0);
|
||||
Assert.IsTrue(UpdateChecker.CompareVersion("1.2.1", "1.2") > 0);
|
||||
Assert.IsTrue(UpdateChecker.CompareVersion("2.3.1", "2.4") < 0);
|
||||
Assert.IsTrue(UpdateChecker.CompareVersion("1.3.2", "1.3.1") > 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user