【问题标题】:Automatic C/C++ mock generation for XCTest - CMock/OCMock?XCTest 的自动 C/C++ 模拟生成 - CMock/OCMock?
【发布时间】:2014-02-14 19:30:51
【问题描述】:

我想使用 XCode 5 使用 C 和 C++ 进行开发。我特别喜欢 XCTest 和 Xcode 的集成以及使用 OSX Server 获得的 CI 功能。我想要一个模拟框架,最好是自动生成模拟的框架,因为这似乎最有可能确保模拟遵循标准格式(并且它们本身不会出错)。

第一季度。我看不出 OCMock 如何用于模拟 C 和 C++:这可能吗?

第二季度。 CMock 看起来很棒,但它依赖于 Unity。是否可以将 CMock 集成到 XCTest 中?

第三季度。请问大家有其他建议吗?

【问题讨论】:

    标签: c xcode ocmock xctest cmock


    【解决方案1】:

    第一季度。 OCMock 只能模拟 Objective-C 类、对象和协议上的方法。

    第二季度。什么是统一? (而且我是作为 OCMock 的维护者问这个的......)

    第三季度。 C 和 C++ 有几种选择,我没有太多经验,不介意强烈推荐。

    【讨论】:

    • 感谢您的更新,非常感谢。 Unity 测试框架位于github.com/ThrowTheSwitch/Unity,文档/信息位于throwtheswitch.org/white-papers/unity-intro.html。我想要 C/C++ 的自动模拟生成,可以轻松集成到 Xcode 中,CMock 看起来非常好。我将尝试使用 Unity,看看我是否可以让它与 XCTest 很好地配合,如果我可以让它正常工作,我会在此处发布详细信息。
    • 嗯,我一直在追求这个,但结果却是麻烦多于它的价值。我会想出另一个我认为的计划。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 2013-12-04
    • 2019-10-19
    • 2016-04-02
    • 1970-01-01
    相关资源
    最近更新 更多