加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

.NET Core 单元测试

发布时间:2020-12-15 23:05:04 所属栏目:安全 来源:网络整理
导读:使用的PowerShell命令 1.创建项目相关命令 ls? mkdir ni (new-item) 创建空文件 add-content? 向文件添加内容 type 打开文件 dotnet new sln 创建空解决方案 dotnet sln add *.csproj 向解决方案添加项目 dotnet new classlib 创建程序集 dotnet new mstes

使用的PowerShell命令

1.创建项目相关命令

ls?

mkdir

ni (new-item) 创建空文件

add-content? 向文件添加内容

type 打开文件

dotnet new sln 创建空解决方案

dotnet sln add *.csproj 向解决方案添加项目

dotnet new classlib 创建程序集

dotnet new mstest (创建MSTest项目)

dotnet add reference *.csproj (当前程序集添加其他程序及引用)

2.执行测试相关命令

dotnet test 执行所有

测试

dotnet test --filter Method (执行完整名字包含Method 的测试方法)

dotnet test --filter Name~TestMethod1 (运行名称中包含TestMethod1的方法)

dotnet test --filter ClassName=MSTestNamespace.UnitTest1 (运行MSTestNamespace.UnitTest1类中的测试)

dotnet test --filter FullyQualifiedName!=MSTestNamespace.UnitTest1.TestMethod1 (运行MSTestNamespace.UnitTest1.TestMethod1之外所有测试)

dotnet test --filter TestCategory=CategoryA (运行含?[TestCategory("CategoryA")]?批注的测试。)

dotnet test --filter Priority=2? (运行含?[Priority(2)]?批注的测试。)

dotnet vstest <MyPublishedTests>.dll 对发布过的测试项目运行测试 (如果你的应用以?netcoreapp?之外的框架为目标,则仍然可以通过使用框架标志传入目标框架来运行?dotnet vstest?命令。 如:dotnet vstest <MyPublishedTests>.dll --Framework:".NETFramework,Version=v4.6")

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读