C ++ XPCOM组件的测试驱动开发?

时间:2009-10-17 12:30:18

标签: c++ tdd xpcom

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

2 个答案:

答案 0 :(得分:3)

您可以复制Mozilla uses to test native code。您只需要确保链接libxul(可能需要您构建Firefox)。

使用TestHarness.h can be found here的示例文件。

答案 1 :(得分:2)

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