pep*_*ero 1 unit-testing design-patterns observer-pattern
我对软件测试很新.我想知道对观察者模式进行单元测试的正确方法是什么?例如,如果我们实现了以下4个类:主题类(attach/detach/notify),Observer接口类(update virtual method),ConcreteSubject类和ConcreteObserver(具体更新方法).如何为每个类编写测试轨道?有什么好的例子可以参考吗?
谢谢你的任何投入.
对于主题,您可以测试:如果观察者是否良好附着(计算观察者的数量并检查一个附着是否是好的),以及观察者是否正好分离.
您还可以通过添加多个观察者进行检查,以确保您的Observers集合得到很好的实施.
您可以通过创建一个模拟观察器来检查通知,如果更新,则包含布尔值设置为true.
归档时间: |
|
查看次数: |
5064 次 |
最近记录: |