摘要: 1、打印消息并且退出代码 注意上面参数中的exitCode,如果程序正常结束则为0,如果遇到错误,则根据错误码的含义以对应的错误码结束。2、帮助信息的打印代码 阅读全文
posted @ 2010-07-10 15:51 明之道 阅读(871) 评论(1) 推荐(0) 编辑
摘要: 前不久做项目的时候碰到了需要测试用户输入的问题,就是向别人证明用户在控制台输入什么,你就能准确地输出什么。怎么通过测试来模拟这种情况,着实折腾了很久,最后参考别人的做法----输入输出流重定向。 private PipedOutputStream redirectedInput; private OutputStreamWriter redirectedInputWriter; private B... 阅读全文
posted @ 2010-07-10 15:27 明之道 阅读(1197) 评论(0) 推荐(1) 编辑
摘要: 我们可能会碰到需要被测试的代码里面包含了system.exit()语句,我们只想退出当前测试用例,并不想退出整个测试(后面还有很多测试没跑).下面是解决办法,直接贴代码 protected static class ExitException extends SecurityException { public final int status; public ExitException(int ... 阅读全文
posted @ 2010-07-10 15:25 明之道 阅读(1292) 评论(0) 推荐(0) 编辑