3

我想使用 c++ XPCOM 组件创建一个 Firefox 扩展,该组件又使用 javascript XPCOM 组件。是否有任何框架允许 C++ XPCOM 组件/firefox 扩展的测试驱动开发?

4

2 回答 2

3

您可以复制 Mozilla用来测试本机代码的内容。您只需确保与 libxul 链接(这可能需要您构建 Firefox)。

可以在此处找到使用 TestHarness.h 的示例文件。

于 2009-10-18T17:10:19.917 回答
2

除了 sdwilsh 的建议之外,您还可以使用 mozilla 使用的另一个测试框架 - xpcshell tests。如果您构建 Firefox,这也是最容易设置的。

于 2009-10-19T15:34:37.550 回答