摘要: 开发人员常常使用单元测试来验证的一段儿代码的操作,很多时候单元测试可以检查抛出预期异常(expected exceptions)的代码。在Java语言中,JUnit是一套标准的单元测试方案,它提供了很多验证抛出的异常的机制。本文就探讨一下他们的优点。我们拿下面的代码作为例子,写一个测试,确保canVote() 方法返回true或者false, 同时你也能写一个测试用来验证这个方法抛出的IllegalArgumentException异常。public class Student { public boolean canVote(int age) { if (i<=0) throw ... 阅读全文
posted @ 2014-03-27 21:50 marvinYu 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 很多时候,在开发阶段Tomcat重复的重启过程中会遇到java.lang.OutOfMemoryError : PermGen space 错误。java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(Secur... 阅读全文
posted @ 2014-03-27 20:09 marvinYu 阅读(348) 评论(0) 推荐(0) 编辑