【发布时间】:2011-02-11 17:09:54
【问题描述】:
上下文:
我们一直面临的一个持续问题是对我们的市场数据应用程序进行单元测试。这些应用程序坐下来观察从提要中检索到的数据并做一些事情。一些难以触发的关键事件很少发生,测试人员很难验证我们的应用程序在所有情况下都能正确执行,因此我们必须依赖单元测试。
这些系统通常通过在事件发生时发出回调(到我们的应用程序)来工作,然后我们的任务来处理它。
我设想的解决方案:
是否可以嵌入 Python 或扩展(对此不是 100% 明确),以便测试人员可以启动 Python REPL 并发出类似于回调的函数调用,然后由我们的 C++ 类处理。在运行时对我们的对象进行某种形式的动态操作。
【问题讨论】: