0
A
回答
0
如果我正確理解你的問題,我認爲你可以使用try-catch語句來捕獲異常,然後用它從那裏
2
異常對象不存儲,儘管可以從日誌中提取堆棧跟蹤等(請參閱https://github.com/Gallio/Gallio-VS2011-Integration/blob/master/MbUnitAdapter/MbUnitAdapter/StackTraceHunter.cs)。
可能是做的最好的事情是子類TestAttribute:
public class InspectExceptionAttribute : TestAttribute
{
protected override void Execute(PatternTestInstanceState state)
{
try
{
base.Execute(state);
}
catch (Exception e)
{
// do something with e
}
}
}
public class InspectExceptionTests
{
[InspectException]
public void With_interceptor()
{
throw new NotImplementedException();
}
[Test]
public void Without_interceptor()
{
throw new NotImplementedException();
}
}
相關問題
- 1. AssemblyCleanup()測試失敗/異常
- 2. 導致TestNG測試失敗?
- 3. 由於引發LocalJumpError異常導致測試失敗(Ruby)
- 4. 測試異常失敗
- 5. 異常測試失敗
- 6. 一個失敗的測試導致其他異步測試失敗
- 7. attr_accessor導致Rspec的測試失敗
- 8. 更新的AssemblyVersion導致測試失敗
- 9. 異常會導致ModelBinding失敗
- 10. 測試異常塊的失敗過程
- 11. MUnit測試導致maven構建失敗
- 12. 註釋掉@Test導致測試失敗
- 13. jsonwebtoken導致單元測試失敗
- 14. ChaiJS:不能導致測試失敗
- 15. 角NG-FitText.js噶導致測試失敗
- 16. 測試失敗,因爲拋出異常
- 17. 搖籃測試失敗,NullPointerException異常
- 18. 測試異常總是失敗
- 19. 測試應該失敗拋出異常
- 20. Jenkins將測試版本報告爲成功,即使有異常導致失敗?
- 21. 由於NSAssert聲明失敗而導致測試失敗
- 22. 測試運行失敗:由於'java.lang.ClassNotFoundException'導致測試運行失敗
- 23. 測試運行失敗:由於'android.os.NetworkOnMainThreadException'導致測試運行失敗
- 24. 測試運行失敗:由於java.lang.ClassNotFoundException導致測試運行失敗
- 25. 測試因Mockgoose導致失敗導致MongoError:拓撲被破壞
- 26. Microft Visual Studio測試導致測試失敗
- 27. 單元測試 - 相對路徑導致測試失敗?
- 28. 如何確定哪個參數集導致測試失敗?
- 29. 使用JUnit測試異常。即使發生異常,測試也會失敗
- 30. 如何檢測Selenium html測試中的測試失敗?
然後,我將不得不爲此在每個測試這正是我想避免 – 2012-03-12 05:33:33