3

我在我的InstallScript中有几个函数,它们很适合进行单元测试。我的项目是一个InstallScript MSI项目。我找到了一篇关于如何使用自定义ICE对自定义操作进行单元测试的文章,但是我想要进行单元测试的代码不在自定义操作中,而是在UI序列中。单元测试InstallScript

有没有办法单元测试这种InstallScript代码?

回答

0

我建议使用SprintfMsiLog() installScript函数。它将写入MSI日志文件,因此您可以排查发生的情况,就像它是MSI标准操作一样。

我希望我明白你的意思是“单元测试”。

+0

这不是我正在寻找的东西。我想执行InstallScript函数的方式与我可以使用JUnit执行Java函数的方式相同,也可以使用与NUnit一样的方式执行C#函数。 但是,将中间输出写入日志文件是个好主意。 – epotter 2009-06-05 19:43:14