gpt4 book ai didi

c# - Revit API 代码单元测试

转载 作者:行者123 更新时间:2023-11-30 14:14:21 26 4
gpt4 key购买 nike

是否可以在不运行 Revit 的情况下创建与 Revit 数据库模型交互的我自己的 Revit API 代码的单元测试。

如果是这样,如何实现。

最佳答案

我参与了其中提到的一些话题。我什至参与过一个项目,该项目具有非常完善的 Revit 单元测试框架(遗憾的是我无法分享)。

但是关于这个方法,我可以告诉你的是:您需要构建自己的基本框架来执行测试。它作为 Revit 内的插件运行(您必须启动 Revit,选择插件,然后选择要运行的测试线束组件)。之后,它很像 xUnit、MSTest 等。我认为我们有一些额外的测试属性,甚至可以将每个测试指向一个特定的测试模型。

整个事情的麻烦在于您必须启动 Revit,如您所知,这可能需要一些时间(并且使得该过程比在传统开发中使用单元测试要方便得多)。在 Autodesk 决定进一步开放之前,这就是您所坚持的(除非您采用“Revit Python Shell”方法……我想我指的只是传统的 .NET 语言)。

祝你好运......

关于c# - Revit API 代码单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com