上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 180 下一页

2022年5月10日

单元测试Mock使用 Microsoft Fakes 讲解

摘要: 本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 在编写单元测试时,我们会遇到不同的外部依赖项,大体上可以分为两类: 依赖于接口或抽象类 依赖于具体类 我们将使用 Microsoft Fakes 分别对两种条件下的依赖项进行隔离。 依赖于接口或抽象类 阅读全文

posted @ 2022-05-10 20:23 jack_Meng 阅读(248) 评论(0) 推荐(1)

单元测试Mock类库之NSubstitute ---- 系列文章

摘要: NSubstitute 是什么? NSubstitute 是一个 .NET 单元测试模拟类库。 一直以来,开发者对 mocking 类库的语法的简洁性有强烈的需求,NSubstitute 试图满足这一需求。简单明了的语法可以让我们将重心放在测试本身,而不是纠缠在测试替代实例的创建和配置上。NSubs 阅读全文

posted @ 2022-05-10 19:56 jack_Meng 阅读(111) 评论(0) 推荐(0)

C#单元测试常用 Mocking 类库及对比

摘要: 一个优秀的单元测试 Mocking 类库,需要具备如下几个特性: 易用性:有非常明确的 API ,易于使用并易于记忆。 健壮性:行为结果始终一致,并保持准确。 帮助性:当程序出错时,给出尽可能明确的原因提示。 如果我们所使用的类库没有满足上述条件,编写测试用例的过程将变得复杂和困难,使用类库不仅没有 阅读全文

posted @ 2022-05-10 19:53 jack_Meng 阅读(533) 评论(0) 推荐(0)

Visual Studio单元测试命令行方式之----NUnit-Console.exe命令

摘要: 本文为 Dennis Gao 原创或翻译技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 NUnit-Console 命令行选项 NUnit-Console 命令行选项列表 指定运行哪些测试用例 运行指定程序集中的所有测试用例 运行指定程序集中指定的测试用例 通过单独的文件来指定运行 阅读全文

posted @ 2022-05-10 18:19 jack_Meng 阅读(347) 评论(0) 推荐(0)

Visual Studio单元测试命令行方式之----VSTest.Console.exe命令

摘要: 前面我们提到,在VS2010以及之前的版本中,使用的是MSTest.exe命令,而在VS2012,VS2013,VS2015版本中,都是VSTest.Console.exe命令了,MSTEST改为兼容方式了。 VSTest.Console.exe 是用于运行测试的命令行命令。 在 VSTest.Co 阅读全文

posted @ 2022-05-10 17:35 jack_Meng 阅读(1102) 评论(0) 推荐(0)

Visual Studio单元测试命令行方式之----MSTest.exe命令

摘要: 我们都知道,使用MS Visual Studio可以创建单元测试用例,但是测试时需要打开编辑器,并且手动运行一些测试,这个对于自动构建,自动测试来说是不方便的,所以我们采用了命令行的方式进行单元测试。 MSTest.exe 是用于运行测试的命令行命令。 通过使用此命令的几个选项,您可以自定义测试运行 阅读全文

posted @ 2022-05-10 17:29 jack_Meng 阅读(417) 评论(0) 推荐(0)

Visual Studio的各个历史版本下载及安装教程

摘要: 天下武功,唯快不破,虽然支持 C/C++ 开发工具(也就是大家口中的IDE)有很多,但是在团队项目开发中使用最多的还是Visual Studio(以下简称VS),好用而且功能强大,现在 Visual Studio 已经更新到 VS2019,VS 支持开发人员编写跨平台的应用程序,从 Windows 阅读全文

posted @ 2022-05-10 13:52 jack_Meng 阅读(12014) 评论(0) 推荐(0)

2022年5月9日

版本号的语义化版本控制 2.0.0 标准

摘要: 语义化版本 2.0.0 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 简介 阅读全文

posted @ 2022-05-09 23:33 jack_Meng 阅读(125) 评论(0) 推荐(0)

NuGet的使用、部署、搭建私有服务

摘要: 目录 前言 什么是NuGet? 为什么要使用NuGet NuGet的优点 使用 Get-Help NuGet Install-Package Get-Package Uninstall-Package 制作NuGet库包 搭建NuGet服务器 上传NetGet库包 新增NuGet源 总结 前言 什么 阅读全文

posted @ 2022-05-09 22:32 jack_Meng 阅读(475) 评论(0) 推荐(0)

查找 VisualStudio 各版本 msbuild 路径

摘要: 使用场景 场景1 在编译项目时,例如编译自己的项目:msbuild xxx.sln 场景2 使用nuget 还原命令的时候,会使用到msbuild命令,如使用 nuget restore 命令还原项目的 NuGet 包的时候,NuGet 会尝试自动检测计算机上已经安装的 MSBuild。不过,如果你 阅读全文

