3

Je dispose d'une poignée de fonctions dans mon InstallScript qui sont de bons candidats pour les tests unitaires. Mon projet est un projet MSI InstallScript. J'ai trouvé un article sur comment tester unitairement des actions personnalisées avec des ICE personnalisés, mais le code que je veux tester unitairement n'est pas dans une action personnalisée, c'est dans la séquence de l'interface utilisateur.Tests unitaires InstallScript

Existe-t-il un moyen de tester ce type de code InstallScript?

Répondre

0

Je suggère la fonction InstallScript SprintfMsiLog(). Il écrira dans le fichier journal MSI, et vous pourrez ainsi résoudre ce qui se passe comme s'il s'agissait d'une action standard MSI.

J'espère que je comprends ce que vous entendez par "test unitaire".

+0

Ce n'est pas exactement ce que je cherchais. Je voudrais exécuter des fonctions InstallScript de la même manière que je peux exécuter des fonctions Java avec JUnit ou de la même manière que je peux exécuter des fonctions C# avec NUnit. Toutefois, écrire une sortie intermédiaire dans le fichier journal est une bonne idée. – epotter