我想使用c ++ XPCOM组件创建一个Firefox扩展,后者又使用javascript XPCOM组件。是否有任何框架允许测试驱动开发C ++ XPCOM组件/ firefox扩展?
答案 0 :(得分:3)
您可以复制Mozilla uses to test native code。您只需要确保链接libxul(可能需要您构建Firefox)。
使用TestHarness.h can be found here的示例文件。
答案 1 :(得分:2)
除了sdwilsh的建议,你可以使用另一个测试框架mozilla使用 - xpcshell tests。如果您构建Firefox,这也是最容易设置的。