摘要:
编写单元测试要点:1.引用NUnit.DLL2.using NUnit.Framework3.声明Public类, 测试类添加[TestFixture]属性,此类必须有一个public的、没有参数的构造函数(默认构造函数就行)4.测试方法必须添加[Test]属性,测试方法必须是Public 没有返回类型(Void)CateGory: 单元测试中有个很好的东西,那就是分类(CateGory),Category可以将你想要测试的方法或者测试类组织到自定义的分类中,当运行此分类时便可以自动的执行依据包含的测试类和测试方法,当然它也可以排除自动执行某些分类,使用Explicit=true属性来指定是. 阅读全文
摘要:
测试代码必须要做的几件事情:1.准备测试所需要的各种条件(创建所有必须的对象,分配必要的资源等)。2.调用要测试的方法。3.验证被测试方法的行为和期望是否一致。4.完成后清理各种资源 当执行测试代码的时候,请记住你从来不直接运行产品代码;至少,并非像一个普通用户那样。而是借助于测试代码,让它根据小心控制的条件来执行产品代码。 断言时单元测试最基本的组成部分。 一般而言,一个测试方法会有多个断言,因为需要验证该方法的多个方面和内在的多种联系,当一个断言失败的时候,该测试方法将会被中指,这时应该做的就是在进行继续测试之前,先修复这个失败的测试。当有测试失败的时候,无论如何都不能给原有代码添加... 阅读全文