1
A
回答
2
一個簡單的測試:
安排:
- 創建發佈
- 創建一個用戶
- 訂閱的訂戶發佈
法:
- 發佈
斷言:
- 驗證用戶收到的發佈的事件
爲多個用戶執行一個類似的試驗。
不知道你還在找什麼。
+0
夠公平。我想知道是否有特定的模式待辦事項 – user9969 2011-05-18 06:51:04
3
如果你想寫「真正的」單元測試,你應該考慮編寫一個發佈者和另一個訂閱者的測試。當這些測試通過時,您應該做一個快速的集成測試,看看訂閱者是否可以訂閱並接收發布者的消息(如Mitch所建議的)。
相關問題
- 1. observer(subscriber)Web上的設計模式?
- 2. 散列表發佈者訂閱模式
- 3. WCF的發佈者訂閱模式
- 4. 生產者消費者模式你如何通知完成?
- 5. 觀察者模式是否比發佈用戶模式更好?
- 6. 如何unittest unittest TestCases
- 7. 發佈者/訂閱者模式的並行實現
- 8. Odoo 10開發者模式和開發者模式與資產
- 9. 你給開發者應用模式多少自主權?
- 10. UnitTest你如何組織你的測試文件?
- 11. 模型 - 視圖 - 發佈者作爲設計模式?
- 12. 你如何稱此模式?
- 13. UnitTest發佈事件不起作用
- 14. 如何在unittest中模擬python模塊
- 15. 發佈者 - 訂閱者模式,其中子訂閱者調用服務
- 16. 在「發佈模式」
- 17. Windows 10開發者模式
- 18. npm如何知道你在開發/開發模式?
- 19. 你如何讓Chrome開發者工具只顯示你的console.log?
- 20. 你如何與其他開發者共享你的git倉庫?
- 21. 你如何從form_tag發佈一個值?
- 22. 你如何製作預發佈寶石?
- 23. WSO2 API中的URI模板發佈者
- 24. 如何將terraform提供者發佈爲官方terraform模塊?
- 25. 以觀察者模式發佈初始狀態
- 26. 在c#中發佈訂閱者模式需要建議
- 27. EmberJs是否支持發佈/訂閱者事件模式?
- 28. Event Aggregator設計模式的發佈者說明
- 29. 我可以在多個發佈者和唯一訂閱者中使用發佈/訂閱模式嗎?
- 30. 如何爲設置添加發布者
發佈訂閱者模式超出了單元測試的範圍 - 這是在您測試組件是否正確實現接口時的集成或系統測試。 – 2011-05-18 12:19:45