gpt4 book ai didi

unit-testing - 观察者模式的单元测试

转载 作者:行者123 更新时间:2023-12-01 22:44:28 25 4
gpt4 key购买 nike

我是软件测试新手。我想知道对观察者模式进行单元测试的正确方法是什么?例如如果我们实现了以下 4 个类:Subject 类(attach/detach/notify)、Observer 接口(interface)类(更新虚方法)、ConcreteSubject 类和 ConcreteObserver(具体更新方法)。如何为这些类中的每一个编写测试轨道?有什么好的例子可以引用吗?

感谢您的任何意见。

最佳答案

对于主题,你可以测试:如果观察者依附良好(计算观察者的数量并检查依附的是否是好的观察者),如果观察者分离良好,则之后。

您还可以通过添加多个观察者来进行检查,以确保您的观察者集合得到了很好的实现。

您可以通过创建一个模拟观察者来检查通知,该观察者包含一个 bool 值,如果他被更新则设置为 true。

关于unit-testing - 观察者模式的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713757/

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