posted @ 2022-05-09 17:26 jack_Meng 阅读(3685) 评论(0) 推荐(2)

单元测试基础 -- 基本概念

摘要: 1.1单元测试的定义 单元测试就是针对一个工作单元设计的测试,这里的“工作单元”是指对一个工作方法的要求。 单元测试是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试用于判断某个特定条件(或场景)下某个特定函数的行为。 例: 你可能把一个很大的值放入 阅读全文

posted @ 2022-05-09 15:31 jack_Meng 阅读(255) 评论(0) 推荐(0)

Jenkins持续集成学习-.Net开发及单元测试 ---- 系列文章

摘要: 标签:Jenkins Jenkins持续部署-创建差量更新包 Jenkins持续部署-自动生成版本号 Jenkins持续部署-Windows环境持续部署探究1 Jenkins持续集成学习-搭建jenkins问题汇总 Jenkins持续集成学习-Windows环境进行.Net开发4 Jenkins持续 阅读全文

posted @ 2022-05-09 11:52 jack_Meng 阅读(100) 评论(0) 推荐(0)

2022年4月24日

如何在Jenkins pipeline中获取当前SVN版本号?

摘要: 我正在使用Jenkins 1.596,Workflow 1.3和Svn插件2.5。 我正在尝试在工作流程脚本中获取svn修订版号。 我的工作流脚本部分为: node { checkout scm: [ $class:"SubversionSCM", locations: [[ remote:'htt 阅读全文

posted @ 2022-04-24 12:15 jack_Meng 阅读(1248) 评论(0) 推荐(0)

2022年4月21日

如何在Maven项目中运行JUnit 5测试用例

摘要: 本文演示了如何如何编写JUnit 5测试用例,在Maven项目中运行JUnit 5测试用例。 编写JUnit 5测试用例 如果你是Java开发者,那么对于JUnit应该就不陌生。JUnit是Java单元测试的基础工具。 JUnit目前最新的版本是JUnit 5.x,但广大的Java开发者估计还停留在 阅读全文

posted @ 2022-04-21 15:59 jack_Meng 阅读(1631) 评论(0) 推荐(0)

2022年4月14日

Jenkins集成必会技能——pipeline入门教程

摘要: 作者:慧哥 一、什么是pipeline 什么是Pipeline?简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程(实用场景:将多个Jenkins构建任务轻松集成)。 Pipeline的实现方式是一套Groovy 阅读全文

posted @ 2022-04-14 18:40 jack_Meng 阅读(8974) 评论(0) 推荐(0)

2022年4月12日

jenkins发送邮箱配置,出现Error sending to the following VALID addresses,解决方案

摘要: Jenkins发送邮箱配置,需要的插件:Extended E-mail Notification,邮件通知 1、Manage Jenkins -> Configure System 2、下图是“邮件通知”的高级配置,开始只配置了这里,没有配置Extended E-mail Notification里 阅读全文

posted @ 2022-04-12 20:10 jack_Meng 阅读(826) 评论(0) 推荐(0)

2022年4月11日

Jenkins+svn自动化部署完整教程

摘要: 1、概述 Jenkins 是一个可扩展的持续集成引擎。主要用于持续、自动地构建/测试软件项目、监控一些定时执行的任务。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT, 阅读全文

posted @ 2022-04-11 18:02 jack_Meng 阅读(5007) 评论(0) 推荐(0)

The server selected protocol version TLS10 is not accepted by client preferences [TLS12] 报错处理

摘要: 一、问题描述: 项目工程需求要连接 SqlServer 服务器,但是报错了,完整错误如下:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The serve 阅读全文

posted @ 2022-04-11 16:33 jack_Meng 阅读(10218) 评论(0) 推荐(1)

2022年4月7日

记事本乱码,如何修复记事本中的中文乱码

摘要: 系统自带有记事本功能,它是一个简单的文字编辑器,用户可直接打开记事本记录文字,相信大家对电脑的记事本在熟悉不过。然而有不少用户在打开记事本的时候出现乱码,这是怎么回事呢?下面,小编给大家介绍修复记事本中的中文乱码的处理技巧。 在电脑中我们可以打开记事本,记录一些基本的不需要格式的文本数据,保存为tx 阅读全文

posted @ 2022-04-07 17:23 jack_Meng 阅读(9902) 评论(0) 推荐(0)

2022年4月6日

VS2017编译时,输出窗口中文显示乱码

摘要: 异常描述 1)今天不知道是什么原因,我自己的vs2017的开发环境编译项目时,在输出窗口都是乱码,在生成事件 1> 已启动全部重新生成: 项目: TestHook, 配置: Debug Any CPU 1> 'setlocal' �����ڲ����ⲿ���Ҳ���ǿ����еij��� 1> �� 阅读全文

posted @ 2022-04-06 18:24 jack_Meng 阅读(1471) 评论(0) 推荐(0)

上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 180 下一页

导航