您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > Nunit
NUnit开源回归测试框架
作者:网络转载 发布时间:[ 2013/12/26 14:05:07 ] 推荐标签:单元测试 NUnit

四、Suite
  根据NUnit文档的说明,Suite属性是用来标记返回类型为NUnit.Core.TestSuite的类属性成员的,该类属性成员所返回的对象会包含一组测试类,也是说Suite属性其实是用来组织一组测试类的。那么组织这些测试类到TestSuite对象中有何用呢?其实在早期的NUint当中,提供有NUnit.TextUI.TestRunner类,该类有个Run方法,参数是TestSuite对象,通过该方法可以在代码中调用NUnit环境,从而运行TestSuite对象中的测试类。不过现在NUnit似乎已经不再使用这种方式了,故此对于Suite属性这里不再介绍。
五、Category
  Category属性用于将测试类和测试方法分组,从而使测试类和测试方法可以分组进行测试。
  示例代码1:
  [TestFixture]
  [Category("Class1")]
  public class Test31
  {
    [Test]
    public void Test()
    {}
  }
  
  [TestFixture]
  [Category("Class1")]
  public class Test32
  {
    [Test]
    public void Test()
    {}
  }
  
  [TestFixture]
  [Category("Class2")]
  public class Test33
  {
    [Test]
    public void Test()
    {}
  }
  
  [TestFixture]
  [Category("Class2")]
  public class Test34
  {
    [Test]
    public void Test()
    {}
  }
  示例代码2:
  [TestFixture]
  public class Test3
  {
    [Test]
    [Category("m1")]
    public void Test11()
    {}
    
    [Test]
    [Category("m1")]
    public void Test12()
    {}
    
    [Test]
    [Category("m2")]
    public void Test21()
    {}
    
    [Test]
    [Category("m2")]
    public void Test22()
    {}
  }

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd