Groovy高效編程——導(dǎo)出Oracle的package源碼
摘要: 平時(shí)常會(huì)使用Toad9.0導(dǎo)出package源碼文件(即pks文件),但Toad9.1似乎沒有這項(xiàng)功能了,為此我用Groovy寫了一個(gè)小程序。
源碼如下所示:
閱讀全文
posted @
2008-06-19 22:47 山風(fēng)小子|
編輯
Groovy高效編程——使用Mock & Stub簡化測試
摘要: 對(duì)程序進(jìn)行單元測試時(shí),有時(shí)我們會(huì)遇到一些小麻煩,比如某些操作十分耗時(shí),有些依賴的對(duì)象不易獲取等等,這時(shí)我們就可以通過Groovy Mock或Groovy Stub來解決這些問題。Mock對(duì)方法調(diào)用的次數(shù)十分敏感,如果程序中調(diào)用的次數(shù)不在期望的調(diào)用次數(shù)范圍內(nèi),則會(huì)拋出異常以致測試失??;而Stub僅僅是起到‘替身’的作用,它并不關(guān)心方法調(diào)用與否,即使方法一次都沒被調(diào)用,也不會(huì)拋出異常導(dǎo)致測試失敗。
下面讓我們來看一個(gè)實(shí)際的例子吧:
閱讀全文
posted @
2008-06-13 23:25 山風(fēng)小子|
編輯