07 2010 档案
摘要:在java中想要根据不同的环境设置不同的字符,可以使用下面的这种方法:import java.text.MessageFormat;import java.util.MissingResourceException;import java.util.ResourceBundle;public class Messages {private static final String BUNDLE_NA...
阅读全文
摘要:1、删除某个目录下的所有文件 /** * <p>Removes all files from specified directory.</p> * * @param path path to directory */ public static void removeFiles(String path) { File dir = new File(path); if (di...
阅读全文
摘要:首先main方法测试的主要原理参见下面的链接http://www.cnblogs.com/ITEagle/archive/2010/07/10/1774888.html1、callMainFailure代码不论main方法正常结束还是异常结束都要System.exit因此这个函数在准确性测试和异常测试中都可以用的到2、MockSecurityManager 一个测试的帮助类代码
阅读全文
摘要:3、从参数列表中提取参数代码4、常用变量的定义代码
阅读全文
摘要:1、打印消息并且退出代码 注意上面参数中的exitCode,如果程序正常结束则为0,如果遇到错误,则根据错误码的含义以对应的错误码结束。2、帮助信息的打印代码
阅读全文
摘要:前不久做项目的时候碰到了需要测试用户输入的问题,就是向别人证明用户在控制台输入什么,你就能准确地输出什么。怎么通过测试来模拟这种情况,着实折腾了很久,最后参考别人的做法----输入输出流重定向。 private PipedOutputStream redirectedInput; private OutputStreamWriter redirectedInputWriter; private B...
阅读全文
摘要:我们可能会碰到需要被测试的代码里面包含了system.exit()语句,我们只想退出当前测试用例,并不想退出整个测试(后面还有很多测试没跑).下面是解决办法,直接贴代码 protected static class ExitException extends SecurityException { public final int status; public ExitException(int ...
阅读全文