NUnit 테스트 중에 throw 될 수있는 예외 메시지가 콘솔에 출력 될 수 있습니까? 현재 나는 ExpectedExceptionAttribute
을 사용하지만 메시지 자체를 출력하지는 않고 검사 만합니다.NUnit 및 예외
0
A
답변
0
내가 사용
[Test]
public void SomeTest(){
try {
... stuff ...
Assert.Fail("ExpectedExceptionType should have been thrown");
} catch (ExpectedExceptionType ex) {
Console.WriteLine(ex);
// Assert.Stuff about the exception
}
}
그러나 난 그냥
NUnit 2.6 and it's Exception Assertion helpers 나타났습니다.
+0
Assert.IsTrue (false ...) 대신 Assert.Fail이어야합니다. –
2
메서드가 테스트를 실패하지 않으면 실패합니다. throw 된 경우 예외 메시지를 추가로 콘솔에 씁니다. 주장
[Test]
public void Method_throws_exception()
{
var ex = Assert.Throws<InvalidOperationException>(sut.Method);
Console.WriteLine(ex.Message);
}
난 당신이 달성하려는 모르겠어요 만 at tab tab
http://nuget.org/List/Packages/NUnit.Snippets
관련 문제
- 1. Testdriven.Net 및 NUnit 예외
- 2. NUnit 예상 예외
- 3. NUnit + Moq Throwing 예외
- 4. NUnit 보조 스레드 예외
- 5. Resharper - NUnit - VS2010 : 메모리 부족 예외
- 6. nunit 및 moq를 사용하여 예외 처리를 수행하는 방법은 무엇입니까?
- 7. VS2010 및 MVC3 NUnit
- 8. NUnit 2.5.9 및 WebAii
- 9. CruiseControl.Net, MSBuild 및 NUnit
- 10. VB.NET 및 NUnit - TDD
- 11. NUnit - ExpectedMessage와 오류가 다릅니다.
- 12. 예외 발생 및 인쇄 예외?
- 13. Nunit-gui.exe의 Windows 7에서 Nunit 테스트를 실행할 수 없습니다.
- 14. NUnit 2.5.8, lots of nunit-agent.exe
- 15. Nunit 상대 경로 실패
- 16. NUnit 및 NAnt에 대한 향후 고려 사항
- 17. 모노 및 nunit 테스트를 사용한 코드 적용
- 18. TFS 2008 및 .NET 4.0 NUnit
- 19. Visual Web Developer 2010 및 Nunit
- 20. Moq 및 Nunit 시작에 어려움이 있습니다.
- 21. 모의 데모 작업 문제 (Nunit 및 ReSharper)
- 22. 유닛 테스트 및 Nunit 애플리케이션 사용법 알아보기
- 23. Entity Framework 4 및 NUnit 문제
- 24. 빌드 보고서에 NUnit 및 NAnt 출력을 병합하십시오.
- 25. FsCheck NUnit. 조건
- 26. Buzilla 대 Nunit
- 27. visual studio 및 예외
- 28. List.ConvertAll 및 예외
- 29. 실버 RoutedEvents 및 예외
- 30. 예외 및 IDispatchMessageInspector
에 있습니다. 예외가 발생하면 테스트합니까? –
같은지 확실하지 않지만 Nunit에서 Exception 메시지를 가져 와서 콘솔에 쓰고 싶습니다. 콘솔 창에 예외 로그와 함께 테스트 로그가 표시됩니다. 이것은 추적 로그를 꿰매어야하는 잡일을 줄여줍니다. 가능해야하지만 어떻게해야하는지 잘 모르겠습니다. 현재 기본 테스트 클래스에서 수행중인 작업 TearDown 작업을 처리하고 테스트에 실패하면 화면을 스냅 샷으로 표시합니다. 그게 도움이 되겠지만 메시지를 쓰는 것이 더 낫습니다. – philw