zoukankan      html  css  js  c++  java
  • vs2013的使用和单元测试

    我的vs2013是之前就安装好的,安装过程就不介绍了,我平常编写代码就是用的vs2013,用起来还是很方便的,现在我们就开始使用vs2013进行单元测试

    首先我们建立一个项目,项目中选择virtual c#类库,点击确定:


    建立好项目后在class1.cs中输入代码,class1.cs的代码变化如下:

    namespace DemoUser
    {
        public class User
        {
            public User(string userEmail)
            {
                m_email = userEmail;
            }
            private string m_email;
        }
    }
    

     

    接下来右击User选择Generate Unit Test 之后再生成的classlibrarytests,在UserTests.cs中插入代码

    [TestMethod()]
            public void UserTest()
            {
                string userEmail = "2521865883@qq.com"; 
                User target = new User(userEmail); 
                Assert.IsTrue(target != null);
            }
    

      

    最后进行测试,在测试资源管理器栏里点击全部运行,单元测试就完成了

          总结:这是我第一次进行单元测试,之前对单元测试一无所知,更不知道其目的和作用,通过我查阅资料的了解,单元测试的目的是:首先保证代码质量, 其次保证代码的可维护,再此保证代码的可扩展。单元测试应该在最基本的功能和参数上验证程序的正确性,并且单元测试要快以及独立性——单眼测试的运行/通过/失败不依赖于别的测试,可以人为构造数据,以保持单元测试的独立性。学无止境,对于vs2013的学习和使用我还要更加努力,vs还有很多的功能需要我去了解。

  • 相关阅读:
    django DEBUG=False
    Lftp 简单使用步骤
    django admin管理后台中文添加问题
    Rsync同步设置的一例
    在nginx中,禁止IP访问.只可以使用域名访问.
    python imaplib无痕取信的主要
    Centos安装配置Postfix邮件服务器--网址
    还没有写完准备弡上cpickle 还有字典
    python 截取某一天的日志,简单操作
    abp 关闭审计日志
  • 原文地址:https://www.cnblogs.com/grj1994/p/5294730.html
Copyright © 2011-2022 走看看