1
특정 메서드가 예외없이 문자열 묶음을 처리 할 수 있는지 테스트하고 싶습니다. 따라서, 나는 AssertJ의 soft assertions를 사용하고자하는, 뭔가 같은 : 불행하게도AssertJ 1.x 소프트 어서션을 사용하여이 메서드가 예외를 throw하지 않는다고 가정합니다.
SoftAssertion softly = new SoftAssertion();
for (String s : strings) {
Foo foo = new Foo();
try {
foo.bar(s);
// Mark soft assertion passed.
} catch (IOException e) {
// Mark soft assertion failed.
}
}
softly.assertAll();
, 나는 자바 6 각각 AssertJ 1.x에서에 충실해야한다, 그래서 나는이 활용할 수 없습니다
assertThatCode(() -> {
// code that should throw an exception
...
}).doesNotThrowAnyException();
AssertJ (또는 JUnit)에서이 작업을 수행하는 방법이 있습니까?
, 대답은 좋지만, 시간에 링크가 중단되고 더 독자를 할 수 없습니다 다음을 참조하십시오 –
좋은 지적, 감사합니다! – Admit
이제 완벽한 대답입니다, 훌륭한 직업, 지식 공유에 감사드립니다. –