test/EasyFrameWork.Test/VersionTest.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/* http://www.zkea.net/ 
 * Copyright 2020 ZKEASOFT 
 * http://www.zkea.net/licenses */

using Easy;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Text;
using Version = Easy.Version;

namespace EasyFrameWork.Test
{
    [TestClass]
    public class VersionTest
    {
        [TestMethod]
        public void TestParse()
        {
            Version v = Version.Parse("1.1");
            Assert.IsTrue(v.Major == 1 && v.Minor == 1 && v.Revision == 0 && v.Build == 0);

            v = Version.Parse("1.1.2");
            Assert.IsTrue(v.Major == 1 && v.Minor == 1 && v.Revision == 2 && v.Build == 0);

            v = Version.Parse("1.1.2.3");
            Assert.IsTrue(v.Major == 1 && v.Minor == 1 && v.Revision == 2 && v.Build == 3);
        }

        [TestMethod]
        public void TestEquals()
        {
            Version v1 = Version.Parse("1.1");
            Version v2 = Version.Parse("1.1");

            Assert.IsTrue(v1 == v2);

            Assert.IsTrue(v1.Equals(v2));
        }
        [TestMethod]
        public void TestNotEquals()
        {
            Version v1 = Version.Parse("1.2");
            Version v2 = Version.Parse("1.1");

            Assert.IsTrue(v1 != v2);
        }
        [TestMethod]
        public void TestGreaterLessThan()
        {
            Version v1 = Version.Parse("0.1.1.1");
            Version v2 = Version.Parse("1.2");

            Assert.IsTrue(v1 < v2);
            Assert.IsTrue(v2 > v1);
        }

        [TestMethod]
        public void TestGreaterLessAndEqual()
        {
后面还有 43 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。