나는 junit4를 통해 코드를 테스트하면서 시나리오가 실행될 때 가장 좋은 방법을 누군가에게 알려줄 수 있기를 희망했다.시험 방법 또는 try-catch?
이public class TestClass {
private String readFromFile(String filePath) {
use BufferedReader, get content file input
append BufferedReader to StringBuffer
return string
}
@Test
public void testMethodOne() {
String s = readFromFile(C:\fileOne);
doStuff(s);
}
}
오전 데 문제의 BufferedReader가 IOException를 던질 수 있다는 것입니다 다음과 같이
내 의사입니다. readFromFile() 메소드가 테스트에서 메소드가 아닌 경우 (필자는이 테스트 시나리오에만 필요함), 어쨌든 @Test (expected = IOException.class)
으로 주석을 달거나 try-catch 블록을 사용해야합니까?
대단히 감사합니다!
StringBuffer가 IOException을 발생시킬 수 있습니까? –
죄송합니다. BufferedReader와 함께 사용하고 있습니다. 반영하도록 게시물을 업데이트하겠습니다. BufferedReader가 IOException을 던지고 있습니다. –