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 = "[email protected]";
            User target = new User(userEmail);
            Assert.IsTrue(target != null);
        }

  

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

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

时间: 2024-08-15 09:39:03

vs2013的使用和单元测试的相关文章

如何在VS2013中进行Boost单元测试

对于如何在VS2013中进行Boost单元测试,这方面资料太少.自己也因此走了不少弯路.下文将会阐述一下如何在VS2013中进行Boost单元测试. 在开始Boost单元测试之前,我们需要先安装VS2013插件Boost Unit Test Adapter (Update 3) 以及编译Boost库.Boost Unit Test Adapte可以在VS2013中的“工具->扩展与更新”中找到并安装.对于Boost Unit Test Adapter所支持的Boost库版本请参考网页.我选择的是

VS2013:Unit Test 单元测试入门

一.打开VS ,找到工具栏的"工具->扩展和更新",添加图片内容 二.新建控制台应用程序: CalculatorDemo 三.新建类:Operation.cs,并添加方法   四.生成单元测试 五.直接"OK" 六.在方法AddTest()内修改代码 + 七.最后,测试一下

VS2013 单元测试(使用VS2013自带的单元测试)

本文是官方文档的学习笔记,官方文档在这里. 1.打开VS3013,随便建一个解决方案,比如叫:UnitTest,建一个类库项目UnitTest_Bank,该项目中添加一个BankAccount类,这个类及类中的方法就是我们要测试的对象. 2.给UnitTest添加一个测试项目:在解决方案名称上右键=>添加=>新建项目=>VisualC#=>测试=>单元测试项目,项目名称叫UnitTest_BankTest,将UnitTest_Bank添加为UnitTest_BankTest的

VS2013:Unit Test 单元测试入门(从安装到运行)

一.打开VS ,找到工具栏的“工具->扩展和更新”,添加图片内容 二.新建控制台应用程序: CalculatorDemo 三.新建类:Operation.cs,并添加方法 1 namespace CalculatorDemo 2 { 3 //[注意]类和方法都要用public修饰,不然没有“生成单元测试”的选项 4 public class Operation 5 { 6 public int Add(int a, int b) 7 { 8 return a + b; 9 } 10 11 pub

基于静态分配的数组的顺序表(兼具Boost单元测试)

首先,我们来搞明白几个概念吧(参考自网站数据结构及百度百科). 线性表 线性表是最基本.最简单.也是最常用的一种数据结构.线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的.线性表的逻辑结构简单,便于实现和操作.在实现线性表数据元素的存储方面,一般可用顺序存储结构和链式存储结构两种方法. 顺序表 用顺序存储方法存储的线性表简称为顺序表(Sequential List).顺序表的存储方法是把线性表的结点按逻辑次序依次存放在一组地址连续的存储单元

反骨仔的全文目录索引(持续整理中...)

反骨仔的全文目录索引 目录 C# 基础回顾 .NET 相关 SQL 基础梳理 其它 - 暂无分类 C# 基础回顾 C# 知识回顾 - 序列化 C# 知识回顾 - 表达式树 Expression Trees C# 知识回顾 - 特性 Attribute 走进 LINQ 的世界 进阶 - LINQ 标准查询操作概述 Linq To Objects - 如何操作文件目录 Linq To Objects - 如何操作字符串 C# 知识回顾 - 特性 Attribute 剖析 AssemblyInfo.c

反骨仔的全文目录索引

反骨仔的全文目录索引 目录 C# 基础回顾 .NET 相关 SQL 基础梳理 其它 - 暂无分类 C# 基础回顾 C# 知识回顾 - 序列化 C# 知识回顾 - 表达式树 Expression Trees C# 知识回顾 - 特性 Attribute 走进 LINQ 的世界 进阶 - LINQ 标准查询操作概述 Linq To Objects - 如何操作文件目录 Linq To Objects - 如何操作字符串 剖析 AssemblyInfo.cs - 了解常用的特性 Attribute 走

使用VS2013进行单元测试

这次的作业安装了VS2013,对于它的安装过程我就不再细说了,归结起来就是一个字——等,尤其是语言包,最后只好放弃了装语言包,凭借我3级半的英语水平,明白这些没有问题——这仅仅个玩笑话,其实我是用有道词典,好用又方便,申明一下啊,这绝对不是打广告!好吧,为了证明我的确下载了VS2013,我有图为证. 装完VS2013后我开始了我的测试之路,打开之后我开始百度如何建一个C#项目,后面又参照这个同学的进行了测试(http://www.cnblogs.com/dreamq/p/5299080.html

如何使用VS2013本地C++单元测试框架

在VS2013中,可以使用VS自带的C++单元测试框架. 在使用该框架前,需要先安装Unit Test Generator(可以通过菜单“工具->扩展和更新”搜索安装). 下边,就阐述一下利用该框架的步骤: 1. 新建空的Win32控制台项目NativeUnitTest 将该工程的"配置类型"改为“动态库(dll)”,如下图: 2. 新建单元测试工程 在解决方案NativeUnitTest下新建单元测试工程,“Visual C++ -> 测试 -> 本机单元测试项目”