zoukankan      html  css  js  c++  java
  • VS自身的单元测试方法DEMO

     ///用来修饰测试类
        [TestClass()]
        public class Program
        {
            private TestContext testContextInstance;
            /// <summary>
            ///获取或设置测试上下文,上下文提供
            ///有关当前测试运行及其功能的信息。
            ///</summary>
            public TestContext TestContext
            {
                get
                {
                    return testContextInstance;
                }
                set
                {
                    testContextInstance = value;
                }
            }
            static int a = 0;
            static int b = 0;
            [TestMethod()]
         
            static void Main(string[] args)
            {
            }
        
            [ClassInitialize()]
         
            public static void TextInital(TestContext testContext)
            {//初始化a,可以初始化数据连接等
                a = 10;
                Console.WriteLine("测试开前执行一次");
                Console.WriteLine("a=10");
            }
      
            [ClassCleanup()]
            public static void TextDispose()
            {//初始化a,可以初始化数据连接等
    
                Console.WriteLine("测试完成后执行一次");
            }
            [TestInitialize()]
            public void BeforeEvery()
            {
                b = 1;
                Console.WriteLine("b=1");
                Console.WriteLine("每个方法测试开始前都执行我");
            }
    
            [TestCleanup()]
            public void afterEvery()
            {
                b = 0;
                Console.WriteLine("b = 0");
                Console.WriteLine("每个方法测试完成后都执行我");
            }
            [TestMethod()]
            public void Add()
            {
                bool t = a == 10;
                Assert.AreEqual(true, t);
            }
    
            [TestMethod()]
            public void Sub()
            {
                int a = 0;
                int b = 10 / a;
                Assert.AreEqual(true, true);
            }
            public void Ignore()
            {
                Assert.AreEqual(true, true);
            }
    
    
        }

    区别 VS没有Ignore,没有异常属性

  • 相关阅读:
    Are You Safer With Firefox?(zz)
    IIS+PHP下调用WebService初试
    垃圾链接和网络欺骗
    微软即将发布64位XP和Win2003 SP1(zz)
    今日个人大事记:)
    GT4 Web Service编译和发布初探
    纪念一下QQ等级和在线时长
    今天安装GT3.9.5碰到的问题
    判断32位整数二进制中1的个数
    Windows 2003 SP1新体验
  • 原文地址:https://www.cnblogs.com/zihunqingxin/p/3280572.html
Copyright © 2011-2022 走看看