我现在在做UT测试,在测试一个方法的时候断言能够顺利执行,但是控制台里面老有异常抛出,怎样让异常不在控制台里面抛出呢??
解决方案 »
- 有过使用JCreator和Sqlserver2008开发经验的进
- 讨论下多表关联的查询,是用SQL还是通过框架配置?
- 学了一段时间的SSH了 有点迷茫了 感觉什么都不会 大家帮帮忙。。在线焦急中、、
- 如何动态获得文本框的值
- spring + struts + hibernate 请问好好资料么?
- 单态与工具类,我们知多少?
- 有高分得问题。。。
- 学习j2ee,机器上已经有了jboss+eclipse+jdk+tomcat,大家看还需要LOMBOZ吗???
- 请问各位J2EE的开发环境都是什么?
- 上机题
- 在页面运行时会提示找不到Set方法:Unable to find setter method for attribute: AllowEmpty
- 谁传授一下看tomcat源码的经验。
至于不让异常在控至台抛出,应该是有个log4j文件里面定义的,至于这个文件的的位置看你用的什么 工具了
断言抛出的是AssertionError,如果不是这个,应该是其他地方出现的问题。另外同意楼上的观点,既然有异常就要解决。
如果确实是可忽略的异常,应该在程序里捕获不抛信息就行了。
System.setOut // 重定向标准输出
public void write(int b) throws IOException {}
}));
System.setOut(new PrintStream(new OutputStream() {
public void write(int b) throws IOException {}
}));