我希望有人可以告訴我,我正在運行的場景中通過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? – 2011-06-10 15:58:05
對不起,我將它與BufferedReader一起使用 - 我會更新我的帖子以反映這一點。 BufferedReader拋出IOException – 2011-06-10 16:00:27