이미 검색했지만 NUnit에서 하나의 항목 만 발견했습니다. JUnit은 여전히 NUnit과 조금 다르므로 내 질문을하기 위해 전진하겠습니다.JUnit - tearDown()의 오류 메시지에 액세스하십시오.
testUp(), test() 및 tearDown()이있는 테스트 케이스가 하나 있습니다. setUp() 및 test()에서 exeptions를 throw하는 대신 fail ("Some text here ...") 함수를 사용합니다. 또한 시험 때문에 시험 할 수도있는 몇 가지 주장이 있습니다. 이제는 tearDown() 함수 (prolbem)에서 테스트 케이스가 실패한 이유를 얻은 다음 파일에 문자열로 쓰고 싶습니다. (실패 이유를 얻을 수 있다면 아무 문제가 없습니다). 내 질문은 어떻게 테스트 케이스의 실패에 대한 정보에 액세스 할 수 있는가이다. tearDown() 함수에서 테스트가 전혀 실패했는지 어떻게 확인할 수 있습니까?
감사합니다, SH 여기
코드를 제공해 주시겠습니까? – Max
'tearDown()'메소드는 실패에 대한 정보를 제공하지 않는다. 그게'TestRunner'의 일입니다. –
tearDown 메소드가 실패에 대한 정보를 제공하지 않아야한다는 것을 알고 있습니다. 그러나 한 가지 테스트 메소드를 사용하기 때문에 테스트 러너는 약간의 문제가있는 것처럼 보입니다. 또한 전체 테스트 스위트가 아닌 각 테스트 케이스에 대한 설명서를 원합니다. – shatala