我们正在为node.js.写一个v8插件。单元测试C++ v8插件
插件(正如你可能知道的)是一个C++的DLL。
我们该如何进行单元测试?
简单的方法是使用node.js脚本从addon dll调用我们的导出函数。但这不是一个真正的单元测试,因为它跨语言。
有没有人成功地为他们的插件DLL编写C++单元测试?
我们已经尝试过了,但却遇到了意想不到的错误 - 我们怀疑这是因为node-gyp库期望在node.exe的上下文中调用所有内容,并且因为我们的单元测试使用了addon dll“standalone”有些东西没有正确设置,导致测试失败。
如果您已经设法使用v8插件的C++单元测试,请详细介绍实现它的最佳方法以及需要注意的事项?
问候, 拉伸
什么相关性你有没有在你的考试中?你能提供一个代码片段吗? – smirnoff 2015-10-13 03:28:01