zoukankan      html  css  js  c++  java
  • 如何使用VS2013进行单元测试和查看代码覆盖率

    新建一个C#控制台项目,如下图:

     

    新建一个Cmp.cs

     

    将代码写入:

     

    右击解决方案管理器新建一个单元测试项目:

     

    右击引用将测试项目导入进去:

     

    在测试类的头部添加Test的引用:

     

    接着就编写测试的代码,测试代码如下:

    using System;

    using Microsoft.VisualStudio.TestTools.UnitTesting;

    using Test;

    namespace UnitTestProject1

    {

        [TestClass]

        public class ProgramTest

        {

            [TestMethod]

            public void LargestTest()

            {

                int[] list = null;

                Assert.AreEqual(null, list);//对异常进行测试

                int[] list1 = new int[] { 0, 1, 3, 4, 3, 2 };//测试方法

                Assert.AreEqual(4, Cmp.Largest(list1));

            }

     

        }

    }

    点击测试资源管理器,在左侧就出现了,然后点击全部运行,就会运行你全部测试的内容:

     

    右击选中的测试方法,分析选中测试的代码覆盖率::

     

    结果如下:

     

  • 相关阅读:
    tf2 callback
    JAVA 8 新特性 Optional类
    JAVA 8 新特性 Stream API 终止操作
    JAVA 8 新特性 Stream API 中间操作
    牙醫分普通科8類專科
    asterisk todo
    室内空气质量鉴定
    javascript, jquery, nodejs学习2
    firefox extension教程
    Bjarne Stroustrup announces C++ Core Guidelines
  • 原文地址:https://www.cnblogs.com/lovema1210/p/10832797.html
Copyright © 2011-2022 走看看