Junit
leon0122
这个作者很懒,什么都没留下…
展开
-
测试驱动开发With JUnit(一)
测试驱动开发(TDD)是极限编程(XP)的重要特点,它是以持续性的测试来推动代码的开发,即可以简化代码,又可以保证质量。它改变了先编写代码,后编写测试,而是先编写测试,然后在编写代码来满足测试的方法。这样使得测试工作不仅仅是单纯的测试,而成为了设计的一部分。对于刚入门的编程者来说,也许觉得非常地别扭,但是当你习惯了这种编程方式之后,你会发现,TDD会成为你的得力助手。 ...2007-09-10 15:28:40 · 174 阅读 · 0 评论 -
测试驱动开发With JUnit(二)
第二章:JUnit测试套件: 在第一节中简单的介绍了JUnit的使用,但是每次运行测试类时,该测试类的所有方法全部都被测试一遍,如果想单独测试某个方法还是比较麻烦的。但是可以利用测试套件来解决这个问题。 下面我们先更改CalculateUtilTest向里面增加一个构造方法 import junit.framework.TestCase; ...2007-09-10 16:10:40 · 113 阅读 · 0 评论 -
测试驱动开发with Junit(三)
第三章:使用mork进行测试开发: 什么是mork?简单地说mork就是模型,模拟我们测试时需要的对象及测试数据。比如,用过Struts的朋友都知道,Struts中的action类要运行必须依靠服务器的支持,只有服务器可以提供HttpServletRequest,HttpServletResponse对象,如果不启动服务器,那么就没有办法对action类进行单元测试(当然了,使用mo...2007-09-11 09:13:01 · 185 阅读 · 0 评论 -
我的小数哪里去了?
最近在用财付通做分账,其中要将元转换为分,财付通的工具类中提供了一个方法:[code="java"] /** * 元转换成分 1元==100分 * 对于0.011元转换成为1分,小数点后面第3位以后的(包含第三位)将舍弃. * @param money * @return long */ public static long yuan2Fen(double...2009-03-20 15:51:36 · 95 阅读 · 0 评论 -
Struts2 Spring hibernate with JUnit 测试驱动开发(一)
项目中没有测试用例给人最头疼的就是不好重构,甚至不敢重构,我现在所参与的一个B2B项目从开始到现在压根没有任何一个测试用例,甚至都没有重构过,看到有人一个方法2000行,心里都在发颤:如果那家伙离职了,他的代码的维护就是件非常头痛的事情,与其维护,不如重写算了。。然而B2B项目经常需要适应用户去做相应的改动,所以没到这个时候,就是我最害怕的时候,改完了,发布上线,就要经历那心惊肉跳的稳...2009-07-18 10:53:50 · 109 阅读 · 0 评论