3

У меня есть несколько функций в моем InstallScript, которые являются хорошими кандидатами для модульных тестов. Мой проект - это проект InstallScript MSI. Я нашел статью о том, как выполнить отдельные тесты пользовательских действий с помощью пользовательских ICE, но код, который я хочу выполнить для тестирования модуля, не входит в пользовательское действие, оно находится в последовательности пользовательского интерфейса.Модульное тестирование InstallScript

Есть ли способ протестировать этот тип кода InstallScript?

ответ

0

Я бы предложил функцию SprintfMsiLog() InstallScript. Он будет записывать в файл журнала MSI, поэтому вы можете устранить то, что происходит, как если бы это было стандартное действие MSI.

Надеюсь, я понимаю, что вы подразумеваете под «модульным тестом».

+0

Это не совсем то, что я искал. Я хотел бы выполнять функции InstallScript так же, как я могу выполнять функции Java с помощью JUnit или так же, как я могу выполнять функции C# с помощью NUnit. Однако запись промежуточного вывода в файл журнала является хорошей идеей. – epotter

Смежные вопросы