1、练习13 - 1:实现一个简单的测试框架:1. 以Luke身份登录并启动Visual Studio。出于本练习的目的,无需连接到团队基础服务器(TFS)。2. 创建一个名为TestHarness的控制台应用程序的新Visual Studio项目。为解决方案创建一个目录,但将其文件定位在本地硬盘上工作区之外的位置(通过文件|新建|项目,选择Visual C#,Windows控制台应用程序)。3. 在Program.cs文件的底部创建新的命名空间TestDrivers。在这个命名空间中添加测试适配器类ImageTest以及一个名为Run的方法。4. 添加相应语句,在Program类中创建一个Main静态方法,以便在程序执行时调用测试适配器。5. 最后,选择“调试|开始调试”来构建并运行应用程序,以确认一切正常。
该练习指导了实现简单测试框架的步骤,包括:
- 登录
- 创建项目
- 添加命名空间和类
- 添加静态方法
- 构建运行程序来确认正常
2、练习13 - 2:编写一个失败的测试:1. 将断言语句添加到测试适配器类ImageTest的Run()方法中:public void Run() { System.Diagnostics.Debug.Assert(pic.Area(3,2) == 6); } 2. 为了能构建程序,将Image类添加到Program.cs底部的一个命名空间中,并实现Area方法使其返回0。你还需要在ImageTest中添加一个Image实例变量,并在构造函数中对其进行初始化。3. 构建并运行应用程序,确认程序会触发断言,因为在执行测试时,Image.Area()方法不会返回值6。
此练习的步骤为:
- 在测试适配器类
ImageTest的Run()方法里添加断言语句,用于验证pic.Area(3, 2)是否等于 6。 - 在
Program.cs文件底部的一个命名

最低0.47元/天 解锁文章
882

被折叠的 条评论
为什么被折叠?



