gpt4 book ai didi

unit-testing - 测试复合模式

转载 作者:行者123 更新时间:2023-12-03 07:10:06 24 4
gpt4 key购买 nike

您知道 Smalltalk 中经过充分测试的开源 Composite 示例吗?

我想回顾一下 Smalltalk 中复合模式的示例实现。任何方言都可以,我对包括单元测试用例在内的源代码特别感兴趣。 This post描述了我正在寻找的内容,可以在我的应用程序中重复使用的常见测试片段。

精心设计的实现也很有用,因为我想了解复合测试的结构。

最佳答案

复合模式在 Smalltalk 中非常常见,我怀疑几乎任何大小合理的应用程序都具有这种设计模式的一种或多种用途。我知道的一些包含大量测试的软件包包括:

  • 重构引擎:重构引擎包含数十种组合,其中最突出的是 AST 模型。它附带了大量测试,并且几乎适用于所有 Smalltalk 方言。

  • Seaside:此 Web 应用程序框架将请求处理程序、小部件、html 标记、配置...建模为复合对象。同样,它附带了一系列良好的测试,并且可在许多 Smalltalk 平台上使用。

  • Pier:该内容管理系统具有各种组合来对嵌套页面及其内容进行建模。有数百项测试可验证这些复合结构的构造、破坏和行为。测试是跨类层次结构构建的,并且许多测试在不同类型的节点上重用。

关于unit-testing - 测试复合模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14602848/

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