From b7c75492279c578c2ac2659b34eb5bcc4756a0de Mon Sep 17 00:00:00 2001 From: bicijinlian Date: Wed, 1 Aug 2018 22:22:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=BB=84=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Properties/AssemblyInfo.cs | 4 +-- xUnitStudy.WebApi.Test/UseXUnitTest.cs | 26 ++++++++++++++++--- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/xUnitStudy.WebApi.Test/Properties/AssemblyInfo.cs b/xUnitStudy.WebApi.Test/Properties/AssemblyInfo.cs index 3f97f27..a344d57 100644 --- a/xUnitStudy.WebApi.Test/Properties/AssemblyInfo.cs +++ b/xUnitStudy.WebApi.Test/Properties/AssemblyInfo.cs @@ -36,5 +36,5 @@ using Xunit; [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] -//xUnit -[assembly:AssemblyTrait("xUnit","学习")] +//xUnit 分组设置 +[assembly:AssemblyTrait("程序集分组","包括程序集内测试方法")] diff --git a/xUnitStudy.WebApi.Test/UseXUnitTest.cs b/xUnitStudy.WebApi.Test/UseXUnitTest.cs index 521863f..6a15c82 100644 --- a/xUnitStudy.WebApi.Test/UseXUnitTest.cs +++ b/xUnitStudy.WebApi.Test/UseXUnitTest.cs @@ -16,7 +16,7 @@ namespace xUnitStudy.WebApi.Test /// 测试类不需要加任何特性 /// NUnit需要加TestFixture特性,MSTest需要加TestClass特性 /// - [Trait(name:"测试类分组",value:"该类内所有测试方法默认属此组")] + [Trait(name:"测试类分组",value:"包括类内所有测试方法")] public class UseXUnitTest:IDisposable { /// @@ -75,13 +75,33 @@ namespace xUnitStudy.WebApi.Test /// 一个测试方法同时属于多外组 /// [Fact] - [Trait(name:"定制分组",value:"红队")] - [Trait(name:"定制分组",value:"蓝队")] + [Trait(name:"测试方法分组",value:"红队")] + [Trait(name:"测试方法分组",value:"蓝队")] public void Use_Trait_Test() { Assert.True(true,"使用Trait特性,设置:测试分组,测试结果可以按组显示"); } + /// + /// 测试方法分组:红队 + /// + [Fact] + [Trait(name: "测试方法分组", value: "红队")] + public void Use_Trait_Red_Test() + { + Assert.True(true, "使用Trait特性,设置:测试分组,测试结果可以按组显示"); + } + + /// + /// 测试方法分组:蓝队 + /// + [Fact] + [Trait(name: "测试方法分组", value: "蓝队")] + public void Use_Trait_Blue_Test() + { + Assert.True(true, "使用Trait特性,设置:测试分组,测试结果可以按组显示"); + } + [Theory] [InlineData(1)] [InlineData(2)]