NUit 的创造者JimNewkirk公布了一个新的单元测试框架,叫做xUit.et。这个以NUit接班人自许的新框架打算消除NUit的错误和缺点,并打算在框架中加入一些最佳实践和扩展能力。
JimNewkirk和Brad Wilso这两位xUit.et的创造者,从NUit和其他单元测试框架的经验中总结出来以下改进:
为每个测试方法产生一个对象实例
取消了[SetUp]和[TearDow]
取消了[ExpectedExceptio]
类似于Aspect的功能
减少了自定义属性(Attribute)的数目
采用泛型
匿名委托
可扩展的断言
可扩展的测试方法
可扩展的测试类
xUit.et减少了属性(Attributes)的数量,属性被用来控制测试和测试的执行过程。其中有个[Test]属性用来标出测试方法。跟NUit、MbUit和MSTest不同,测试类并没有任何标志。xUit.et直接在程序集中查找所有公开类的全部公开测试方法。










评论