DUnit基本使用
来源:互联网 发布:产品介绍动画制作软件 编辑:程序博客网 时间:2024/04/30 13:20
=====================================================================
注意:
A,基于 DUnit 2.9.1
=====================================================================
1, 添加DUnit的src文件夹路径到libary path或者具体项目的search path。
2, 使用测试类--
TTestObject = class(TTestCase)
//内置被测试类对象
FTestedClass: TTestedObject;
public
//可能重载Setup和TearDown,用于初始化/销毁被测试类的对象
//或其他准备/清场工作
procedure Setup; override;
procedure TearDown; override;
published
//添加测试函数,一般命名为 test + 要测试的函数名
//但是也可以不遵照这个命名方式
//必须为published且为不任何参数procedure
procedure TestFunction1();
end;
常常在测试类的interface中加入:
function Suite: ITestSuite;
implementation部分加入:
function Suite: ITestSuite;
begin
Suite := TTestSuite.Create(TTestObject); //创建基于测试类的测试包
end;
这样就可以直接使用
GUITestRunner.RunTest(Suite);
来运行测试包。
**************************************************
如果在 TTestObject 中
initialization
RegisterTest('', TTestObject.Suite);
注册了Test,那么也可以使用
TGUITestRunner.RunTest(RegisteredTests);
来运行测试。
**************************************************
3,注意 uses GUITestRunner 才能够运行 GUI 测试界面
而使用 ITestSuite 则必须 uses TestFramework
- DUnit基本使用
- Dunit的最基本使用方法
- 在BCB中使用DUnit
- Delphi下使用DUnit的方法
- 挑战极限 - 测试驱动开发实战及DUnit 使用
- 挑战极限 - 测试驱动开发实战及DUnit 使用
- DUnit简介
- DUnit简介
- 如何在CodeGear BDS 2007中创建和使用测试用例--DUNIT
- DUnit学习笔记
- 单元测试之DUnit学习心得
- 小试Delphi7+DUnit
- dunit 测试应用
- Dunit学习笔记
- DUnit官方帮助文档
- Delphi单元测试工具Dunit介绍
- Delphi单元测试工具Dunit介绍
- Delphi 的单元测试工具DUnit
- E1知识点总结
- vb.net中的一个组合函数
- Freetextbox的使用
- 在MySQL中 键名 索引 唯一 的概念分别是什么
- 在spring中如何配置的log4j
- DUnit基本使用
- 【转贴】剖析ASP.NET2.0站点导航功能之建立导航
- Linux FAQ 之三——系统设置篇
- oracle-检查对象存在与否,并建立相应对象--plsql中使用DDL语句如Create 等
- [08-01] 再斩灰鸽子Backdoor.Gpigeon.uql新变种(第3版)
- JavaScript中类的实现
- Hibernate 访问多个数据库
- 《ASP网络编程》学习笔记之二
- search花絮之索引压缩