VS2008本身集成有单元测试工具,我们可以拿来用一下,首先在创建测试的方法上右键,选择创建单元测试,如下图示:
在弹出的对话框中,选择要测试的方法,如下图示:
单击OK按钮,即可创建一个测试工程,工程创建好后,会看到如下代码:
///<summary> ///A test for Add ///</summary> [TestMethod()] publicvoidAddTest() { intn=10;//TODO: Initialize to an appropriate value intm=0;//TODO: Initialize to an appropriate value intexpected=0;//TODO: Initialize to an appropriate value intactual; actual=TestedClass.Add(n, m); Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); } |
这就是自动为我们创建好的代码了,很简单,可以自己修改一下测试用例,然后点击运行工程就可以运行了,会看到如下图示的运行结果:
这里显示了测试的情况,还可以双击查看具体测试报告,并且可以将测试报告导出。
当然,如果我们还想再添加被测试的方法也很简单,如,我用下面这段代码增加了对Minus方法的测试
[TestMethod] publicvoidMinusTest() { intn=10; intm=1; intresult=10; Assert.AreEqual(TestedClass.Minus(n, m), result); } |
现在可以直接点RUN运行了。