Y at-il un « #if DEBUG » -comme instruction conditionnelle qui peut être utilisé dans VS 2008 pour déterminer si le code est exécuté à partir d'un test unitaire? (Nous utilisons le test unitaire intégré de MS.)VS 2008 #if instruction conditionnelle pour les tests unitaires
Par exemple:
#if !UNITTEST
// Do some GUI stuff we don't want to see when unit testing
#endif
Modification du comportement de votre logiciel spécifiquement pour le test type de nie test parce que vous n'êtes plus ce que vous testez navire. Êtes-vous sûr que c'est la bonne approche pour le problème que vous essayez de résoudre? Quelle est la raison de ce comportement spécial pendant le test? –
D'accord. Évitez (si possible) de coder tout ce qui réagit différemment à l'essai que dans la nature. –
Merci. C'était à l'origine l'approche que je prévoyais de prendre, mais on m'a demandé de regarder cette route au cas où elle existerait ... –