摘要:
前文中所提到的测试都是针对一个方法进行的独立测试,即使是同事测试多个方法,他们之间也没有影响。但是在实际的生产过程中,更多的情况是方法与方法之间是存在相互的逻辑关系的,所以也就有了今天要介绍的顺序测试。顺序测试,顾名思义,就是按照预先设定的顺序来测试一系列的方法。首先还是展示一下要进行测试的代码 public class Mathmatics { public static int Add( int a, int b) { return a + b; } public static int Dec( i... 阅读全文
摘要:
私有方法需不需要测试,本文不做讨论。假设您也认为有时候,私有方法也需要进行测试,那就一起来看看如何进行私有方法的测试。准备测试代码测试用的代码还是前面测试时使用过的代码,不同之处就是在类中增加了一个私有方法。 private static int Div( int a, int b) { return a / b; }创建测试方法测试方法的创建步骤也与一般的测试方法一样,在带测试的方法上从右键菜单中选择“创建单元测试”就可以在测试项目中添加一个结构完整的测试私有方法的单元测试方法,我们所需要做的就是修改测试条件以及断言等。 ... 阅读全文
摘要:
使用VisualStudio中的单元测试功能,可以很方便的创建单元测试项目、编写单元测试代码以及执行单元测试。而如何在VisualStudio中使用单元测试功能,就是本文和后面几篇想要说的了。 1.创建测试项目 在创建测试项目之前,我们还需要有一份待测试的代码,下面的是我准备的一小段代码。 namespace BigMan.UnitTest{ public class ... 阅读全文
摘要:
Ch1.1 程序设计的基本元素习题:1.1(+ 5 3 4)12(- 9 1)8(/ 6 2)3(+ (*2 4) (- 4 6 ))-16(define a 3)a=3(define b (+ a 1 ))b=4(if (and (>b a) (< b ( * a b ))) b a)4(cond ((= a 4) 6) ((= b 4) ( + 6 7 a)) (else 25))16(+ 2 ( if ( > b a ) b a ))6(* (cond (( > a b ) a) (( < a b ) b) (else -1)) (+ ... 阅读全文