Hallo zusammen, ich mache eine Schach-AI als Hobby-Projekt mit Test Driven Development. Aber aus irgendeinem Grund ist die einzige Nachricht, die meine Tests geben, "Test hat eine Ausnahme ausgelöst: ...". Und deshalb das einzige, was zählt, weglassen. Anstatt den Fehler direkt zu lesen, muss ich jetzt mit der rechten Maustaste klicken und Testergebnisdetails anzeigen. Ich habe versucht, Spalten hinzuzufügen und zu entfernen, aber ich kann nicht die ganze Nachricht direkt angezeigt bekommen.Komponententest löst Ausnahme aus aber kann die Nachricht nicht sehen
Kann VS2010 so eingerichtet werden, dass die Ausnahmebedingung für jeden Komponententest direkt angezeigt wird?
edit: Ich bin mit standaard VS Unit-Tests:
[TestClass]
public class MiniMaxTest
{
[TestMethod]
public void TestConstructor()
{
throw new Exception("Must I click view details to see this?");
}
}
Warum diese Fragen? Ihr könnt diese Dinge reproduzieren. Debug oder Run Tests geben die gleichen Nachrichten:
Konnten Sie mehr Details zur Verfügung stellen? Zum Beispiel, welches Testframework verwenden Sie (MSTest)? Wie sehen deine Tests aus? – stakx
verwenden Sie MSTest? Wenn nicht, geben Sie Ihr Unit-Test-Tool an. Warum debütieren Sie nicht einfach Ihre Testmethode? – BrokenGlass
Wenn ich das richtig verstanden habe, sagen Sie, dass das Feld oder die Spalte, die die Nachricht anzeigt, zu kurz ist, um die gesamte Ausnahme anzuzeigen? Nun, Komponententests sollten nicht ständig scheitern, also sollte es nicht so wichtig sein, "ab und zu zu klicken", um die Details zu sehen. – Groo