En cas de violation d'accès au test unitaire avec la bibliothèque de test boost.Je ne veux pas arrêter le test en cas de violation d'accès lors du test avec la bibliothèque boost
puis, le test a été interrompu et terminé. Mais, je ne veux pas arrêter le test de l'unité. Juste je veux obtenir une exception ou une notification.
Comment le faire?
Merci, et s'il vous plaît understad mon fou anglais (8 (|!).
EDIT
erreur de violation d'accès n'est pas dans le programme de test, il est dans le programme cible (tester)
.par exemple.
programme cible
int target_function()
{
char *source;
strcpy(source, "access violation");
return 0;
}
t programme est
BOOST_AUTO_TEST_CASE(access_violation)
{
target_function();
BOOST_CHECK(false);
}
ÉDITER !!! J'utilise aussi Visual Studio 2005 dans le système Windows et g ++ dans le système Linux.
ÉDITER !!! J'ai compris votre opinion. Mais, je ne suis pas programmeur de programme cible. Donc, je ne peux pas les réparer. Je veux juste continuer mon programme de test. Je fais beaucoup de test. Alors. chaque fois que mon programme de test rencontre l'erreur any, passez cette erreur et continuez.
Quel compilateur utilisez-vous? Sur quel système d'exploitation travaillez-vous? –