现在我要对TDDForInital类进行单体测试 代码如下: public class TDDForInital { public String returnStr(String str) { if (null == str || str.length() < 3) { return ""; } return str.replaceAll(",", "-") + new A().a(); } } 现在我想用easymock弄掉new A().a()方法 测试代码如下: public class TestTDDForInital extends Test ...
请问easymock扩展包里面用到的 net.sf.cglib.core.CollectionUtils; net.sf.cglib.core.VisibilityPredicate; net.sf.cglib.proxy.Callback; net.sf.cglib.proxy.Enhancer; net.sf.cglib.proxy.Factory; net.sf.cglib.proxy.MethodInterceptor; net.sf.cglib.proxy.MethodProxy; org.objenesis.ObjenesisException; org.objenesis.Ob ...
       来到北京一年多一点了,也工作一年了,时间还真是过的快。转眼间已经没人说我是新人了,我也在工作中努力的体现自己的价值。        进入软件行业应该是在我大学里就有的想法,但是真的做这个了自己还是有点惊讶。现在coding已经一年了,虽然学到了些知识,但是总感觉这些不是自己想要的,现在做的东西和我想的不一样。我喜欢的不是这些。所以总想学点别的东西,却不知道从何下手,以至于现在还没开始着手...     &nb ...
关于TDD的实例这里已经很多人做了说明,作为一个初学者也领会了一点东西。但也只是真对一些小的算法之类。那么我现在有点迷惑的是: 1:在we开发中,对于一些方法的参数,比如request,session...之类(就是我想不出怎么做出来的东西),我怎么去真实的得到它,并传给我要测试的方法。 2:当我做一个检索画面的时候,我需要传一个员工的id去两个表里面查出我想要的数据,并封装成一个bean泛回来。如果要想用TDD来完成他,该是个什么样的思路那? 请各位TDD前辈指点!!!
2007-08-05

初识TDD

     TDD(Test Driven Development),核心思想就是以测试的方式来驱动开发,它对传统的软件开发流程做了一个有效的调整。TDD的目的主要是为了保证类是为了其所赋予的功能、职责而存在,另一方面也是为了保证避免过度设计,还有就是为了将来的重构方便,为了持续集成存在能够有意义,测试不仅带来了软件质量的提升,也同时为软件提供了详尽的文档。 1 在开始真正编码之前,添加相应的能够失败的测试代码。 2. 运行所有的测试,测试未通过。 3. 修改代码。 4  运行所有的测试,测试全部通过。 5  重构代码, ...
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。 Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTransactionManager使用, ...
yz_beijing
搜索本博客
我的相册
最近加入圈子
最新评论