@Test
public void testDFSWithInvalidCommmand() throws Throwable {
FsShell shell = new FsShell(new Configuration());
try (GenericTestUtils.SystemErrCapturer capture =
new GenericTestUtils.SystemErrCapturer()) {
ToolRunner.run(shell, new String[]{"dfs -mkdirs"});
Assert.assertThat("FSShell dfs command did not print the error " +
"message when invalid command is passed",
capture.getOutput(), StringContains.containsString(
"-mkdirs: Unknown command"));
Assert.assertThat("FSShell dfs command did not print help " +
"message when invalid command is passed",
capture.getOutput(), StringContains.containsString(
"Usage: hadoop fs [generic options]"));
}
}
TestFsShell.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:hops
作者:
评论列表
文章目录