摘要: TestNG是一個(gè)不錯(cuò)的測(cè)試框架,尤其是用于模塊測(cè)試,以及大范圍的測(cè)試。相對(duì)于JUnit來(lái)說(shuō),更為靈活。隨著JUnit4的推出,很多功能都與TestNG相似,但相對(duì)于JUnit4,TestNG還是有很多部分是有區(qū)別的。
閱讀全文
摘要: JUnit 4 已經(jīng)出來(lái)很久了,基本上很多ide都開(kāi)始支持,當(dāng)然為了兼容性,一直不太敢用。以前都是懶得寫(xiě)單元測(cè)試,大多數(shù)的時(shí)候都是 System.out.print。不過(guò)現(xiàn)在已經(jīng)是測(cè)試驅(qū)動(dòng)的時(shí)代了,為了保持一個(gè)良好的習(xí)慣,還是需要好好的寫(xiě)寫(xiě)單元測(cè)試。斷言遠(yuǎn)比 System.out.print有用。
閱讀全文
摘要: 關(guān)于單元測(cè)試,模擬對(duì)象一直是不可缺少的,尤其對(duì)于復(fù)雜的應(yīng)用來(lái)說(shuō)。
這么多的模擬對(duì)象框架中,個(gè)人覺(jué)得比較好用的當(dāng)屬EasyMock了。當(dāng)然JMock也不錯(cuò)。
下面簡(jiǎn)單介紹一下EasyMock 。
閱讀全文
摘要: 在 1.x中,spring 的事務(wù)聲明,一直是采用動(dòng)態(tài)代理bean 實(shí)現(xiàn)的,也就是采用ProxyFactoryBean或者子類(lèi)TransactionProxyFactoryBean來(lái)實(shí)現(xiàn)的
spring 2.0帶來(lái)的aop變化和bean xml schema的變化,使得事務(wù)的處理變得更加的簡(jiǎn)單,同aop一樣,事務(wù)也采用兩種方式來(lái)處理,一種主要為xml 聲明,另外的一種也就是注釋的引入。
閱讀全文