【问题标题】:iOS Notification observer Unit Test (objective c) [closed]iOS通知观察者单元测试(目标c)[关闭]
【发布时间】:2016-03-04 12:28:37
【问题描述】:

我想为我的班级编写单元测试,该班级注册为少数通知的观察者。有没有最好的方法,怎么写,怎么写?

谢谢

【问题讨论】:

    标签: ios objective-c unit-testing tdd


    【解决方案1】:

    只要您的测试不创建侦听相同通知的其他对象:

    • 创建类的实例
    • 触发通知
    • 确认预期结果

    我在截屏视频中展示了这种技术:How to TDD Model-View-Controller in iOS

    【讨论】:

    • 您的截屏视频非常棒!谢谢你。但我发现我的问题出在其他地方。我有一个静态库,我的控制器在其中,这就是我无法测试与控制器视图相关的任何内容的原因。目前我的应用程序中有 3 个目标 - 应用程序、库和测试。根据我在过去几天中学到的最好的方法是创建另一个依赖于我的库的应用程序并在那里编写测试......或者你有什么更好的建议吗?在此先感谢:)
    • 你的应用使用的不是静态库吗?因此,您应该能够使用应用程序作为测试主机编写测试。您可能不需要单独的测试应用。
    猜你喜欢
    • 2016-10-11
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-09-18
    相关资源
    最近更新 更多