2017-07-17 3 views
0

J'écris ce test d'unité helloworld et je le construis. Il a toujours cette erreur de construction: "The command://...../Nunit.ConsoleRunner3.6/nunit3-console.exe exited with code 1". Je recherche tout le stackoverflow mais il n'y a pas un seul thread à propos de Nunit test existe le code 1, savez-vous où puis-je trouver les informations pour ce code?C# erreur de test unité extrêmement simple

using NUnit.Framework; 

namespace SomeName 
{ 
    [TestFixture] 
    class IdentifierTest 
    { 
     [SetUp] 
     public void SetUp() 
     { 

     } 

     [TearDown] 
     public void TearDown() 
     { 

     } 

     [Test] 
     public void DetectIDTest() 
     {  
      Assert.AreEqual("hi","ho"); 
     } 
    } 
} 

Répondre

1

Un code de sortie positif indique le nombre de tests qui a échoué (dans votre cas 1) selon this ligne dans le code source de coureur de la console NUnit. Les codes de défaillance supplémentaires (négatifs) ont également une signification par these six lignes. Ceci est justifié par une discussion sur les codes de sortie here, j'ai joint la réponse comme une image pour référence facile enter image description here

+0

Je devrais avoir 10 test échoué dans la solution entière, pourquoi il montre seulement seulement le test en cours de fonctionnement échoué? @DeadlyEmbrace –

+0

Je pense qu'il montre seulement les échecs de l'ensemble de test exécuté. Donc, si vous exécutez tous les tests dans votre solution, il devrait renvoyer 10. Dans l'ensemble, je ne m'inquiéterais pas trop des valeurs de code de retour positif, ils indiquent simplement qu'un ou plusieurs tests ont échoué. Les codes négatifs sont les vrais "enfants à problèmes" – DeadlyEmbrace