You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

UnitTest.cs 818 B

10 years ago
12345678910111213141516171819202122
  1. using System;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. using Shadowsocks.Controller;
  4. namespace test
  5. {
  6. [TestClass]
  7. public class UnitTest
  8. {
  9. [TestMethod]
  10. public void TestCompareVersion()
  11. {
  12. Assert.IsTrue(UpdateChecker.CompareVersion("2.3.1.0", "2.3.1") == 0);
  13. Assert.IsTrue(UpdateChecker.CompareVersion("1.2", "1.3") < 0);
  14. Assert.IsTrue(UpdateChecker.CompareVersion("1.3", "1.2") > 0);
  15. Assert.IsTrue(UpdateChecker.CompareVersion("1.3", "1.3") == 0);
  16. Assert.IsTrue(UpdateChecker.CompareVersion("1.2.1", "1.2") > 0);
  17. Assert.IsTrue(UpdateChecker.CompareVersion("2.3.1", "2.4") < 0);
  18. Assert.IsTrue(UpdateChecker.CompareVersion("1.3.2", "1.3.1") > 0);
  19. }
  20. }
  21. }