@Test
public void failOnCloseError() throws IOException {
File inFile = File.createTempFile("TestCopyListingIn", null);
inFile.deleteOnExit();
File outFile = File.createTempFile("TestCopyListingOut", null);
outFile.deleteOnExit();
Path source = new Path(inFile.toURI());
Exception expectedEx = new IOException("boom");
SequenceFile.Writer writer = mock(SequenceFile.Writer.class);
doThrow(expectedEx).when(writer).close();
SimpleCopyListing listing = new SimpleCopyListing(CONFIG, CREDENTIALS);
Exception actualEx = null;
try {
listing.doBuildListing(writer, options(source, outFile.toURI()));
} catch (Exception e) {
actualEx = e;
}
Assert.assertNotNull("close writer didn't fail", actualEx);
Assert.assertEquals(expectedEx, actualEx);
}
SimpleCopyListingTest.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:circus-train
作者:
评论列表
文章目录