dunit

dunit

文章 0 浏览 5

(如何)我可以使用带有标准文件打开对话框的 FutureWindows 吗?

我一直在尝试使用 tomazy 的 FutureWindows 基础设施(请参阅他的答案 Delphi GUI 测试和模态表单 或工具主页 https://github.com/tomazy/DelphiUtils…

薄凉少年不暖心 2025-01-08 19:51:08 0 0

DUnit GUI 测试:我可以强制“应用程序”吗?到不同的“形式”?

我正在尝试使用 DUnit 对主窗体为其自身创建动态框架的应用程序运行 GUI 单元测试。我已经能够将要测试的应用程序的主窗体创建为测试用例中的表单并访…

风吹短裙飘 2025-01-07 14:25:37 0 0

我可以写“参数化”吗? DUnit 中的测试

我正在使用 DUnit 来测试 Delphi 库。我有时会遇到这样的情况,我编写几个非常相似的测试来检查函数的多个输入。 有没有办法在 DUnit 中编写(类似)…

给妤﹃绝世温柔 2024-12-29 03:26:41 0 0

如何打破依赖以启用单元测试

我花了很多时间思考单元测试。我至少购买了有效使用旧代码作为电子书。其中大部分都是有道理的,这似乎是一本关于对旧代码进行单元测试的好书。但我仍…

凉风有信 2024-12-23 11:39:47 0 0

使用 Bold for Delphi 框架进行编码时提高可测试性

背景 我在一个由 7 名开发人员和 2 名测试人员组成的团队中工作,负责物流系统。 我们使用 Delphi 2007 和模型驱动开发,以 Bold for Delphi 作为框架…

一梦等七年七年为一梦 2024-12-09 12:42:21 4 0

我如何测试函数和过程,因为它们不属于 Delphi 中的类?

我在一个名为 Utils.pas 的旧单元中有几个小函数。 现在我想重构其中一些,但我认为最好先编写测试。对于 DUnit,我认为没有类是不可能的。 所以我想…

鸢与 2024-11-15 05:55:39 5 0

我怎样才能“全部折叠”? TGUITestRunner 中的节点?

DUnit 提供了上下文菜单项“全部展开”和“隐藏测试节点”。然而,在我的测试项目中,选择后一个选项仍然会使许多测试套件层次结构节点保持打开状态。…

长发绾君心 2024-10-19 19:36:04 7 0

使用 Delphi IDE 中的 DUnit 并避免异常断点

我正在使用 Delphi XE,并且有一个包含主应用程序和 DUnit 测试应用程序的项目组。有时,我会转到 DUnit 测试应用程序添加一些测试并运行现有测试。 …

十级心震 2024-10-16 12:58:33 7 0

如何访问 TTestSetup 类中 TTestCase 的字段

我正在使用 DUnit 创建单元测试。我有一个类需要很长时间才能初始化。 我从 TTestSetup 派生一个类 TMyTestSetup 并重写其 Setup 方法。对于我的 TTes…

挥剑断情 2024-10-16 04:00:37 8 0

CheckException仅接受0参数方法;如何测试其他方法是否抛出异常?

我想知道测试 dunit 异常的最佳实践是什么。我对Delphi中的方法指针不是很熟悉。是否有可能将参数绑定到方法指针,以便可以在没有参数的情况下调用它…

白日梦 2024-10-10 18:31:56 10 0

哈德逊的 dunit 测试结果消息

我正在使用 Hudson 作为 Delphi 2010 项目的 CI 服务器。 XMLTestRunner.pas 单元将 DUnit 测试结果写入 xml 文件,hudson xUnit 插件使用该文件来报…

千寻… 2024-10-08 10:04:03 10 0

Exe 中缺少 Delphi 2007 版本信息

我有一个 Delphi 2007 项目,我正在尝试设置项目->选项->“版本信息”。我将值输入表单并保存项目。但是,当我构建时,生成的 exe 不包含我输入的版本…

又怨 2024-10-07 17:26:49 10 0

如何以编程方式按名称禁用 DUnit 测试?

对于集成测试,我创建了一个 DUnit 测试套件,该套件为第三方组件(消息代理)的每个版本运行一次。不幸的是,由于被测试组件的某些版本中存在已知错…

一场春暖 2024-10-04 14:24:58 7 0

使用模拟对象时,如何防止我的单元测试需要有关实现内部结构的知识?

我仍处于关于单元测试的学习阶段,特别是关于模拟(我正在使用 PascalMock 和DUnit 框架)。我现在偶然发现的一件事是,我找不到一种方法来将被测试的…

撞了怀 2024-09-14 01:19:01 13 0

使用 FinalBuilder 和 AQTime 获取 DUnit 测试覆盖率统计信息

我们有一个大型 Delphi 项目(150 万行代码),并且我们正在转向使用敏捷流程。 我们已经有了一个持续集成环境 (FinalBuilder),我已将其更新为在发给…

才能让你更想念 2024-08-22 13:26:58 19 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文